Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-10 | util: rewrite dlinklist.h so that DLIST_ADD_END() is O(1) | Andrew Tridgell | 2 | -61/+112 | |
This changes the meaning of the ->prev pointer in our doubly linked lists to point at the end of the list from the front of the list. That allows us to implement DLIST_ADD_END() and related functions in O(1) time, which can be a huge saving in many places in Samba. This also means that the 'type' argument to various DLIST_*() macros is no longer needed, but I have left it in for now to keep the patchset small, which will make it easier to revert if any problems are found. In the future we should remove the 'type' arguments. (jra. Move the one use of DLIST_TAIL over to the new macros). | |||||
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 | 1 | -0/+16 | |
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 | 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 | 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 | 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 | s4-smbtorture: skip over ValidatePassword if DCERPC error is returned. | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2010-02-08 | s4:subtree_delete - "NULL" as format string isn't allowed on FreeBSD | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
I changed the format string into "(objectClass=*)" which should be an equivalent expression for choosing all available objects. Consider bug 7115 for the issue. | |||||
2010-02-08 | s4:heimdal: regerenate files | Stefan Metzmacher | 9 | -173/+218 | |
Andrew using cp like in commit ca12e7bc8ff4a91f2044c0a60550fec902e97a78 is wrong as that removes #include "config.h" and breaks the build on AIX. metze | |||||
2010-02-08 | s4:heimdal_build: allow flex-2.5.35:bison-2.4.1 to regenerate files | Stefan Metzmacher | 1 | -1/+9 | |
metze | |||||
2010-02-08 | s4-torture: more useful error message in SMB2-DIR | Andrew Tridgell | 1 | -2/+2 | |
2010-02-07 | s4-registry: fixed byte order assumptions | Andrew Tridgell | 4 | -7/+9 | |
the registry tests were broken on big-endian systems | |||||
2010-02-06 | tdb: raise version to 1.2.1 | Simo Sorce | 1 | -1/+1 | |
after recent fixes we need to raise the version to 1.2.1 so that we can require also the right patched version. | |||||
2010-02-06 | s4-ldb: fixed api.py selftest | Andrew Tridgell | 1 | -1/+1 | |
subunitrun seemed to be calling a test from its own source, instead of the samba test. Fix this by calling the test directly. | |||||
2010-02-05 | s4:UID wrapper - Fix includes | Matthias Dieter Wallnöfer | 4 | -18/+18 | |
The includes of the UID wrapper headers werent't really efficient according to metze's post on the technical mailing list (http://lists.samba.org/archive/samba-technical/2010-February/069165.html). To achieve this move the "uid_wrapper.h" includes into "lib/util/unix_privs.c", "lib/util/util.c", "ntvfs/posix/pvfs_acl.c" and "ntvfs/unixuid/vfs_unixuid.c". | |||||
2010-02-05 | s4:Heimdal build - never require the NSS wrapper for Heimdal Kerberos | Matthias Dieter Wallnöfer | 1 | -5/+5 | |
Disable the use of it in the heimdal code. Notice: This doesn't need to be ported upstream since it only affects the build in conjunction with s4. | |||||
2010-02-05 | s4/drs: propagate DRS_ extension flags in code base | Kamen Mazdrashki | 3 | -3/+3 | |
2010-02-04 | s4-torture: handle NT_STATUS_CONNECTION_RESET | Andrew Tridgell | 3 | -6/+12 | |
a CONNECTION_RESET is now the normal "client disconnect" status code | |||||
2010-02-04 | s4:mark the SYSTEM control always as non-critical | Matthias Dieter Wallnöfer | 1 | -0/+29 | |
It is needed to not break the various LDAP backends. For reference look at bug #7040. | |||||
2010-02-03 | net: Fix python 2.4 compatibility. | Jelmer Vernooij | 1 | -0/+5 | |
2010-02-02 | Change uint_t to unsigned int in source4 | Matt Kraai | 61 | -290/+290 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-02-02 | s4:NBT-WINSREPLICATION: don't mark a local variable as static | Stefan Metzmacher | 1 | -1/+1 | |
This was somehow introduced in commit 8773e743c518578584d07d35ffdafdd598af88b0. metze | |||||
2010-02-01 | s4:NBT-WINS: test large scopes | Stefan Metzmacher | 1 | -0/+37 | |
metze | |||||
2010-02-01 | s4:NBT-WINS: pass the expected rcode of the name registration to the test code | Stefan Metzmacher | 1 | -18/+39 | |
metze | |||||
2010-02-01 | s4:NBT-WINSREPLICATION: test replication with names including scopes | Stefan Metzmacher | 1 | -1/+51 | |
metze | |||||
2010-02-01 | s4:NBT-WINSREPLICATION: fix compiler warnings | Stefan Metzmacher | 1 | -8/+16 | |
metze | |||||
2010-02-01 | s4:NBT-WINSREPLICATION: use an array of nbt_names to loop over different names | Stefan Metzmacher | 1 | -10/+7 | |
metze | |||||
2010-02-01 | s4:winsserver: reject name registrations with a scope length > 237 | Stefan Metzmacher | 1 | -0/+9 | |
This matches Windows 2008 behavior. Name releases are just ignored. metze | |||||
2010-02-01 | s4:wrepl_server: truncate the scope of a netbios name to 237 bytes as ↵ | Stefan Metzmacher | 1 | -0/+14 | |
Windows 2008 does metze | |||||
2010-02-01 | s4/ldif: Handle Schema:prefixMap blobs in W2K3 and W2K8 | Kamen Mazdrashki | 1 | -6/+16 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-02-01 | s4/ldif: Better control on ldif_write_NDR() errors processing | Kamen Mazdrashki | 1 | -6/+21 | |
Current implementation mask NDR_ errors implicitly. Thus the caller has no opportunity handle such an error. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-31 | s4-smbtorture: check for RouterReplyPrinterEx packets inside backchannel in ↵ | Günther Deschner | 1 | -6/+147 | |
RPC-SPOOLSS-NOTIFY. Guenther | |||||
2010-01-31 | s4-smbtorture: also test RouterRefreshPrinterChangeNotify call in ↵ | Günther Deschner | 1 | -0/+25 | |
RPC-SPOOLSS-NOTIFY. Guenther | |||||
2010-01-31 | s4-smbtorture: rework spoolss_NotifyOption handling in RPC-SPOOLSS-NOTIFY. | Günther Deschner | 1 | -19/+31 | |
Guenther | |||||
2010-01-31 | s4:kdc streamline context initialization | Simo Sorce | 2 | -37/+58 | |
Allow other plugins to init the context without having it try to grab sockets or set samba specific logging. | |||||
2010-01-31 | s4:kdc Streamline client access verification call | Simo Sorce | 3 | -70/+129 | |
Move the core to pac-glue so that other plugins can use it. | |||||
2010-01-31 | s4:kdc Fix netbios name retrieval | Simo Sorce | 1 | -2/+2 | |
The code was looping but always checking only the first address. | |||||
2010-01-31 | s4:ldb quiet down rootdse control registration | Simo Sorce | 1 | -1/+1 | |
2010-01-30 | s4:ldb Fix check made conditional by mistake | Simo Sorce | 1 | -7/+11 | |
2010-01-30 | s4:ldb add support for permissive modify control | Simo Sorce | 1 | -24/+96 | |
2010-01-29 | Revert "s4:include/includes.h - Need to include "system/network.h"" | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
This reverts commit 97fd03a15a694450e80310fc776a58c6fde58a52. This obviously broke the build. Revert it for now. | |||||
2010-01-29 | s4:include/includes.h - Need to include "system/network.h" | Matthias Dieter Wallnöfer | 1 | -0/+1 | |
Otherwise I don't get the definition of "struct in_addr" for "lib/util/util.h" on CentOS 4. | |||||
2010-01-29 | Fixed a bug caused by a typo. Infrastructure role didn't work. | Nadezhda Ivanova | 1 | -1/+1 | |
2010-01-29 | s4/ldap: Test to expoit ldb_ildap bug in case of nested search requests | Kamen Mazdrashki | 3 | -1/+205 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-29 | s4/ldap: Fix nested searches SEGFAULT bug | Kamen Mazdrashki | 2 | -0/+15 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-29 | s4:auth_sam: avoid usage of data_blob_talloc_reference() and copy the ↵ | Stefan Metzmacher | 1 | -4/+14 | |
session keys metze | |||||
2010-01-29 | s4:libcli: remove unneeded talloc_reference() usage | Stefan Metzmacher | 1 | -4/+1 | |
metze | |||||
2010-01-28 | s4:kdc remove dead code and comments | Simo Sorce | 1 | -5/+0 | |