summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-21IDL: fix IDL for netr_ServerPasswordSet2().Günther Deschner1-3/+3
Guenther (This used to be commit 7b312a0abc6de5a51555ccfbde7f8f78fc11d043)
2008-08-21ndr_compression: implement mszip compression based on deflate()Stefan Metzmacher1-1/+98
The output doesn't match the output from windows servers, but it's a start... metze (This used to be commit 8a2f9688275aa150b739b5525e738df15c5e25cc)
2008-08-21drsuapi.idl: use hand written push functions for the compressed blobsStefan Metzmacher2-6/+179
This isn't really the final solution, as we compress the data twice, but it works. metze (This used to be commit 6da1d41173a7b82412fcebdd751eade51cf82b2a)
2008-08-21gitignore: add examples/libsmbclient/Makefile.internal - a generated fileMichael Adam1-0/+1
Michael (This used to be commit 25fed055c0ee1d892b902caae2a1188977316f14)
2008-08-21build: add [clean_]libsmbclient_examples targets to top level MakefileMichael Adam1-0/+11
Michael (This used to be commit b476400f0afcaf4e1a37b9f0b358f01dc7a194be)
2008-08-21libsmbclient examples: source/bin to the library search path for smbwrapper ↵Michael Adam1-1/+1
build Michael (This used to be commit fe62098666a16b31b025867f273d407e77152c4c)
2008-08-21libsmbclient examples: add Makefile.internal.in for building from a samba sourceMichael Adam2-0/+139
Without needing to install libsmbclient to /usr/local/samba first. Michael (This used to be commit f0e47bce2e98131812e96fb88cc3d1fe939e8d6c)
2008-08-21libsmbclient examples: fix prototype for readlinkMichael Adam1-1/+1
Michael (This used to be commit 28688cfd57c322937f2c63087380c377bd961018)
2008-08-21ndr_compression: add common parts of ndr compressionStefan Metzmacher1-15/+52
metze (This used to be commit 9fe466f84afcbd64c9bbfe0f9ea6c1933acb07fe)
2008-08-21Don't walk past the end of ldb values.Andrew Bartlett11-24/+54
This is a partial fix towards bugs due to us walking past the end of what we think are strings in ldb. There is much more work to do in this area. Andrew Bartlett (This used to be commit 5805a9a8f35fd90fa4f718f73534817fa3bbdfd2)
2008-08-21Push loading the objectGUID and objectSID handlers earlier.Andrew Bartlett1-4/+8
Andrew Bartlett (This used to be commit 0b6e53f80b063d8702718c84409d7b069aee9c05)
2008-08-21Stop every ldb startup doing a write to the database.Andrew Bartlett1-0/+7
Something in the search stack adds a distinguisedName record, which isn't in the message we generate. So we compare, fail and rewrite the record - every time ldb starts up... Andrew Bartlett (This used to be commit 44775d1ed4a4b8edc66a06e2b3710aba6a0dd019)
2008-08-21Validate input in the CLDAP and DGRAM 'netlogon' responder.Andrew Bartlett1-7/+37
(This used to be commit 682ca3cae1d5e796bc58142f79c99d43742ac85c)
2008-08-21Handle error cases in attribute handlers better.Andrew Bartlett1-8/+18
We don't need to just bail, for all these error cases there is still real result that can be made - just fall back to binary copy/compare. Andrew Bartlett (This used to be commit 6aa5dde2aa9a5f070871ecc117e44bfcad363459)
2008-08-21The index handling is now configured from the schema load, not by aAndrew Bartlett2-28/+0
template. Andrew Bartlett (This used to be commit b36c6a21ad12fdc1b53efdc3f29cde7614b4fa9e)
2008-08-21Set both attributes and indexes into the database on schema load.Andrew Bartlett1-18/+142
This ensures that a rudementary schema is always present (for bootstrapping), and that the indexes are maintained equal to the schema (rather than hard-coded). Andrew Bartlett (This used to be commit 747d683b0d92c3b1cde67245d514977a2c87dc44)
2008-08-21All these syntaxes are now handled by the schema.Andrew Bartlett1-6/+0
(This used to be commit 94d5e69190f34d66d4defd4a7de7ce24bee77bc3)
2008-08-21Don't hardcode attributes to be treated as a DNAndrew Bartlett1-14/+1
This is now handled by reading the schema into the attributes. Also, when we do set something here, mark it as FIXED, so the schema and any reload from @ATTRIBUTES won't touch it. Andrew Bartlett (This used to be commit 7b24701335398ece3d1b3a20cf5f1174500b16ce)
2008-08-21Correct anr search commants and error messages in ldap.jsAndrew Bartlett1-7/+7
(This used to be commit 233dd885c2a2b4ee7cc2287efe7d6e03625d4981)
2008-08-21Don't allow a NULL syntaxAndrew Bartlett1-0/+4
(This used to be commit 505a0c2b702b696b91dab683626bb25b14a49c38)
2008-08-21Don't maniplate control entries in samldbAndrew Bartlett1-0/+4
(This used to be commit 8003ee9abf474de534677283fc499f9a3d992b20)
2008-08-20Here is a re-working of the winbinddJeremy Allison6-9/+61
reconnect code to cope with rebooting a DC. This replaces the code I asked Volker to revert. The logic is pretty simple. It adds a new parameter, "winbind reconnect delay", set to 30 seconds by default, which determines how long to wait between connection attempts. To avoid overwhelming the box with DC-probe forked children, the code now keeps track of the DC probe child per winbindd_domain struct and only starts a new one if the existing one has died. I also added a little logic to make sure the dc probe child always sends a message whatever the reason for exit so we will always reschedule another connect attempt. Also added documentation. Jeremy. (This used to be commit 8027197635b988b3dcf9d3d00126a024e768fa62)
2008-08-20gitignore: add examples/libsmbclient/treeMichael Adam1-0/+1
Michael (This used to be commit e5c4cbbf5a4b3e5db1732043a74cd1f4a5eec136)
2008-08-20gitignore: add lib/netapi/tests/MakefileMichael Adam1-0/+1
Michael (This used to be commit fdf29c1cdf6b9bd1c6fb7a9f070084e0df5470bb)
2008-08-20gitignore: add libsmbsharemodes.syms - this is now generatedMichael Adam1-0/+1
Michael (This used to be commit 11458f9a9ac17c68aa0496d2ade4b93d02e7ebcc)
2008-08-20build: auto-generate symbols for libsmbsharemodes.Michael Adam2-5/+5
Michael (This used to be commit f1d84e76bb6935e80b01d13414980f8de1f71824)
2008-08-20gitignore: add libsmbclient.syms - this is now generatedMichael Adam1-0/+1
Michael (This used to be commit 02d4b820fccfef1387f47db4bb5ade3dfd0d25bb)
2008-08-20build: autogenerate symbols for libsmbclient.soMichael Adam2-6/+5
Michael (This used to be commit d6fb6348a3672e915556dcb36c1a4999d4abae18)
2008-08-20build: fix bug #5590 by not linking in the static libs but the objects.Michael Adam1-1/+1
Michael (This used to be commit 6ad2090391a92ebe822b2d7b80e180c251dc8e7a)
2008-08-20build: fall down to the same place when using an internal lib statically.Michael Adam1-1/+1
Michael (This used to be commit 702c0bc04668117e3521d687b9b5a87fd7e0f1b1)
2008-08-20build: remove duplicated and hardcoded definition of LIBSMBSHAREMODESMichael Adam1-2/+0
Michael (This used to be commit c3c3dadcab81f0a1ae8834e85e7e80a3da6601fb)
2008-08-20build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.Michael Adam1-4/+4
Michael (This used to be commit ead9b9d7167d999d73cf4111f3b321236aac2a15)
2008-08-20fix build warning.Günther Deschner1-1/+1
Guenther (This used to be commit a75055be5ff7ebe3476cfac86c6597a56a843c23)
2008-08-20libads: remove unused vars.Günther Deschner1-3/+0
Guenther (This used to be commit ea9fc3bea31b11e715d9524defc18b75e5943842)
2008-08-20fix another build warning.Günther Deschner1-2/+2
Guenther (This used to be commit 43693ce6c678b961fa516bbf502af92f87cd5346)
2008-08-20nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENTGerald (Jerry) Carter1-2/+18
According to the GNU libc nss guide, we should always set errno to ENOENT when returning NSS_UNAVAIL. http://www.gnu.org/software/libtool/manual/libc/NSS-Modules-Interface.html#NSS-Modules-Interface At least the MQ Series message queing service that runs on WebSphere will fail if you return any other errno in this case. (This used to be commit ee26664602445fa7798e2061f6bcbef0756d6528)
2008-08-20smbd: fix the handling of create_options to pass RAW-OPENStefan Metzmacher3-4/+28
Some of the bits generate INVALID_PARAMETER and some bits are ignored when they come from a client, that's why we need to use bits from the ignored range for our internal usage. metze (This used to be commit 7b4c8a4e39f310eb450918fa841b0ea1b4af19f7)
2008-08-20krb5pac.idl: make use of subcontext(0xFFFFFC01) to handle the type ↵Stefan Metzmacher1-5/+1
Serialization header Now we should be able to handle bigendian PAC_LOGON_INFO buffers. metze (This used to be commit adbff0b0f92aa0742a8293071776b388879cbd8e)
2008-08-20kdc/pac-glue: pull/push the logon_info via the PAC_INFO unionStefan Metzmacher1-11/+13
This prepares the next commit... metze (This used to be commit 7d297f7fb7a3ac388390429db7cb16fa60d3f8c0)
2008-08-20drsuapi: fix samba4 callers after drsuapi.idl changesStefan Metzmacher3-18/+36
metze (This used to be commit 4b054cee51c39c5430bcadd5c06a94dc3e6b0d8f)
2008-08-20drsuapi.idl: readd type serialization headers to compressed DsGetNCChangesCtr*Stefan Metzmacher1-4/+12
metze (This used to be commit 4e6937816f1563686d04da4ab00a46d4461401b9)
2008-08-20ndr_compression: remove the type serialization handling from the compression ↵Stefan Metzmacher1-36/+0
layer metze (This used to be commit 70a7b1f6c2e359102467ea270c2bb1efe736f64a)
2008-08-20ndr_compression: unify the common handling of mszip and xpress compressionStefan Metzmacher1-107/+33
metze (This used to be commit 925a2066ffa18a86704a8ee1a7a6908e0cd65a2a)
2008-08-20librpc/ndr: add support for Type Serialization Version 1 to subcontextStefan Metzmacher1-1/+114
We use the header size 0xFFFFFC01 as magic for constructed types. See [MS-RPCE] 2.2.6 Type Serialization Version 1 for more details. metze (This used to be commit 98d3568f079ea143214bcf5271b636313d6491c3)
2008-08-20pidl/NDR::Parser: pass typedefs through the ParseElement*Level() functionsStefan Metzmacher1-2/+14
metze (This used to be commit e51c0cf62c91f79f703b17bcf37c4a6fa8107ae0)
2008-08-20pidl/NDR: generate a LEVELS array for typedefsStefan Metzmacher1-0/+17
metze (This used to be commit 6785684db3446c03d8061c8bb3d94889b443d7d5)
2008-08-20pidl/NDR: correctly check for valid propertiesStefan Metzmacher1-27/+31
grep($str, @array) returns the number of elements in @array! We need grep(/^$str$/, @array) to the only the amount of matches. Also fix unitialized vars for the error case. metze (This used to be commit f002f147d8a8a0b49389e30e611ff8b33dd077e1)
2008-08-20pidl/NDR::Parser: pass $ndr to ->start_flags() and ->end_flags()Stefan Metzmacher1-35/+35
metze (This used to be commit bdff9728cc1c8b5fe5a29040e092a8e48603725b)
2008-08-20pidl/NDR::Parser: pass $ndr to ParseMemCtxPull*()Stefan Metzmacher1-11/+11
metze (This used to be commit c3921c7b4e7a3b51b97a2afb688271a8ae403105)
2008-08-20pidl/NDR::Parser: pass $ndr to ParsePtrPush()Stefan Metzmacher1-7/+7
metze (This used to be commit 77571cd7c74dfaa93e58f047530df369ae293ffd)