summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
* r11067: Support for [string] in the Ethereal parser generatorJelmer Vernooij2005-10-142-10/+42
|
* r11061: Samba3 parser generator fixes:Jelmer Vernooij2005-10-143-12/+40
| | | | | | * Add (limited) support for [string] * Don't generate (and set) header elements for top level ref pointers as they don't appear on the wire
* r11058: remove useless talloc contextStefan Metzmacher2005-10-141-4/+1
| | | | metze
* r11053: fix the logic,Stefan Metzmacher2005-10-141-1/+1
| | | | | | this should fix make test metze
* r11052: bring samba4 uptodate with the samba4-winsrepl branch,Stefan Metzmacher2005-10-1428-442/+681
| | | | | | before the bad merge metze
* r11051: fix the build,Stefan Metzmacher2005-10-141-0/+1
| | | | | | | | sorry for the latest spam! I was testing svk push (wasn't such a good idea...) metze
* r11048: r10539@SERNOX: metze | 2005-09-27 14:59:47 +0200Stefan Metzmacher2005-10-1410-30/+1231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix the build for changes from SAMBA_4_0 branch metze r10541@SERNOX: metze | 2005-09-27 15:05:33 +0200 use a transaction when we allocate a new version metze r10549@SERNOX: metze | 2005-09-27 18:58:37 +0200 - add first start of wins pull replication - we not yet apply records to our database but we fetch them correct form our partners (we need conflict handling for this) - we also need to filter out our own records! metze r10568@SERNOX: metze | 2005-09-28 11:33:04 +0200 move composite helpers to a seperate file, create a a seperate file for the conflict resolving logic metze r10571@SERNOX: metze | 2005-09-28 12:00:17 +0200 add forward declarations...to fix the build metze r10612@SERNOX: metze | 2005-09-29 16:11:06 +0200 we have a nbt_name now, and don't need to parse it metze r10614@SERNOX: metze | 2005-09-29 16:38:35 +0200 filter out our own records metze r10620@SERNOX: metze | 2005-09-29 18:07:08 +0200 - handle mutliple addresses in WREPL_REPL_SEND_REPLY - make strings always valid talloc pointers metze r10621@SERNOX: metze | 2005-09-29 18:09:41 +0200 use debug level 2 metze r10622@SERNOX: metze | 2005-09-29 18:48:05 +0200 - add one more debug message when we reply no record - fix min max logic metze r10623@SERNOX: metze | 2005-09-29 20:49:06 +0200 build fixes... metze r10629@SERNOX: metze | 2005-09-30 00:11:41 +0200 - use seperate attributes for type, state, nodetype, is_static ... the winserver.c code needs some more updates to correctly, create special group and multihomed registrations... metze r10640@SERNOX: metze | 2005-09-30 04:07:34 +0200 - add some short path for the composite helper functions they will be used in the next commit metze r10642@SERNOX: metze | 2005-09-30 06:29:06 +0200 fix the build metze r10655@SERNOX: metze | 2005-09-30 17:36:49 +0200 - implement the WREPL_REPL_UPDATE* and WREPL_REPL_INFORM* this includes the connection fliping into a client connection for WREPL_REPL_UPDATE* NOTE: I not yet found out how to get the w2k server to use INFORM against samba4 it uses inform against w2k and w2k3 but UPDATE against nt4 and samba4 what's left now is to be able to initiate INFORM and UPDATE requests to notify our pull partners metze r10727@SERNOX: metze | 2005-10-05 14:11:05 +0200 fix the build metze r10770@SERNOX: metze | 2005-10-06 16:56:01 +0200 - move the table filling to a seperate function, will be reused later - fix the build, wrepl_nbt_name fixes - remove state -> update_state metze r10771@SERNOX: metze | 2005-10-06 17:04:48 +0200 add a function to create a wreplsrv_in_connection from a client connection metze r10772@SERNOX: metze | 2005-10-06 17:13:51 +0200 - make the connection code more generic to handle the pull cached connection, push cached connection or given connections - when we don't use a cached connection, disconnection when a pull_cycle is done - fix the build and use the configured source ip metze r10773@SERNOX: metze | 2005-10-06 17:18:49 +0200 - add composite functions for push notification metze r10774@SERNOX: metze | 2005-10-06 17:23:46 +0200 - use periodic push notifycation, this is just for now as it needs to be configurable and and be triggered when the local database has changes since the last notify - I also need to work out how to decide if the partner supports persistent connections and WREPL_REPL_INFORM* messages metze r10923@SERNOX: metze | 2005-10-12 16:52:34 +0200 fix the build becuse of conflicts with main SAMBA_4_0 tree metze
* r11047: Stefan Metzmacher2005-10-141-8/+70
|
* r11045: Stefan Metzmacher2005-10-141-0/+52
|
* r11044: Stefan Metzmacher2005-10-141-0/+52
|
* r11043: r10362@SERNOX: metze | 2005-09-20 22:37:28 +0200Stefan Metzmacher2005-10-144-1/+58
| | | | | | repare for pull replication support metze
* r11042: r10361@SERNOX: metze | 2005-09-20 22:36:28 +0200Stefan Metzmacher2005-10-141-7/+14
| | | | | | | | we should only use 255.255.255.255 for group records, only when we reply, not when the name is registered. the real address is used for replication metze
* r11041: r10358@SERNOX: metze | 2005-09-20 21:40:03 +0200Stefan Metzmacher2005-10-143-18/+18
| | | | | | fix some missing nbt_peer_socket cases metze
* r11040: r10357@SERNOX: metze | 2005-09-20 21:28:11 +0200Stefan Metzmacher2005-10-145-63/+115
| | | | | | | | | | - as the old records are broken sinse the last winsdb_dn() changes, (the dn components order was reversed) we can use nicer attribute and objectClass names... - use much more verbose error handling for winsdb_* - print a debug message when we found a corrupted record metze
* r11039: r10352@SERNOX: metze | 2005-09-20 16:50:04 +0200Stefan Metzmacher2005-10-143-298/+332
| | | | | | | move stuff the belong to incoming connections only into a seperate file wrepl_in_connection.c metze
* r11038: r10351@SERNOX: metze | 2005-09-20 16:11:17 +0200Stefan Metzmacher2005-10-141-2/+8
| | | | | | fix namebuf_len, when type is 0x00 metze
* r11037: Stefan Metzmacher2005-10-1413-6/+26
|
* r11036: r10349@SERNOX: metze | 2005-09-20 15:38:31 +0200Stefan Metzmacher2005-10-142-2/+176
| | | | | | we know answer send_requests correctly metze
* r11035: r10347@SERNOX: metze | 2005-09-20 13:40:24 +0200Stefan Metzmacher2005-10-142-1/+2
| | | | | | make wreplsrv_find_owner public metze
* r11034: r10344@SERNOX: metze | 2005-09-20 11:35:54 +0200Stefan Metzmacher2005-10-142-21/+36
| | | | | | | create winsdb_record() and winsdb_message() as public functions so that they can be used in the wrepl_server/ metze
* r11033: r10343@SERNOX: metze | 2005-09-20 11:03:20 +0200Stefan Metzmacher2005-10-141-7/+81
| | | | | | | - reply to table_queries - reply to a send_request with an empty send_reply metze
* r11032: r10342@SERNOX: metze | 2005-09-20 11:00:26 +0200Stefan Metzmacher2005-10-143-10/+265
| | | | | | | | | | | | | | | | | | - load our wins partners at start time: # this is a sample partner record: dn: name=SERNOX4-1,CN=PARTNERS objectClass: wreplPartner name: SERNOX4-9 address: 172.31.1.1 ourAddress: 172.31.9.1 type: 0x3 pullInterval: 3600 - go through all winsdb records in the database and create the wins_owner table, but don't add ourself to it as out nbt task will update the db too, we refetch the local max_versiion, each time we need it, (that typicaly onces per replication cycle) metze
* r11030: r10338@SERNOX: metze | 2005-09-20 09:20:49 +0200Stefan Metzmacher2005-10-141-0/+1
| | | | | | fix uninitialized variable metze
* r11029: Stefan Metzmacher2005-10-141-16/+96
|
* r11027: r10319@SERNOX: metze | 2005-09-19 18:31:23 +0200Stefan Metzmacher2005-10-144-13/+104
| | | | | | | | | | - store the wins owner on the record and the wins owner and expire time on each address - we use "0.0.0.0" to mark entries which are registered at the local wins server - we use this ldif-format: address: 172.31.9.1;winsOwner:0.0.0.0;expireTime:20050923032337.0Z address: 172.31.1.1;winsOwner:172.31.9.202;expireTime:20050923032330.0Z metze
* r11026: r10318@SERNOX: metze | 2005-09-19 16:38:15 +0200Stefan Metzmacher2005-10-144-23/+135
| | | | | | | | move to struct winsdb_addr, (I'll add expiry_time and the wins_owner later tridge: can you please review the new winsdb_addr_* functions carefull, look for off-by-one bugs, etc. metze
* r11025: r10313@SERNOX: metze | 2005-09-19 12:19:27 +0200Stefan Metzmacher2005-10-141-1/+20
| | | | | | | | add wrapper functions for the "address" attribute in the winsdb, the goal is to store the expiry time and the wins owner per address, which is needed for wins replication metze
* r11024: r10311@SERNOX: metze | 2005-09-19 11:27:34 +0200Stefan Metzmacher2005-10-141-3/+0
| | | | | | remove doublicate NULL-pointer check metze
* r11023: r10310@SERNOX: metze | 2005-09-19 11:21:39 +0200Stefan Metzmacher2005-10-142-5/+39
| | | | | | | - open the winsdb in the wrepl server - add dummy function for setup the replication partners metze
* r11022: r10309@SERNOX: metze | 2005-09-19 11:08:37 +0200Stefan Metzmacher2005-10-143-33/+36
| | | | | | | | - add winsdb_connect() function, so that the winsdb can be opened by the wrepl_server/ code - remove maintaining of a min_version field, as it was implemented incorrect, and is maybe not needed at all - fix handling of max_version, (we started with 0, on each server start) metze
* r11014: r10139@SERNOX: metze | 2005-09-10 10:32:36 +0200Stefan Metzmacher2005-10-143-30/+159
| | | | | | | | | | | - w2k just ignores invalid packets, so we do now - w2k only checks the assoc_ctx when the opcode has the sepcific obcode bit's set - terminate the connection, when getting a WREPL_STOP_ASSOCIATION packet - some more special error handling proper torture test for all this cases are following later metze
* r11011: r10124@SERNOX: metze | 2005-09-09 20:22:00 +0200Stefan Metzmacher2005-10-141-0/+1
| | | | | | | | | | | | | r10113@SERNOX: metze | 2005-09-09 18:00:02 +0200 rename libcli/wins to libcli/wrepl metze r10115@SERNOX: metze | 2005-09-09 18:01:49 +0200 bind client connection to the best interface, to the partner metze r10116@SERNOX: jelmer | 2005-09-09 18:23:50 +0200 Print out a couple more warnings.
* r11007: r10109@SERNOX: metze | 2005-09-09 12:29:12 +0200Stefan Metzmacher2005-10-145-156/+218
| | | | | | | - move structs to a seperate header file - move the code for the wreplsrv_in_call handling to a seperate file metze
* r11004: r10083@SERNOX: metze | 2005-09-08 16:50:32 +0200Stefan Metzmacher2005-10-144-0/+521
| | | | | | | | | | | | | | | | This is the start of a WINS-Replicaton server: The design is to handle incoming and outgoing connections, in one process, because it make thing much easier, and there's no need to it otherwise. The current code only parses incoming packets, and can reply to them, but currently only a standard error packets STOP_ASSOCIATON with reason == 4 (I think it means your are not configured as a wins partner of me) (the server service is called "wrepl") metze
* r10997: r11980@SERNOX (orig r10037): metze | 2005-09-05 14:21:40 +0200Stefan Metzmacher2005-10-1422-196/+218
| | | | | | | | add struct nbt_peer_socket and use it instead of passing const char *addr, uint16 port everyhwere (tridge: can you review this please, (make test works) metze
* r10995: fix released vs. releasedStefan Metzmacher2005-10-141-11/+9
| | | | metze
* r10993: - make us able to check released records, we can only do that by ↵Stefan Metzmacher2005-10-141-4/+293
| | | | | | | | finding out the old record was gone - add more printf(), so -d 10 isn't needed any more metze
* r10991: - create always a valid bind_info28 blocks, so that we don't need to ↵Stefan Metzmacher2005-10-141-45/+100
| | | | | | | | | work with unions in the main code - loop also in level 1,2 replies metze
* r10988: print out the password blobs, withStefan Metzmacher2005-10-141-0/+57
| | | | | | --option="dssync:print_pwd_blobs=yes" metze
* r10987: add support for tcp kdc requestsStefan Metzmacher2005-10-142-34/+271
| | | | metze
* r10986: loop also when we use mszip compressionStefan Metzmacher2005-10-141-4/+17
| | | | metze
* r10985: To aid in testing, this allows us to easily force kerberos to use ↵Andrew Bartlett2005-10-141-5/+9
| | | | | | UDP or TCP. Andrew Bartlett
* r10984: fix valgrind warnings, I had used that to check if w2k3 accept ↵Stefan Metzmacher2005-10-141-1/+1
| | | | | | | | random values here, as w2k generates also random stuff here metze
* r10983: Another case were we want to avoid DNS for unqualified names.Andrew Bartlett2005-10-141-1/+8
| | | | Andrew Bartlett
* r10982: Move credentials.h into auth/credentials, and add flags needed byAndrew Bartlett2005-10-142-1/+6
| | | | | | previous patch. Andrew Bartlett
* r10981: Pull code to decide between and implement NTLMv2, NTLM and LMAndrew Bartlett2005-10-145-210/+290
| | | | | | | | | | authentication out of the various callers and into the kitchen sink.. err, credentials subsystem. This should ensure consistant logic, as well as get us one step closer to security=server operation in future. Andrew Bartlett
* r10980: Use ldb_attr_cmp and ldb_dn_escape_valueAndrew Bartlett2005-10-141-6/+6
| | | | Andrew Bartlett
* r10973: - make debugging a bit easierStefan Metzmacher2005-10-131-1/+277
| | | | | | - add unique vs. normal group section in replica vs replica conflict testing metze
* r10971: - test static records with the same owner tooStefan Metzmacher2005-10-131-12/+388
| | | | | | | - test with different owners, and all combinations of unique records metze
* r10967: move the function in the order they are usedStefan Metzmacher2005-10-131-98/+99
| | | | metze