Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-02 | s4: fix various warnings (not "const" related ones) | Matthias Dieter Wallnöfer | 3 | -6/+5 | |
2009-10-01 | s4/torture: Add two new SMB RAW-OPEN tests | Aravind Srinivasan | 2 | -0/+126 | |
* Add chained NTCREATEX_READX test which first tries to open/read a non-existant file failing on the open, then attempts the same operation on a file that does exist, opening and reading successfully. * Add test for open_dispositions on directories. | |||||
2009-10-01 | s4/torture: Ported SMB oplock torture tests to SMB2 | Steven Danneman | 1 | -0/+9 | |
I've ported all applicable SMB oplock torture tests to SMB2, giving us a good base for SMB2 oplock testing. There are several differences between oplocks in SMB and SMB2, mostly because of differences in W2K3 and W2K8. The existing SMB oplock tests all pass against W2K3, but several fail against W2K8. These same tests were failing in SMB2, util I reworked them. BATCH19, BATCH20: In W2K3/SMB a setfileinfo - rename command wouldn't cause a sharing violation or break an existing oplock. It appears that in W2K8/SMB2 a sharing violation is raised. BATCH22: In W2K3/SMB when a second opener was waiting the full timeout of an oplock break, it would receive NT_STATUS_SHARING_VIOLATION after about 35 seconds. This bug has been fixed in W2K8/SMB2 and instead the second opener succeeds. LEVELII500: Added 1 new test checking that the server returns a proper error code when a client improperly replies to a levelII to none break notification. STREAM1: W2K8 now grants oplocks on alternate data streams. | |||||
2009-09-28 | s4-acl: fixed SD creation | Andrew Tridgell | 1 | -12/+22 | |
Thanks for Nadya and Metze for this. The SDs were being created with invalid fields (noticed by w2k8-r2 client when joining our domain) | |||||
2009-09-24 | Fixed a dereferenced null pointer. | Nadezhda Ivanova | 1 | -16/+14 | |
2009-09-21 | Initial Implementation of the DS objects access checks. | Nadezhda Ivanova | 4 | -1/+252 | |
Currently disabled. The search will be greatly modified, also the object tree stuff will be simplified. | |||||
2009-09-20 | Initial implementation of security descriptor creation in DS | Nadezhda Ivanova | 1 | -4/+348 | |
TODO's: ACE sorting and clarifying the inheritance of object specific ace's. | |||||
2009-09-19 | s4-resolve: fixed a crash bug on timeout | Andrew Tridgell | 4 | -6/+8 | |
We were creating the name resolution context as a child of lp_ctx, which meant when we gave up on a connection the timer on name resolution kept running, and when it timed out the callback crashed as the socket was already removed. | |||||
2009-09-17 | pyldb: Don't segfault when invalid type is specified to as_sddl and from_sddl. | Matthieu Patou | 1 | -0/+17 | |
Fix bug #6723 | |||||
2009-09-16 | Owner and group defaulting. | Nadezhda Ivanova | 2 | -1/+118 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2009-09-15 | s4-security: added a new security level SECURITY_DOMAIN_CONTROLLER | Andrew Tridgell | 2 | -0/+10 | |
This will be used as a simple way to lock down DRS replication to administrators and domain controllers | |||||
2009-09-15 | libcli:nbt make the lmhosts parsing code and dependicies common | Andrew Bartlett | 1 | -43/+0 | |
This starts the process to have Samba4 use lmhosts. Andrew Bartlett | |||||
2009-09-11 | s4/libcli: when we get a DNS lookup failure show the name | Andrew Tridgell | 1 | -0/+2 | |
When tracking down complex connection problems its useful knowing what name lookups failed. | |||||
2009-08-17 | s4:libcli/ldap Explain why we set a hostname for ldapi:// connections | Andrew Bartlett | 1 | -1/+3 | |
It is a pretty odd thing to do, and it's only because of the restrictions of DIGEST-MD5 in Cyrus SASL that we do it. Andrew Bartlett | |||||
2009-08-12 | libcli/smb: move smb2_create_blob code to libcli/smb/ | Stefan Metzmacher | 3 | -165/+2 | |
I want to use this in source3/smbd/ metze | |||||
2009-08-12 | libcli: move some common SMB and SMB2 stuff into libcli/smb/ | Stefan Metzmacher | 3 | -177/+1 | |
This will hold code that's shared between source3 and source4. metze | |||||
2009-08-07 | s4:libcli/smb2: move SMB2_GETINFO_* flags into smb2_constants.h | Stefan Metzmacher | 2 | -6/+6 | |
metze | |||||
2009-08-07 | s4:libcli/smb2: remove unused and redundant SMB2 security flags | Stefan Metzmacher | 1 | -6/+0 | |
metze | |||||
2009-08-07 | s4:libcli: move SMB2 Find constants to smb2_constants.h | Stefan Metzmacher | 2 | -16/+16 | |
metze | |||||
2009-08-07 | s4:libcli/raw: we don't need to include "smb.h" explicit | Stefan Metzmacher | 4 | -4/+0 | |
metze | |||||
2009-08-07 | s4:libcli/raw: also include smb2_constants.h into interfaces.h | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2009-08-07 | fixed several places that unnecessarily take a reference to the event context | Andrew Tridgell | 5 | -12/+7 | |
These references were triggering the ambiguous talloc_free errors from the recent talloc changes when the server is run using the 'standard' process model instead of the 'single' process model. I am aiming to move the build farm to use the 'standard' process model soon, as part of an effort to make our test environment better match the real deployment of Samba4. The references are not needed as the way that the event context is used is as the 'top parent', so when the event context is freed then all of the structures that were taking a reference to the event context were actually freed as well, thus making the references redundent. | |||||
2009-08-05 | handle large directories in smb2_deltree() | Andrew Tridgell | 1 | -36/+42 | |
2009-07-31 | Adds new error codes (needed for enhancing error messages for SAMBA 4 AD ↵ | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
LDAP server) | |||||
2009-07-31 | s4:libcli/ldap: the tls code steals the original socket on its own now | Stefan Metzmacher | 1 | -3/+0 | |
metze | |||||
2009-07-23 | s4:libcli/ldap: add support for new Recycle Bin Feature LDAP Controls | Stefan Metzmacher | 1 | -0/+40 | |
LDAP_SERVER_SHOW_RECYCLED_OID 1.2.840.113556.1.4.2064 LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID 1.2.840.113556.1.4.2065 metze | |||||
2009-07-19 | Fix typo | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-07-15 | s4:libcli/smb2: add smb2_transport_credits_set_charge() to change the ↵ | Stefan Metzmacher | 3 | -4/+14 | |
CreditsCharge value for the next request metze | |||||
2009-07-02 | s4:libcli: move SMB2 lock flags to smb2_constants.h | Stefan Metzmacher | 2 | -7/+8 | |
metze | |||||
2009-06-12 | two more NT status codes that we get on DRS with w2k8-R2 | Andrew Tridgell | 1 | -0/+2 | |
2009-06-12 | s4:heimdal: import lorikeet-heimdal-200906080040 (commit ↵ | Andrew Bartlett | 1 | -16/+16 | |
904d0124b46eed7a8ad6e5b73e892ff34b6865ba) Also including the supporting changes required to pass make test A number of heimdal functions and constants have changed since we last imported a tree (for the better, but inconvenient for us). Andrew Bartlett | |||||
2009-06-10 | fixed the encoding/decoding of the reverse attribute for server side sort | Andrew Tridgell | 1 | -3/+10 | |
2009-06-09 | s4: smbcli_transport_send hit the socket right away if possible | Sam Liddicott | 1 | -0/+7 | |
[Metze; "make test" on git master outputs exactly the same test summary with our without this patch (apart from the "using seed" lines)] If the transport socket is writable, then push the queue along rather than wait until the caller returns back to the tevent loop. This strategy keeps the sockets piping hot, and is particularly good for cases where reading requests from one socket causes lots of writes on another socket, or where lots of writes are made in a batch. It doesn't matter if the socket is not writeable yet, packet_queue_run will return quite cheaply in such a case. Signed-off-by: Sam Liddicott <sam@liddicott.com> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-06-09 | s4:libcli/smb2: add smb2_transport_credits_ask_num() | Stefan Metzmacher | 3 | -2/+13 | |
metze | |||||
2009-06-09 | s4:libcli/smb2: only add the 1 byte dynamic buffer padding for non ↵ | Stefan Metzmacher | 1 | -2/+6 | |
compounded requests metze | |||||
2009-06-09 | s4:libcli/smb2: add support sending compounded requests | Stefan Metzmacher | 3 | -50/+205 | |
metze | |||||
2009-06-09 | s4:libcli/smb2: prepare SMB2 signing code for compounded requests | Stefan Metzmacher | 1 | -2/+8 | |
metze | |||||
2009-05-30 | libwbclient: Add async call framework. | Kai Blin | 1 | -2/+2 | |
2009-05-29 | s4: Add additional 2-letter SID/RID mappings. | Andrew Kroeger | 1 | -0/+23 | |
Information from http://msdn.microsoft.com/en-us/library/aa379602(VS.85).aspx | |||||
2009-05-26 | s4:libcli/smb2: remove old dialect revision constants | Stefan Metzmacher | 1 | -4/+0 | |
metze | |||||
2009-05-26 | s4:libcli/smb2: use new SMB2_DIVELECT_REVISION constants | Stefan Metzmacher | 1 | -2/+5 | |
Also send them in the order a windows client would send them (the lowest first). metze | |||||
2009-05-26 | s4:libcli/smb2: add some more SMB2 constants | Stefan Metzmacher | 1 | -4/+14 | |
metze | |||||
2009-05-20 | s4:libcli/smb2: fix session setup with raw NTLMSSP | Stefan Metzmacher | 1 | -13/+17 | |
metze | |||||
2009-05-20 | s4:libcli/smb2: use raw ntlmssp if the server didn't provide a sec blob | Stefan Metzmacher | 1 | -1/+8 | |
metze | |||||
2009-05-20 | s4:libcli/smb2: fill in transport->negotiate.secblob with the correct data | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-05-20 | s4: try to fix privileges implementation in order to pass the ↵ | Günther Deschner | 1 | -1/+5 | |
RPC-SAMR-USERS-PRIVILEGES test. Guenther | |||||
2009-05-20 | s4:libcli/raw: initialy read the first 4 bytes only | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-05-15 | errormap: Remove wbc -> NTSTATUS error map for now. It is not used. | Jelmer Vernooij | 1 | -37/+0 | |
This was breaking the Samba 4 installation since it added dependencies on header files we weren't installing. Confirmed with Kai. | |||||
2009-05-11 | Move SMB2 constants to a separate file | Volker Lendecke | 2 | -114/+140 | |
2009-05-11 | Fix SMB2_CAP_DFS | Volker Lendecke | 1 | -1/+1 | |