Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit 1998961e34f4c0ce6cdcfa193770b371d5e7727c)
|
|
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)
|
|
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)
|
|
(This used to be commit 997ed10bf540cc99da1bab5e53634beb3b239253)
|
|
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)
|
|
* 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)
|
|
metze
(This used to be commit 8b806c4c5e4f25e011b545d742097b3b307e5af8)
|
|
configure check for the interfaces.
should fix the build on some old sun boxes
metze
(This used to be commit f20e251bfd9f1eb7ce5c00739631b1625a2aa467)
|
|
to do
(This used to be commit ad75cf869550af66119d0293503024d41d834e02)
|
|
correct grammar
(This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
|
|
(This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
|
|
(This used to be commit fac9871122bcea2bb282ba77e5032094733442e5)
|
|
(This used to be commit 9a518661fbb76bf1c153afc6f581e888186dc165)
|
|
system - these should be removed later on.
(This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
|
|
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
|
|
metze
(This used to be commit b00d524ef73e2fffd81ef3a8cdd242feda10f59d)
|
|
metze
(This used to be commit ce3d4ec0f67ecf7a403fb7d46ed5f6dc0b2bc275)
|
|
metze
(This used to be commit c49ac7f40d366aad3701623dd36568efb88eccb5)
|
|
metze
(This used to be commit c67062815816fbc2b69c1316f4b91f9a28759a88)
|
|
(This used to be commit 8e84e6cb6b172c89072723e07f344da8f4476c1f)
|
|
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
|
|
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
|
|
- 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)
|
|
(This used to be commit 930daa9f416ecba1d75b8ad46bb42e336545672f)
|
|
file dependencies
(This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
|
|
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)
|
|
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)
|
|
so we do now
metze
(This used to be commit e48a47aa650781ebe79425f41eee925f358ceb96)
|
|
- 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)
|
|
metze
(This used to be commit 0372438000dec9640a2888d44c3114c18ec625ab)
|
|
- replicate only active addresses
metze
(This used to be commit 6325abd95c5df855e8d1de2be9745940a29ba00a)
|
|
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)
|
|
metze
(This used to be commit ccfc991ad90a44784fc4372cfc8eb22756a09a6f)
|
|
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)
|
|
metze
(This used to be commit 165538245b0772c4618895779cd468feac8494c0)
|
|
group replicas
metze
(This used to be commit cf669e4b2a4dcfb080cbb01a108797acad802f36)
|
|
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)
|
|
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)
|
|
metze
(This used to be commit ba97e7c06af6f919a66622c1a6b6e58980ab2b9e)
|
|
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)
|
|
metze
(This used to be commit c64aef570eea8bde685aeb66cb482586e36ea020)
|
|
metze
(This used to be commit 49f78e21fe4a293fdb4d9d49d16dbed3ef8137b1)
|
|
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
(This used to be commit 0382b3135c770847be33fbf8ee500f2c0bf265e2)
|
|
and not on startup
metze
(This used to be commit fd234ebbac30a10083e2898eb291d8a4fef7198f)
|
|
(This used to be commit 63917616016133c623fc6ff59454bc313ee7dd8f)
|
|
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)
|
|
the call to winsdb_get_maxVersion() is moved into place.
This allows us to fetch records with the owner address that matches
our local_owner address, this is important if the restart with an empty wins.ldb.
w2k3 does this in the same way when you remove the database files from disk and restart
the WINS-Service.
metze
(This used to be commit e43de87d06614206a858e1102cd82e7f02163bba)
|
|
metze
(This used to be commit 9a7da608e2099ea1d037b6985358649a6e35a714)
|
|
metze
(This used to be commit 61f1c8c347d26f34e3e924ceae55e99e6c1461f7)
|
|
as winsOwner: attrbute for owned records
metze
(This used to be commit 37dece8304c0b9887740f4d4e8096732045a1785)
|