1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-25 06:04:04 +03:00

13 Commits

Author SHA1 Message Date
Jelmer Vernooij
8528016978 r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10 13:57:27 -05:00
Stefan Metzmacher
a9109089c3 r13088: - handle non-active static entries
- 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-10 13:51:24 -05:00
Stefan Metzmacher
52e90b4ad9 r13080: fix crash bug
metze
(This used to be commit 0372438000dec9640a2888d44c3114c18ec625ab)
2007-10-10 13:51:23 -05:00
Stefan Metzmacher
f25ad21617 r13060: - return only active addresses in name query responses
- replicate only active addresses

metze
(This used to be commit 6325abd95c5df855e8d1de2be9745940a29ba00a)
2007-10-10 13:51:20 -05:00
Stefan Metzmacher
15ffd2c8b3 r12784: implement a simplified version of verifying old active replicas, 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-10 13:49:55 -05:00
Stefan Metzmacher
a55287a285 r12775: free elements early...
metze
(This used to be commit 49f78e21fe4a293fdb4d9d49d16dbed3ef8137b1)
2007-10-10 13:49:53 -05:00
Stefan Metzmacher
0817627746 r12701: the first scavenging run should happen after half of the renew_interval,
and not on startup

metze
(This used to be commit fd234ebbac30a10083e2898eb291d8a4fef7198f)
2007-10-10 13:49:41 -05:00
Stefan Metzmacher
6fbbd47164 r12679: create a sperate function to create the 'winsOwner' part of the search filter,
this is to handle the special '0.0.0.0' of old or manual added owned records

metze
(This used to be commit 4c7306608cc3f86c31ed044bc41eda905b64b31f)
2007-10-10 13:49:37 -05:00
Stefan Metzmacher
905c3ff8e1 r12618: use our primary interface address or the "winsdb:local_owner" -address
as winsOwner: attrbute for owned records

metze
(This used to be commit 37dece8304c0b9887740f4d4e8096732045a1785)
2007-10-10 13:49:05 -05:00
Stefan Metzmacher
0391b1cb3a r12617: create a winsdb_handle and pass that arround,
so we later can hang the local owner address, on this handle too

metze
(This used to be commit 49ba4cc11144671cafcbe2967954bfd786ea6e76)
2007-10-10 13:49:05 -05:00
Jelmer Vernooij
d4de4c2d21 r12608: Remove some unused #include lines.
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10 13:49:03 -05:00
Jelmer Vernooij
2cd5ca7d25 r12542: Move some more prototypes out to seperate headers
(This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
2007-10-10 13:47:55 -05:00
Stefan Metzmacher
c05019a04b r12434: implement database scavenging, the only missing part is the verifying of active replicas
with the owning wins server, after the verify interval passes.

metze
(This used to be commit 7d1f7ae9c65c09f8bf72e159b771f231f96e8591)
2007-10-10 13:47:38 -05:00