summaryrefslogtreecommitdiff
path: root/source4/wrepl_server
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij2-0/+2
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij2-6/+6
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell11-33/+22
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r22793: use a state struct for r_do_release_demand to avoid a memleak on errorsStefan Metzmacher1-12/+27
metze (This used to be commit a4111527315c2b193a5235c6d32e9f392066506f)
2007-10-10r22792: only don't free on successStefan Metzmacher1-2/+5
metze (This used to be commit 2259bc2cad3333d41a6972ad9659820f85906bba)
2007-10-10r22752: bail out on talloc failureStefan Metzmacher1-0/+3
metze (This used to be commit da92bf88e55739daefd2a0c595e0fa61819fa348)
2007-10-10r22748: fix memleaks by passing an mem_ctx toStefan Metzmacher2-4/+4
irpc_servers_byname() metze (This used to be commit b54584dfabee77ec7743cab431bda9765057a295)
2007-10-10r22403: this dependencies should be privateStefan Metzmacher1-1/+1
metze (This used to be commit c3cc03ffb290cb7c1eba51e98c52e5e7c1aba5fb)
2007-10-10r22382: fix memory leakStefan Metzmacher1-1/+4
metze (This used to be commit 1998961e34f4c0ce6cdcfa193770b371d5e7727c)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell2-8/+8
uint32_t server_id to struct server_id server_id; which allows a server ID to have an node number. The node number will be zero in non-clustered case. This is the most basic hook needed for clustering, and ctdb. (This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)
2007-10-10r19831: Big ldb_dn optimization and interfaces enhancement patchSimo Sorce1-2/+2
This patch changes a lot of the code in ldb_dn.c, and also removes and add a number of manipulation functions around. The aim is to avoid validating a dn if not necessary as the validation code is necessarily slow. This is mainly to speed up internal operations where input is not user generated and so we can assume the DNs need no validation. The code is designed to keep the data as a string if possible. The code is not yet 100% perfect, but pass all the tests so far. A memleak is certainly present, I'll work on that next. Simo. (This used to be commit a580c871d3784602a9cce32d33419e63c8236e63)
2007-10-10r18331: fixed a warningAndrew Tridgell1-1/+1
(This used to be commit 997ed10bf540cc99da1bab5e53634beb3b239253)
2007-10-10r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell3-8/+11
emacs compile mode (hint, paste to a file, and compile as "cat filename"). This allowed me to fix nearly all the warnings for a IA_64 SuSE build very quickly. (This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij1-1/+1
* Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r17784: fix compiler warningsStefan Metzmacher1-0/+4
metze (This used to be commit 8b806c4c5e4f25e011b545d742097b3b307e5af8)
2007-10-10r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on theStefan Metzmacher1-1/+1
configure check for the interfaces. should fix the build on some old sun boxes metze (This used to be commit f20e251bfd9f1eb7ce5c00739631b1625a2aa467)
2007-10-10r17516: Change helper function names to make more clear what they are meant ↵Simo Sorce1-11/+11
to do (This used to be commit ad75cf869550af66119d0293503024d41d834e02)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter1-1/+1
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell1-2/+1
(This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
2007-10-10r15371: Revert some of my previous patch as it was breaking the plain buildJelmer Vernooij1-1/+1
(This used to be commit fac9871122bcea2bb282ba77e5032094733442e5)
2007-10-10r15370: Fix more dependencies for shared libsJelmer Vernooij1-1/+1
(This used to be commit 9a518661fbb76bf1c153afc6f581e888186dc165)
2007-10-10r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij1-1/+3
system - these should be removed later on. (This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-1/+1
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15149: fix typoStefan Metzmacher1-1/+1
metze (This used to be commit b00d524ef73e2fffd81ef3a8cdd242feda10f59d)
2007-10-10r15148: make wreplsrv_pull_names staticStefan Metzmacher4-25/+30
metze (This used to be commit ce3d4ec0f67ecf7a403fb7d46ed5f6dc0b2bc275)
2007-10-10r15147: make some more stuff staticStefan Metzmacher2-15/+15
metze (This used to be commit c49ac7f40d366aad3701623dd36568efb88eccb5)
2007-10-10r15146: fix commentsStefan Metzmacher1-4/+2
metze (This used to be commit c67062815816fbc2b69c1316f4b91f9a28759a88)
2007-10-10r14567: Make some more functions public.Jelmer Vernooij1-1/+1
(This used to be commit 8e84e6cb6b172c89072723e07f344da8f4476c1f)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-0/+1
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij7-5/+7
try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10r14079: I just found the setproctitle library from alt linux:-)Stefan Metzmacher1-0/+2
- add set_title hook to the process models - use setproctitle library in process_model standard if available - the the title for the task servers and on connections metze (This used to be commit 526f20bbecc9bbd607595637c15fc4001d3f0c70)
2007-10-10r13926: More header splitups.Jelmer Vernooij3-0/+3
(This used to be commit 930daa9f416ecba1d75b8ad46bb42e336545672f)
2007-10-10r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2-0/+4
file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
2007-10-10r13345: let us replicate with NT4sp6aStefan Metzmacher1-0/+20
I don't yet know what the extra data in the start_association call mean... This also let w2k use WREPL_REPL_INFORM messages to us, but w2k3 doesn't it do it yet... metze (This used to be commit 02d6dfa1da754857c28125392a561cfde0087c48)
2007-10-10r13116: make sure we don't add more than 25 addresses to a record,Stefan Metzmacher1-20/+28
and don't return more than 25 in a name query reply we now also order the addresses from the newest owned address to the oldest replica address metze (This used to be commit 602ec0f1c66e6cb9e958e0e7cc10d3294737378a)
2007-10-10r13111: w2k3 uses the naxVersion id for calculating the notification,Stefan Metzmacher2-7/+7
so we do now metze (This used to be commit e48a47aa650781ebe79425f41eee925f358ceb96)
2007-10-10r13088: - handle non-active static entriesStefan Metzmacher1-57/+57
- improve verifiying a replica with a remote wins server we now take the ownership of replica records that doesn't match the answer from the wins owner and make the record tombstone. this hopefully causes the original wins owner to propagate its new record, so that it will be replicated back to us metze (This used to be commit 49199477f225f3d22b3c70bb4626b92ed096f310)
2007-10-10r13080: fix crash bugStefan Metzmacher1-1/+1
metze (This used to be commit 0372438000dec9640a2888d44c3114c18ec625ab)
2007-10-10r13060: - return only active addresses in name query responsesStefan Metzmacher2-11/+36
- replicate only active addresses metze (This used to be commit 6325abd95c5df855e8d1de2be9745940a29ba00a)
2007-10-10r13059: stop playing ping-pong while replicating special group records,Stefan Metzmacher1-22/+16
if the addresses and their owners are idetical to the old record and we're the owner of the old record then we should just gnore the replica metze (This used to be commit e4f823ef038eeb74a8a6de05207f2f9aae7262a1)
2007-10-10r13051: this is correctStefan Metzmacher1-1/+0
metze (This used to be commit ccfc991ad90a44784fc4372cfc8eb22756a09a6f)
2007-10-10r13050: when we have reloaded the partners from wins_config.ldbStefan Metzmacher1-3/+19
after a new partner connects, try to find the partner struct on a per call basis if it's not present on the connection yet add some more useful debug messages metze (This used to be commit e57158e216e3564faa337288734d9efb30ab838d)
2007-10-10r13037: fill in the corrent maxVersion in table repliesStefan Metzmacher1-0/+8
metze (This used to be commit 165538245b0772c4618895779cd468feac8494c0)
2007-10-10r13035: active,special group replicas are overwritten by tombstone,special ↵Stefan Metzmacher1-1/+19
group replicas metze (This used to be commit cf669e4b2a4dcfb080cbb01a108797acad802f36)
2007-10-10r12909: add an ldb module for the wins.ldb,Stefan Metzmacher1-1/+1
it currently doesn't do much, but it's later prevent adding corrupted records via ldbedit, and will take care of the versionID counter metze (This used to be commit a6f279bc43c74cf4dc116cb6ba99f1aed13a4de9)
2007-10-10r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett2-4/+5
structure that is more generic than just 'IP/port'. It now passes make test, and has been reviewed and updated by metze. (Thankyou *very* much). This passes 'make test' as well as kerberos use (not currently in the testsuite). The original purpose of this patch was to have Samba able to pass a socket address stucture from the BSD layer into the kerberos routines and back again. It also removes nbt_peer_addr, which was being used for a similar purpose. It is a large change, but worthwhile I feel. Andrew Bartlett (This used to be commit 88198c4881d8620a37086f80e4da5a5b71c5bbb2)
2007-10-10r12796: use the correct address as initiatorStefan Metzmacher4-28/+5
metze (This used to be commit ba97e7c06af6f919a66622c1a6b6e58980ab2b9e)
2007-10-10r12784: implement a simplified version of verifying old active replicas, ↵Stefan Metzmacher1-32/+124
with the owner server, we you nbt name queries for this.... I assume w2k3 uses DCERPC calls or some WINSREPL calls for this, but our version should work till I find out more details... metze (This used to be commit ff81f9e78043d29feb4832acee682ec93a9c8ed6)
2007-10-10r12780: propagate local records, when replicas are rejected on conflictsStefan Metzmacher1-1/+55
metze (This used to be commit c64aef570eea8bde685aeb66cb482586e36ea020)
2007-10-10r12775: free elements early...Stefan Metzmacher1-0/+3
metze (This used to be commit 49f78e21fe4a293fdb4d9d49d16dbed3ef8137b1)