svn commit: samba r11048 - in branches/SAMBA_4_0: . source/include source/nbt_server source/nbt_server/wins source/torture/nbt source/wrepl_server

metze at samba.org metze at samba.org
Fri Oct 14 13:02:22 GMT 2005


Author: metze
Date: 2005-10-14 13:02:00 +0000 (Fri, 14 Oct 2005)
New Revision: 11048

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11048

Log:
 r10539 at SERNOX:  metze | 2005-09-27 14:59:47 +0200
 fix the build for changes from SAMBA_4_0 branch
 
 metze
 r10541 at SERNOX:  metze | 2005-09-27 15:05:33 +0200
 use a transaction when we allocate a new version
 
 metze
 r10549 at 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 at 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 at SERNOX:  metze | 2005-09-28 12:00:17 +0200
 add forward declarations...to fix the build
 
 metze
 r10612 at SERNOX:  metze | 2005-09-29 16:11:06 +0200
 we have a nbt_name now, and don't need to parse it
 
 metze
 r10614 at SERNOX:  metze | 2005-09-29 16:38:35 +0200
 filter out our own records
 
 metze
 r10620 at 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 at SERNOX:  metze | 2005-09-29 18:09:41 +0200
 use debug level 2
 
 metze
 r10622 at 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 at SERNOX:  metze | 2005-09-29 20:49:06 +0200
 build fixes...
 
 metze
 r10629 at 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 at 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 at SERNOX:  metze | 2005-09-30 06:29:06 +0200
 fix the build
 
 metze
 r10655 at 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 at SERNOX:  metze | 2005-10-05 14:11:05 +0200
 fix the build
 
 metze
 r10770 at 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 at SERNOX:  metze | 2005-10-06 17:04:48 +0200
 add a function to create a wreplsrv_in_connection from a client connection
 
 metze
 r10772 at 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 at SERNOX:  metze | 2005-10-06 17:18:49 +0200
 - add composite functions for push notification
 
 metze
 r10774 at 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 at SERNOX:  metze | 2005-10-12 16:52:34 +0200
 fix the build becuse of conflicts with main SAMBA_4_0 tree
 
 metze

Added:
   branches/SAMBA_4_0/source/wrepl_server/wrepl_apply_records.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_out_helpers.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_out_helpers.h
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/include/structs.h
   branches/SAMBA_4_0/source/nbt_server/defense.c
   branches/SAMBA_4_0/source/nbt_server/irpc.c
   branches/SAMBA_4_0/source/nbt_server/nbt_server.h
   branches/SAMBA_4_0/source/nbt_server/nodestatus.c
   branches/SAMBA_4_0/source/nbt_server/query.c
   branches/SAMBA_4_0/source/nbt_server/wins/winsdb.c
   branches/SAMBA_4_0/source/nbt_server/wins/winsdb.h
   branches/SAMBA_4_0/source/nbt_server/wins/winsserver.c
   branches/SAMBA_4_0/source/torture/nbt/dgram.c
   branches/SAMBA_4_0/source/wrepl_server/config.mk
   branches/SAMBA_4_0/source/wrepl_server/wrepl_in_call.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_in_connection.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_out_connection.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_server.c
   branches/SAMBA_4_0/source/wrepl_server/wrepl_server.h


Changeset:
Sorry, the patch is too large (1493 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=11048


More information about the samba-cvs mailing list