Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-10 | s3-registry: update to use new DLIST macros | Andrew Tridgell | 1 | -2/+2 | |
(cherry picked from commit 3437713ad7e5bccafde30553a8232119fd2a9eb9) | |||||
2010-02-10 | s3-perfcount: update to use new DLIST macros | Andrew Tridgell | 2 | -3/+2 | |
(cherry picked from commit a13b507f2d8be7f90c8872094cd0732926a6fcbb) | |||||
2010-02-10 | s3-locking: update to use DLIST_ADD_AFTER() | Andrew Tridgell | 1 | -5/+1 | |
(cherry picked from commit 6c6df527e14514027cbcaa6deac25adf04363926) | |||||
2010-02-10 | s3-libsmb: update libsmb to use new DLIST macros | Andrew Tridgell | 2 | -23/+25 | |
manipulating p->prev directly is not safe any more (cherry picked from commit 3c650ac1e3e1cdbbabecfddcd29325f20b5dcb48) | |||||
2010-02-10 | s3-memcache: update memcache to use new DLIST macros | Andrew Tridgell | 1 | -18/+3 | |
we don't need a separate lru pointer any more (cherry picked from commit 4ffd7aca3e38728077bd80c2a65c4efbcfd216fc) | |||||
2010-02-10 | s3-ldb: update the old ldb in s3 to use new DLIST macros | Andrew Tridgell | 2 | -30/+4 | |
(cherry picked from commit a7d8bfd373392eecf4fff33d39b85e1b55ad901d) | |||||
2010-02-10 | s3-nmbd: update nmbd to use new DLIST_ macros | Andrew Tridgell | 4 | -73/+9 | |
(cherry picked from commit 4d23d777bc6d4fad20d0f3084fe658635812bee9) | |||||
2010-02-10 | s4-ldb: update ldb_tdb to use new DLIST_ macros | Andrew Tridgell | 1 | -15/+3 | |
(cherry picked from commit 6ede911654566a7e21ded70dacac68df3b6a1bca) | |||||
2010-02-10 | s4-dsdb: update repl_meta_data.c to use new DLIST_ macros | Jeremy Allison | 1 | -3/+2 | |
2010-02-10 | Temporary changes to dlinklist to keep the implementation static whilst | Jeremy Allison | 3 | -0/+48 | |
uses of (list)->prev are moved over to DLIST_PREV. This will be replaced when the final (new) version of the dlinklist.h header is added. Jeremy. | |||||
2010-02-10 | Revert "Change the default of "nmbd bind explicit broadcast" to "no"" | Jeremy Allison | 2 | -5/+6 | |
This reverts commit 84fba3c1bc962804259f201d465acfdf0cd3c6a8. Now we have a "processed packet queue" in nmbd we can go back to doing this by default. Jeremy. | |||||
2010-02-10 | More of the fix for bug #7118 - nmbd problems with socket address. | Jeremy Allison | 1 | -0/+89 | |
Add a simple "processed packet queue" cache to stop nmbd responding to packets received on the broadcast and non-broadcast socket (which it has opened when "nmbd bind explicit broadcast = yes"). This is a very simple packet queue - it only keeps the packets processed during a single call to listen_for_packets() (i.e. one select call). This means that if the delivery notification for a packet received on both broadcast and non-broadcast addresses is done in two different select calls, the packet will still be processed twice. This is a very rare occurrance and we can just live with it when it does as the protocol is stateless. If this is ever flagged as a repeatable problem then we can add a longer lived cache, using timeout processing to clear etc. etc. But without storing all packets processed we can never be *sure* we've eliminated the race condition so I'm going to go with this simple solution until someone proves a more complex one is needed :-). Jeremy. | |||||
2010-02-10 | Change the default of "nmbd bind explicit broadcast" to "no" | Jeremy Allison | 2 | -6/+5 | |
until the double processing problem in bug #7118 is fixed. Jeremy. | |||||
2010-02-10 | testprogs: add more error codes for spoolss test. | Günther Deschner | 1 | -0/+2 | |
Guenther | |||||
2010-02-10 | s3: change ldap filter to what really was intended | Björn Jacke | 1 | -1/+1 | |
2010-02-10 | tdb: fix recovery reuse after crash | Rusty Russell | 1 | -4/+10 | |
If a process (or the machine) dies after just after writing the recovery head (pointing at the end of file), the recovery record will filled with 0x42. This will not invoke a recovery on open, since rec.magic != TDB_RECOVERY_MAGIC. Unfortunately, the first transaction commit will happily reuse that area: tdb_recovery_allocate() doesn't check the magic. The recovery record has length 0x42424242, and it writes that back into the now-valid-looking transaction header) for the next comer (which happens to be tdb_wipe_all in my tests). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2010-02-10 | tdb: give a name to the invalid recovery area constant (0) | Rusty Russell | 3 | -4/+5 | |
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2010-02-10 | s4:provision Just 'do the right thing' with empty smb.conf files | Andrew Bartlett | 2 | -2/+26 | |
For some reason, JHT keeps on creating an empty smb.conf file, expecting it to be the same as a non-existant one. It is easier to just realise what he meant. Andrew Bartlett | |||||
2010-02-10 | s4-smbtorture: use test_GetPrinter_level in RPC-SPOOLSS-NOTIFY. | Günther Deschner | 2 | -45/+27 | |
Guenther | |||||
2010-02-09 | Fix bug #7122 - Reading a large browselist fails (server returns invalid ↵ | Jeremy Allison | 2 | -3/+6 | |
values in subsequent SMBtrans replies) There are two problems: 1). The server is off-by-one in the end of buffer space test. 2). The server returns 0 in the totaldata (smb_vwv1) and totalparams (smb_vwv0) fields in the second and subsequent SMBtrans replies. This patch fixes both. Jeremy. | |||||
2010-02-09 | Missed one check on the memcpy for bug #7063. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-02-09 | Second part of fix for bug 7063 - Samba 3.4.5 on ubuntu 8.04 64 bit - Core ↵ | Jeremy Allison | 1 | -1/+4 | |
dumps. Ensure we have no naked memcpy calls. This isn't a crash bug (it's already checked in the data_blob_talloc_zero() above, but I want to get into the pattern of having all memcpy's covered by safety checks. Jeremy. | |||||
2010-02-09 | Fix off-by-one error in working out the limit of the NetServerEnum comment. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-02-09 | s3:smbd: use StrCaseCmp() instead of strcasecmp | Stefan Metzmacher | 1 | -4/+3 | |
metze | |||||
2010-02-09 | s3:smbd: Fix really ugly bool vs. int bug!!! | Stefan Metzmacher | 1 | -2/+2 | |
A comparison function for qsort needs to return an 'int'! Otherwise you'll get random results depending on the compiler and the architecture... metze | |||||
2010-02-09 | check_python.m4 - Raise the minimum python version up to 2.4 | Matthias Dieter Wallnöfer | 1 | -0/+5 | |
This is needed since we at the s4 side have some code which requires this. I think everybody should be fine since we got no complaints on the mailing list about this change. Patch template: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-02-09 | pidl - Remove "Py_RETURN_NONE" compatibility code | Matthias Dieter Wallnöfer | 1 | -4/+0 | |
This was needed only by Python 2.3 which we no longer support. | |||||
2010-02-09 | s4:Remove "Py_RETURN_NONE" compatibility code | Matthias Dieter Wallnöfer | 11 | -44/+0 | |
This was needed only by Python 2.3 which we no longer support. | |||||
2010-02-09 | s3-docs: Fix make manpages3. | Karolin Seeger | 1 | -1/+1 | |
Karolin | |||||
2010-02-09 | s3-docs: Add missing para end tag. | Karolin Seeger | 1 | -0/+1 | |
Karolin (cherry picked from commit b78de63ef3cde53e3aabbe46654aac5a335f16a8) | |||||
2010-02-09 | testprogs: regenerate printlib prototypes for spoolss test. | Günther Deschner | 1 | -27/+39 | |
Guenther | |||||
2010-02-09 | testprogs: print job info levels in EnumJobs() spoolss tests. | Günther Deschner | 2 | -0/+101 | |
Guenther | |||||
2010-02-09 | testprogs: print datatypes info levels in EnumPrintProcessorDatatypes() ↵ | Günther Deschner | 2 | -0/+42 | |
spoolss tests. Guenther | |||||
2010-02-09 | testprogs: print printprocessor info levels in EnumPrintProcessors() spoolss ↵ | Günther Deschner | 2 | -0/+35 | |
tests. Guenther | |||||
2010-02-09 | testprogs: print monitor info levels in EnumMonitors() spoolss tests. | Günther Deschner | 2 | -0/+45 | |
Guenther | |||||
2010-02-09 | testprogs: print port info levels in EnumPorts() spoolss tests. | Günther Deschner | 2 | -0/+79 | |
Guenther | |||||
2010-02-09 | testprogs: print form info levels in EnumForms(),GetForm() spoolss tests. | Günther Deschner | 2 | -0/+67 | |
Guenther | |||||
2010-02-09 | s3:selftest: make selftest requires bash for now | Stefan Metzmacher | 1 | -1/+1 | |
So force bash until we removed the dependency to bash. metze | |||||
2010-02-09 | s3:passdb: only use gid_to_sid() result if the result is a group of our ↵ | Stefan Metzmacher | 1 | -4/+16 | |
local sam Otherwise retry with pdb_gid_to_sid(). metze | |||||
2010-02-09 | s3: fix some wrong newlines in de translation strings | Björn Jacke | 1 | -8/+8 | |
2010-02-09 | vfs_catia: fix return type warnings | Björn Jacke | 1 | -2/+2 | |
2010-02-09 | s4-torture: allow host-only in unc lists in smbtorture | Andrew Tridgell | 2 | -4/+7 | |
Allow UNC lists like this: 192.168.2.1 192.168.2.2 192.168.2.3 the share name will be taken from the command line | |||||
2010-02-08 | Make "nmbd bind explicit broadcast" on by default. | Jeremy Allison | 3 | -6/+12 | |
Fix a comment typo. Jeremy. | |||||
2010-02-08 | Fix bug #6876 for acl_tdb module. | Jeremy Allison | 1 | -2/+1 | |
As pointed out by bj@sernet.de, the rmdir module initializer was duplicated. Fix this properly. Jeremy. | |||||
2010-02-08 | s3:libsmb: fix NetServerEnum3 rap calls. | Stefan Metzmacher | 1 | -5/+19 | |
metze | |||||
2010-02-08 | s3:smbd: implement api_RNetServerEnum3 | Stefan Metzmacher | 1 | -1/+212 | |
This is needed to support large browse lists. metze | |||||
2010-02-08 | s3:smbd: add/improve some DEBUG messages in api_RNetServerEnum2() | Stefan Metzmacher | 1 | -4/+6 | |
metze | |||||
2010-02-08 | s3:smbd: rename api_RNetServerEnum => api_RNetServerEnum2 | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2010-02-08 | s3:docs-xml: document "nmbd bind explicit broadcast" | Stefan Metzmacher | 1 | -0/+16 | |
metze | |||||
2010-02-08 | s3:nmbd: change "nmbd:bind explicit broadcast" into "nmbd bind explicit ↵ | Stefan Metzmacher | 3 | -1/+13 | |
broadcast" metze |