summaryrefslogtreecommitdiff
path: root/source/wrepl_server
Commit message (Collapse)AuthorAgeFilesLines
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-1011-33/+22
| | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon.
* r22793: use a state struct for r_do_release_demand to avoid a memleak on errorsStefan Metzmacher2007-10-101-12/+27
| | | | metze
* r22792: only don't free on successStefan Metzmacher2007-10-101-2/+5
| | | | metze
* r22752: bail out on talloc failureStefan Metzmacher2007-10-101-0/+3
| | | | metze
* r22748: fix memleaks by passing an mem_ctx toStefan Metzmacher2007-10-102-4/+4
| | | | | | irpc_servers_byname() metze
* r22403: this dependencies should be privateStefan Metzmacher2007-10-101-1/+1
| | | | metze
* r22382: fix memory leakStefan Metzmacher2007-10-101-1/+4
| | | | metze
* r20646: first preparations for cluster enablement. This changes "Andrew Tridgell2007-10-102-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.
* r19831: Big ldb_dn optimization and interfaces enhancement patchSimo Sorce2007-10-101-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.
* r18331: fixed a warningAndrew Tridgell2007-10-101-1/+1
|
* r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell2007-10-103-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.
* r17930: Merge noinclude branch:Jelmer Vernooij2007-10-101-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)
* r17784: fix compiler warningsStefan Metzmacher2007-10-101-0/+4
| | | | metze
* r17586: merge lib/netif into lib/socket and use -lnsl -lsocket on theStefan Metzmacher2007-10-101-1/+1
| | | | | | | | configure check for the interfaces. should fix the build on some old sun boxes metze
* r17516: Change helper function names to make more clear what they are meant ↵Simo Sorce2007-10-101-11/+11
| | | | to do
* r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter2007-10-101-1/+1
| | | | correct grammar
* r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell2007-10-101-2/+1
|
* r15371: Revert some of my previous patch as it was breaking the plain buildJelmer Vernooij2007-10-101-1/+1
|
* r15370: Fix more dependencies for shared libsJelmer Vernooij2007-10-101-1/+1
|
* r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij2007-10-101-1/+3
| | | | system - these should be removed later on.
* r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij2007-10-101-1/+1
| | | | for REQUIRED_SUBSYSTEMS.
* r15149: fix typoStefan Metzmacher2007-10-101-1/+1
| | | | metze
* r15148: make wreplsrv_pull_names staticStefan Metzmacher2007-10-104-25/+30
| | | | metze
* r15147: make some more stuff staticStefan Metzmacher2007-10-102-15/+15
| | | | metze
* r15146: fix commentsStefan Metzmacher2007-10-101-4/+2
| | | | metze
* r14567: Make some more functions public.Jelmer Vernooij2007-10-101-1/+1
|
* r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij2007-10-101-0/+1
|
* r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij2007-10-107-5/+7
| | | | try to include just the BASENAME.h files (containing only structs)
* r14079: I just found the setproctitle library from alt linux:-)Stefan Metzmacher2007-10-101-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
* r13926: More header splitups.Jelmer Vernooij2007-10-103-0/+3
|
* r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2007-10-102-0/+4
| | | | file dependencies
* r13345: let us replicate with NT4sp6aStefan Metzmacher2007-10-101-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
* r13116: make sure we don't add more than 25 addresses to a record,Stefan Metzmacher2007-10-101-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
* r13111: w2k3 uses the naxVersion id for calculating the notification,Stefan Metzmacher2007-10-102-7/+7
| | | | | | so we do now metze
* r13088: - handle non-active static entriesStefan Metzmacher2007-10-101-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
* r13080: fix crash bugStefan Metzmacher2007-10-101-1/+1
| | | | metze
* r13060: - return only active addresses in name query responsesStefan Metzmacher2007-10-102-11/+36
| | | | | | - replicate only active addresses metze
* r13059: stop playing ping-pong while replicating special group records,Stefan Metzmacher2007-10-101-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
* r13051: this is correctStefan Metzmacher2007-10-101-1/+0
| | | | metze
* r13050: when we have reloaded the partners from wins_config.ldbStefan Metzmacher2007-10-101-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
* r13037: fill in the corrent maxVersion in table repliesStefan Metzmacher2007-10-101-0/+8
| | | | metze
* r13035: active,special group replicas are overwritten by tombstone,special ↵Stefan Metzmacher2007-10-101-1/+19
| | | | | | group replicas metze
* r12909: add an ldb module for the wins.ldb,Stefan Metzmacher2007-10-101-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
* r12804: This patch reworks the Samba4 sockets layer to use a socket_addressAndrew Bartlett2007-10-102-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
* r12796: use the correct address as initiatorStefan Metzmacher2007-10-104-28/+5
| | | | metze
* r12784: implement a simplified version of verifying old active replicas, ↵Stefan Metzmacher2007-10-101-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
* r12780: propagate local records, when replicas are rejected on conflictsStefan Metzmacher2007-10-101-1/+55
| | | | metze
* r12775: free elements early...Stefan Metzmacher2007-10-101-0/+3
| | | | metze
* r12702: - reload the partner configuration, when the sequenceNumber of the ↵Stefan Metzmacher2007-10-103-21/+87
| | | | | | | | | | wins_config.ldb changes - use a periodic run interval of 15 secs per default, as we no longer send push notifies with each run metze
* r12701: the first scavenging run should happen after half of the renew_interval,Stefan Metzmacher2007-10-101-0/+13
| | | | | | and not on startup metze