1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

951 Commits

Author SHA1 Message Date
Stefan Metzmacher
c2fcb0737d r758: just move the util file to the additional object file list
metze
(This used to be commit 4bfecf337bab08e97bc9acfa5fb12273387f2a42)
2007-10-10 12:53:49 -05:00
Tim Potter
38e8feb413 r757: Handle empty union arms (ala rid only entries in netlogon).
(This used to be commit f7b23156681f12805f0c7f242f0c436d102023f4)
2007-10-10 12:53:49 -05:00
Tim Potter
67638baabb r756: Handle default element in union.
(This used to be commit 1ece224c9a25731a8c392cf378968273c0072ecf)
2007-10-10 12:53:49 -05:00
Stefan Metzmacher
b340a61cb9 r755: - disallow process_model _thread when we don't have pwread/pwrite
and have to use the nonthreadsafe wrapper
- add pread/pwrite wrapper to ntvfs_simple
- fix const warning in ntvfs_simple

metze
(This used to be commit f0b2e42978a28204f497cccb07e407f409e3bf50)
2007-10-10 12:53:48 -05:00
Andrew Bartlett
92dd542aa0 r754: Implement the SetPassword operation on the netlogon pipe.
This involves allowing the password set code in samdb to take an
already hashed password, and some fixes to our torture code.

Andrew Bartlett
(This used to be commit f9f581b5804a20785df06cde157b23c952edc2ce)
2007-10-10 12:53:48 -05:00
Tim Potter
8b84f643bd r753: Big reorganisation of everything - also fixes handling of dissectors
for structures.

Instead of trying to parse everything to produce output in the right
order, generate parser in two steps: 1) gather information and register
names, fields, types etc.  2) generate output using data from step 1.
(This used to be commit 03863a2ca88c374e168d579e7e4f78877160215c)
2007-10-10 12:53:48 -05:00
Andrew Bartlett
6703be3ef0 r752: Remove debugging hack (make sure the cleanup test account after we
leave) and test that the password change actually worked.

Andrew Bartlett
(This used to be commit a93c70154ac7126a7d6e638dcfdeef49d2966308)
2007-10-10 12:53:48 -05:00
Andrew Bartlett
582ef8ea88 r751: Fix debug message to print the right variable.
Andrew Bartlett
(This used to be commit aa4b56a8736fb16134fae48165fe608912725895)
2007-10-10 12:53:48 -05:00
Tim Potter
d4fc084c81 r750: Rename global $name -> $module.
Start working on parsing structs.
(This used to be commit d162dcb52f96b1adfac7123201d31c07ee5c90d6)
2007-10-10 12:53:48 -05:00
Stefan Metzmacher
0f3b182ba9 r749: move the basic type checks
be more restrict if we don't have 'long long' or it's size is less than 8 bytes

(maybe only for a while, but if the build farm like it we may let it in forever
since the smb protocol really need 64 bit variables!)

metze
(This used to be commit 4a13cc22b464dfc4cbecfa6922b14c60d95876bd)
2007-10-10 12:53:48 -05:00
Stefan Metzmacher
a22c38d70a r748: get some more info about what the compilers in the build farm support
what we need is a test if the compiler does ANSI c99

metze
(This used to be commit e8a11e441b074f9dc1c7c24c9048f8927dac8e59)
2007-10-10 12:53:48 -05:00
Stefan Metzmacher
78aa17221b r747: report an failure in mkproto.pl via mkproto.sh to make
to fail directly...

metze
(This used to be commit bff8e39d3f302bb7fd6710d5e438188ad4747065)
2007-10-10 12:53:48 -05:00
Tim Potter
dc0228df6b r746: Add entry in proto tree when we don't handle an IDL type.
Start parsing for parsing unions, structs and enums.

Don't display field type in display name.
(This used to be commit e170d9c3dc5d7abcdba9af98f61f36bb118a96fd)
2007-10-10 12:53:47 -05:00
Andrew Bartlett
82306753e2 r745: Move netr_ServerPasswordSet up with the other secure channel
management functions, and make sure to include the fault until this is
no longer a stub.

Andrew Bartlett
(This used to be commit b886cb65f8d7b8b9f587d8a22d830938d4c6eb3e)
2007-10-10 12:53:46 -05:00
Tim Potter
0fae321bc0 r744: A bunch of minor fixes. The ethereal pidl parser now dissects simple
samr calls - only the ones that take policy handles and uint32s.
(This used to be commit d6e30faeec097822c9cdcc9e4270d0adc139cea8)
2007-10-10 12:53:46 -05:00
Andrew Bartlett
064e7447be r743: Start on a NETLOGON server in Samba4.
Currently this only authentiates the machine, not real users.

As a consequence of running the Samba4 NETLOGON test against Samba4, I
found a number of issues in the SAMR server, which I have addressed.
There are more templates in the provison.ldif for this reason.

I also added some debug to our credentials code, and fixed some bugs
in the auth_sam module.

The static buffer in generate_random_string() bit me badly, so I
removed it in favor of a talloc based system.

Andrew Bartlett
(This used to be commit 94624e519b66def97758b8a48a01ffe9029176f0)
2007-10-10 12:53:46 -05:00
Jeremy Allison
31b9470996 r741: Test from Volker in RAW-OPEN for truncating a file containing locks.
Also added the same ad-hoc test is LOCK7.
Jeremy.
(This used to be commit 6cb21ccda3cb420171e2d5afb3842a6be4bd4d18)
2007-10-10 12:53:46 -05:00
Jelmer Vernooij
2bc3b3bcec r739: Implement GetNumRecords() call from eventlog pipe, including a torture test
(This used to be commit 6a254e26f17c2b3175023764c02dc73615d585d6)
2007-10-10 12:53:46 -05:00
Jelmer Vernooij
b79455e0d2 r738: Use same error message format as is used by compilers when reporting
syntax errors (some editors parse these strings and jump to the erroneous
			   line directly)
(This used to be commit 6857efacccb1af69abd46e8867a0b4b3c26801db)
2007-10-10 12:53:46 -05:00
Jelmer Vernooij
fb011fa404 r736: Add list of supported and unsupported MIDL attributes
(This used to be commit ca39c567ed7ed40c7abe7526f6e563e7bf2789bb)
2007-10-10 12:53:46 -05:00
Jelmer Vernooij
08817d94d8 r735: Fix some paths
(This used to be commit 86946fc1b9550d605f6570ea3b2d6afb288f5a28)
2007-10-10 12:53:46 -05:00
Jelmer Vernooij
53f2f8254b r734: Fix crash bug
(This used to be commit 178cd902fc7069e3d613c46fc4845101a0229655)
2007-10-10 12:53:45 -05:00
Stefan Metzmacher
8584141476 r733: remove unused files in source/
maybe we can readd the Doxyfile later if someone wants to maintain it
and a web server

metze
(This used to be commit b2c05e3e864ab24903f99e1d8a1094c853afce16)
2007-10-10 12:53:45 -05:00
Stefan Metzmacher
e00158710e r729: fix the build : inlcude lib/tdb/config.m4
metze
(This used to be commit c563b3bf8389e4cc3ae0185efcfa9291f9a61de6)
2007-10-10 12:53:45 -05:00
Stefan Metzmacher
a2273116fb r728: - let libldb_tdb depend on new subsystem LIBTDB
- remove tdb logging helper functions out of LIBTDB subsystem

- build libtdb shared lib with 'make library_libtdb'

the libs are not usable for now,

tridge: please remove the dependecy of CatchSignal() and smb_panic()
        from libtdb
	maybe use function pointers in the TDB_CONTEXT

	then run make library_libtdb
	and then make build/tests/trivial.o
	and then gcc -o trivial -L./bin -ltdb
	and then gcc -o trivial -L./bin -lldb

metze
(This used to be commit 520b9762161d9b5d5223b42910494af80fd5c1e3)
2007-10-10 12:53:45 -05:00
Jelmer Vernooij
a07f42b4ff r727: Start working on debian package for samba4
(This used to be commit 3fb009b719451ef3253051d06b0bdbca87d4557d)
2007-10-10 12:53:45 -05:00
Stefan Metzmacher
c731e565da r726: fix the build: libcli/raw/clirewrite.o is gone:-)
metze
(This used to be commit 17c95831485d966058d9d2b8d6c129b0057622f9)
2007-10-10 12:53:45 -05:00
Stefan Metzmacher
19fba1fafa r725: fix usage of $PERL to "$PERL" to handle perl -W correct
metze
(This used to be commit b1161c4c832dd0a2975eee0908d9d5cd6171f608)
2007-10-10 12:53:45 -05:00
Andrew Bartlett
6b921d1d21 r719: Follow the trend - remove more unused functions.
Andrew Bartlett
(This used to be commit 62eef851fd79b2739b93b4ed7829514a3dcbf1d0)
2007-10-10 12:53:45 -05:00
Andrew Tridgell
5767c10773 r718: removed some more unused code, and two source files
(This used to be commit a9768c25fd32e76514c837f343f2b52bf0f0824d)
2007-10-10 12:53:44 -05:00
Andrew Bartlett
0f14ae46f3 r715: Finish the ldb conversion for the auth_sam module.
Andrew Bartlett
(This used to be commit 099151cdabd40e724b36482c0ffc169d231146d2)
2007-10-10 12:53:44 -05:00
Andrew Tridgell
71e22ef6b8 r714: make sure ldb formats are portable between big/little endian machines
(This used to be commit 166a664a00d2befe30978072e6f3f266b18ba9f4)
2007-10-10 12:53:44 -05:00
Andrew Tridgell
44c107e3a3 r713: added a NetShareGetInfo torture test (thanks to abartlet for pointing
out that this was missing)
(This used to be commit 00916f236d3437a9080614d20a3ab589be6f9196)
2007-10-10 12:53:44 -05:00
Andrew Tridgell
ff55bda148 r712: fixed a bug in the NetShareGetInfo idl, and added another info level
(This used to be commit 93977055939c5282dbf218f3a6739fa17ebfc641)
2007-10-10 12:53:44 -05:00
Andrew Tridgell
f2548cd873 r711: don't hide attributes inside the special ldb_tdb records (so the fact
that a attribute is hidden is not itself hidden!)
(This used to be commit b42d1f39842ac25fee2238040ac01321f71a79c5)
2007-10-10 12:53:44 -05:00
Andrew Bartlett
c727f2ec5e r708: Clean up copyright headers, to reflect code that has come and gone
over time.

Andrew Bartlett
(This used to be commit 1a53e5c8296a7c09563abde1eb4a66ce9cf45473)
2007-10-10 12:53:44 -05:00
Andrew Bartlett
031f5ee0cb r707: Chainsaw work - SAM_ACCOUNT can die, along with passdb
Andrew Bartlett
(This used to be commit bd0e6c9983779e134d206ca939d221dab99521b6)
2007-10-10 12:53:44 -05:00
Stefan Metzmacher
dd1e2cd0d7 r703: only use $PERL -W when --enable-debug
metz
(This used to be commit 6289da6783d91637a6be76a4e5444fc22570eca0)
2007-10-10 12:53:44 -05:00
Stefan Metzmacher
90cde0acd1 r702: fix krb5 linking
metze
(This used to be commit d0145cec9f757d8867d54b1019a3060995a95072)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
4f0356d9e0 r701: change debug messages a bit
metze
(This used to be commit 03babc5af2552e611bb8f659e14549a580922d72)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
77c30ebe9e r700: fix SMB_LIBRARY() to disable the lib by default
metze
(This used to be commit b6ac3021f275ba6b0ee0035933c290db4e8bda00)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
ace1c1f816 r697: make use of SMB_EXT_LIB for LDAP and KRB5
metze
(This used to be commit b054f7d4906d1d2b96b352af09c6bdcf96553c2a)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
90e3150099 r696: fix formating
add pkg-config --libs-only-L to linker flags

metze
(This used to be commit cfefe907cce05512a200bd4a3de0b3829f7b0ddb)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
722ae56f6a r695: don't add libs andlinkerflags to STATIC_LIBRARY
metze
(This used to be commit 2edc46eabe59d6e430199f68e37fb49875a72d28)
2007-10-10 12:53:43 -05:00
Jelmer Vernooij
072ef868c3 r693: Make static
(This used to be commit 30d3915c760ac5ee5e632539a3503fc7fed9cc63)
2007-10-10 12:53:43 -05:00
Jelmer Vernooij
76d50e0d26 r692: Add libwinregistry
(This used to be commit 0ace3bf289777c30310a05e66fd674337413f0d8)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
bb1bb2dee7 r691: add
--
make binary_smbd
make library_libldb
make module_ntvfs_simple
--
style make rules which depend on make basics, so make idl proto is called by them

metze
(This used to be commit bbec0b6c95d7d01ac36bb0820b2049db57fd2a2c)
2007-10-10 12:53:43 -05:00
Stefan Metzmacher
d5ba19d008 r690: - ignore source/tags
- add support for shared libraries

- enable libldb shared lib when --enable-experimental

metze
(This used to be commit dcef69dc54a2575e7f57d67d1983482b4ff57bdb)
2007-10-10 12:53:42 -05:00
Stefan Metzmacher
3f564db67d r688: add --enable-experimental
use Data::Dumper for config.smb_build.dump
when --enable-debug

metze
(This used to be commit 0fd558de796e5798279e8252a7f0d4efdd3a86e6)
2007-10-10 12:53:42 -05:00
Stefan Metzmacher
2b7de39bd2 r687: add newline at eof
metze
(This used to be commit 38fd7c5e1a8ee5dcc0e5e6af765fb81f6f7c4111)
2007-10-10 12:53:42 -05:00