summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20946: fixed another couple of bugs in the brlock ctdb backend. It nowAndrew Tridgell1-28/+60
survives very long random locktest runs. (This used to be commit 53fd66340abd6f637acd4feb7c23c046df110a94)
2007-10-10r20945: fixed the bug causing locktest to fail with the ctdb backend after aAndrew Tridgell5-93/+10
couple of hundred opertations. Also removed a lot of the debug code I was using to track this down. (This used to be commit 7622e7b4b2694ec14062d0f6de035b946106a6aa)
2007-10-10r20944: if a call has been destroyed before a reply comes in then discard theAndrew Tridgell1-0/+4
reply (This used to be commit 05d19af38c1e75ba65ed2755c6087df1f937ee2a)
2007-10-10r20943: use offsetof() instead of sizeof() - 1 for the packet lengthAndrew Tridgell1-14/+18
calculations. It will be interesting to see how portable this is. The advantage over the sizeof() method is that it avoids padding problems after the data[1] array. That was causing us to get valgrind errors. (This used to be commit fd8e46043903d3650f8f33dcab165800f6869b1d)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij7-35/+12
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r20941: avoid races in the block/unblock codeAndrew Tridgell1-3/+11
(This used to be commit 83353ec0cd05464abb581f51d8c26ade7f0876fe)
2007-10-10r20940: allow SA_SIGINFO signals to be oneshot. Why you would ever want thisAndrew Tridgell1-0/+3
is beyond me :-) (This used to be commit e892cbdb4bb0779f8abb0902bee4a2e79456808d)
2007-10-10r20939: reduce the amount of static state for signal handlers from 96k to 1.2kAndrew Tridgell1-4/+23
(This used to be commit bf060ce4fe3b58fc3e58214490c4da9c6644c365)
2007-10-10r20938: use a double counter trick to avoid the need for atomic incrementAndrew Tridgell1-10/+31
(This used to be commit 7c7b79ed042abebc48d8eaa71c252df3200a84d9)
2007-10-10r20934: I *hate* deep indents :-)Volker Lendecke1-26/+28
(This used to be commit c98dd55e32a1d2df016e7a4deba218cd54efcdd2)
2007-10-10r20930: use sigaction() instead of signal()Andrew Tridgell6-66/+155
add support for sa_flags argument to event_add_signal(). These are passed to sigaction(). Special handling is provided for SA_RESETHAND (which tells the event system to remove the handler after the signal) and SA_SIGINFO which allows the siginfo structure to be received per signal (This used to be commit 1bb10b6cf7d717ad21834e73a4ca4b22b5fb6f0a)
2007-10-10r20929: fixed typoAndrew Tridgell1-4/+4
(This used to be commit bad87e2c82208646c331507d3999a3311ed153d9)
2007-10-10r20928: added signal events to lib/eventsAndrew Tridgell10-2/+261
Jeremy asked for this to allow Samba3 to use the Samba4 events library see torture/local/event.c for an example (This used to be commit 7e105482ff9a3da6b4708ff99a64f1881614fc5f)
2007-10-10r20923: only allow extended operations for SYSTEM or administrators for nowStefan Metzmacher1-0/+1
metze (This used to be commit f062f09fbf45dd6cd36d1bfd9abb301d850c19dc)
2007-10-10r20922: use the show_deleted module by defaultStefan Metzmacher2-0/+2
metze (This used to be commit edc37501d6ecdaf7b13006b732914e21ae0be657)
2007-10-10r20921: - only give password attributes to the SYSTEM accountStefan Metzmacher1-2/+0
- but SYSTEM and administrators can change them metze (This used to be commit fc5319e927d96b68d8bd90a01e10aa00a6ddf494)
2007-10-10r20920: use cluster_tdb_tmp_open() in ntvfs backend codeAndrew Tridgell3-17/+3
(This used to be commit c9080c54872f107d1e42e77261df50a5d55d294f)
2007-10-10r20919: add a function cluster_tdb_tmp_open() which can be used in a clusterAndrew Tridgell6-5/+69
environment for subsystems that have not yet been converted to use ctdb to get a shared temporary tdb (This used to be commit 0ed91384497aed6817b2220c31344bfcd45fd033)
2007-10-10r20918: a bit more debugging, and remove the hackish /dev/null writes I usedAndrew Tridgell2-44/+12
to track down some uninitialised memory (sometimes valgrind gets the offset wrong, writing to /dev/null 1 byte at a time avoids this) (This used to be commit 4bf741b567417231c29606904aea2af0a91c941c)
2007-10-10r20910: fix crash bugStefan Metzmacher1-1/+1
metze (This used to be commit e668d3bd6955f0bd4e37560925c4107fd870c02f)
2007-10-10r20909: add a module that implements the LDAP_CONTROL_SHOW_DELETED_OID controlStefan Metzmacher2-0/+227
it hides objects with isDeleted=TRUE by default, and let them through if the control is present metze (This used to be commit 7108d62cb0360e734045eb39c03508d8528dc9cc)
2007-10-10r20908: - fix uninitialized usage of 'ctx'Stefan Metzmacher1-16/+14
- remove unused mem_ctx variable - copy the userman_domain string as child of obj metze (This used to be commit 575938753bb2f3b8593f240234cff71995a28df8)
2007-10-10r20907: reset krbtgt, machine and administator account passwords to "test"Stefan Metzmacher1-1/+91
(same values which are given the provision code for setup test_secrets.ldb) metze (This used to be commit 42a0304b1f903894bf6902baea47c86e64f9f60a)
2007-10-10r20906: allow LDAP simple binds using the following syntaxes in the DN field:Stefan Metzmacher2-8/+35
CN=Administrator,CN=Users,DC=w2k3,DC=vmnet1,DC=vm,DC=base Administrator@W2K3 W2K3\Administrator w2k3.vmnet1.vm.base/Users/Administrator w2k3 also allows this (and maybe more...?) metze (This used to be commit 40c27ef88df9021e9ef2a6c43aabab709ac9662f)
2007-10-10r20902: don't crash if the object isn't there yetStefan Metzmacher1-0/+4
metze (This used to be commit 4588e2522b11f707e608488c782f6988fd97628a)
2007-10-10r20901: - not all compiler like uint8_t data[0] elements!Stefan Metzmacher2-13/+13
- this fix looks really ugly but I don't know a better solution... if we would use uint8_t *data; then we would send the pointer value also in the network packet and we would need to initialize s->data = ((void *)(&s->data) + 1; to make the memcpy statements work as they're currently, so we use uint8_t data[1] in the struct definition ... tridge: please review careful! hopefully fix the build on solaris and HPUX metze (This used to be commit 015097677c8a65e9f5a4367f4f89193a4b2de76b)
2007-10-10r20900: fix compiler warningsStefan Metzmacher2-1/+4
metze (This used to be commit cb59eae91966e3e493c3c992d2b96965d17dac17)
2007-10-10r20899: fix the build and compiler warningsStefan Metzmacher1-0/+5
metze (This used to be commit eec93720aced2b4cdad9f6f5a4f6e23587128357)
2007-10-10r20898: make it work to include ntvfs/ntvfs.h multiple timesStefan Metzmacher1-0/+5
metze (This used to be commit 6814f38f000e9d44bdf25ca5bc1d69fd82522614)
2007-10-10r20897: fix compiler warningsStefan Metzmacher5-2/+31
metze (This used to be commit 5ac562e1e0e8de03c8bcd083a1822b31667c5e21)
2007-10-10r20896: make the maximum lacount configurable in smb.confAndrew Tridgell5-3/+22
at the moment the brlock_ctdb backend will sometimes fail after dmaster migrations. So to pass tests this needs to be set high. Thats a priority to fix. (This used to be commit 45f5c272f366f6a793941d97c9522c5b2b0cb639)
2007-10-10r20895: enable ctdb backend at startup (if configured)Andrew Tridgell1-0/+4
(This used to be commit e73063a0c6af927e520b3bdd7574dc7183847813)
2007-10-10r20894: the new brlock.c is needed (seems a svn rename + new file didn't makeAndrew Tridgell1-0/+132
it in one commit) (This used to be commit 3315e877ab6504569e2869b52d989fc821982a3b)
2007-10-10r20893: brlock notifies are currently disabled in the ctdb backend. Use a #ifAndrew Tridgell1-6/+13
instead of c++ comments (This used to be commit a3beff12a522a9b9e0088365d8f2740a1785bff5)
2007-10-10r20892: add parameter for enabling ctdb self connectAndrew Tridgell1-2/+5
(This used to be commit ba3ce8abe3457a1245fd4746af780c6055d39425)
2007-10-10r20891: enable multiple brlock backends. The tdb backend is the default. TheAndrew Tridgell3-54/+125
prototype ctdb backend is in cluster/ctdb/brlock_ctdb.c (This used to be commit 84d0e5316299931dc26f2a7b86962d2fffcc4b71)
2007-10-10r20890: spelling fixAndrew Tridgell1-1/+1
(This used to be commit 507266b951272534f0a0bad5fd5e2450438dcdf1)
2007-10-10r20889: import ctdb cluster backend from bzrAndrew Tridgell17-1/+3733
it will be interesting to see how the build farm handles this (This used to be commit 53be449630bd67d649a9e70cc7e25a9799c0616b)
2007-10-10r20888: local cluster backendAndrew Tridgell1-0/+58
(This used to be commit 5530e6effe03615499fbdc5ff2fe663ffa0223a9)
2007-10-10r20887: allow the registration of multiple cluster backendsAndrew Tridgell3-6/+66
this is in preparation for ctdb (This used to be commit 489f022175a1022bcca8053116362825daae5e40)
2007-10-10r20886: fixed a valgrind errorAndrew Tridgell1-0/+1
(This used to be commit acc96e42e74005f1c381b0ab3f6c1b2e051ffaec)
2007-10-10r20885: - I forgot the page size passed to enumeration function is actuallyRafal Szczesniak2-4/+10
size of a buffer for result returned, not number of entries - pass libnet function returned status to UserListCtx creation to properly mark the last chunk of the list rafal (This used to be commit 05d307546f93794a0a981c3aa942669b9b18afd1)
2007-10-10r20882: Formatting.Rafal Szczesniak1-0/+1
rafal (This used to be commit fd0650283b750aec7952b025db54ab46020a547d)
2007-10-10r20881: Sorting out NetUsrCtx methods. Still a couple of things left.Rafal Szczesniak1-42/+133
rafal (This used to be commit eebd00ba2bfdfe3bbbcc0a50b91e2e2b03371df6)
2007-10-10r20872: make the password_hash module specific to the domain partitionStefan Metzmacher1-2/+1
as it's the only partition that can hold securityPrincipal objects metze (This used to be commit 72e9cc2184c3b52a4f98318e905b75a3be49df2e)
2007-10-10r20871: implement the validFSMOs constructed attribute on the rootdseStefan Metzmacher5-21/+82
for the schema, domain naming and pdc fsmo roles infrastructure and rid manager will be added later, when we have module for them metze (This used to be commit 308f9cf822a3a34dae28a5fa5aa850e2adbeb472)
2007-10-10r20870: implement the constructed attributes dsSchemaAttrCount,Stefan Metzmacher1-0/+44
dsSchemaClassCount and dsSchemaPrefixCount on the rootdse having a loaded dsdb_schema make things so easy...:-) metze (This used to be commit 7862fcdbb5ce43e702512c1acdbb5843ef551293)
2007-10-10r20869: - mark the rootdse with isSyncronized=TRUE after a successful ↵Stefan Metzmacher1-0/+59
replication - reopen the ldb metze (This used to be commit 8e9ff529c8930ee6e1acf5cdd5208924ae1f98af)
2007-10-10r20868: load the pdc_fsmo and naming_fsmo modulesStefan Metzmacher1-2/+2
metze (This used to be commit b0e30d030e4294cbab79f4db6e6b19a2afda26cb)
2007-10-10r20867: add modules to handle the domain naming and the pdc FSMO RolesStefan Metzmacher3-0/+263
metze (This used to be commit 341fae8e8465e67023ab0e82110835669a593577)