summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-libcli: move nbt/netlogon helper functions up one level.Günther Deschner2008-09-233-502/+0
| | | | Guenther
* S3 puts smb.conf and lmhosts in lib/, s4 into etc/Volker Lendecke2008-09-231-4/+4
|
* s4:lib/charset: add missing prototype of talloc_strdup_upper()Stefan Metzmacher2008-09-231-0/+1
| | | | metze
* fixed problem with ACLs with an empty DACL listAndrew Tridgell2008-09-231-1/+14
|
* Merge branch 'master' of ssh://git.samba.org/data/git/sambaAndrew Tridgell2008-09-23207-53113/+1778
|\
| * selftest: run smb signing tests as part of make quicktestStefan Metzmacher2008-09-231-0/+1
| | | | | | | | metze
| * selftest: test some smb signing combinations against the member serverStefan Metzmacher2008-09-231-0/+40
| | | | | | | | metze
| * s4:smb_server: remove the bogus smbsrv_signing_restart()Stefan Metzmacher2008-09-232-41/+2
| | | | | | | | | | | | | | | | Real signing always starts with seqnumber 2, and once signing is on the session key never change anymore for the complete smb connection. metze
| * libcli/smb_composite: for spnego session setups check the smb signature manuallyStefan Metzmacher2008-09-231-23/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to start signing when we got NT_STATUS_OK from the server and manually check the signature of the servers response. This is needed as the response might be signed with the krb5 acceptor subkey, which comes within the server response. With NTLMSSP this happens for the session setup: request1 => BSRSPYL seqnum: 0 response1 => BSRSPYL seqnum: 0 request2 => BSRSPYL seqnum: 0 response2 => <SIGNATURE> seqnum: 1 and with krb5: request1 => BSRSPYL seqnum: 0 response1 => <SIGNATURE> seqnum: 1 metze
| * libcli/raw: real signing starts at seqnumber 2Stefan Metzmacher2008-09-231-0/+1
| | | | | | | | metze
| * libcli/raw: in SMB_SIGNING_ENGINE_BSRSPYL state it's ok to accept any signatureStefan Metzmacher2008-09-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even if signing is mandatory. With NTLMSSP this happens for the session setup: request1 => BSRSPYL response1 => BSRSPYL request2 => BSRSPYL response2 => <SIGNATURE> and with krb5: request1 => BSRSPYL response1 => <SIGNATURE> metze
| * libcli/raw: give the caller the chance to do the signing checks on its own.Stefan Metzmacher2008-09-232-0/+10
| | | | | | | | metze
| * libcli/raw: give the caller the chance to prevent the talloc_free(req) in ↵Stefan Metzmacher2008-09-232-1/+8
| | | | | | | | | | | | the _recv functions metze
| * gensec_krb5: only give away the session key, when the authentication is doneStefan Metzmacher2008-09-231-0/+4
| | | | | | | | metze
| * gensec_gssapi: only give away the session key, when the authentication is doneStefan Metzmacher2008-09-231-4/+5
| | | | | | | | metze
| * ntlmssp: only give away the session key, when the authentication is doneStefan Metzmacher2008-09-231-0/+4
| | | | | | | | metze
| * RPC-PAC: loop in gensec_update() untill the server side is readyStefan Metzmacher2008-09-231-5/+1
| | | | | | | | metze
| * s4-nbt: use ../libcli/nbtGünther Deschner2008-09-2310-14/+14
| | | | | | | | Guenther
| * s4-nbt: move libcli/nbt up one level.Günther Deschner2008-09-238-3042/+0
| | | | | | | | Guenther
| * s4-nbt: merge some fixes from samba3 nbt helper.Günther Deschner2008-09-232-24/+24
| | | | | | | | Guenther
| * s4-nbt: use private_data instead of private.Günther Deschner2008-09-2319-57/+57
| | | | | | | | Guenther
| * s4-nbt: remove unrequired include.Günther Deschner2008-09-231-1/+0
| | | | | | | | Guenther
| * s4: add talloc_strdup_upper.Günther Deschner2008-09-231-1/+7
| | | | | | | | Guenther
| * Remove unused parameter from decode_pw_buffer and fail on invalidAndrew Bartlett2008-09-223-13/+14
| | | | | | | | | | | | | | | | | | UTF-16 input The input checking is important, as otherwise we could set the wrong password. Andrew Bartlett
| * Remove unused variableAndrew Bartlett2008-09-221-2/+0
| |
| * Explain why we use signing for DCs, but not file serversAndrew Bartlett2008-09-221-0/+9
| |
| * Test re-setting the challenge after an auth3 in RPC-NETLOGONAndrew Bartlett2008-09-221-0/+4
| |
| * This torture test and skipping of the server-side check was bogus.Andrew Bartlett2008-09-222-52/+1
| | | | | | | | | | | | | | The IDL is declared to force the MessageType to 3 on output, so we instead checked the same thing 255 times... Andrew Bartlett
| * s4: allways initialize the process model before it's usedStefan Metzmacher2008-09-228-9/+10
| | | | | | | | metze
| * process incoming connections and fork a samba3 in inetd modeStefan Metzmacher2008-09-223-0/+183
| |
| * Fix merged build.Jelmer Vernooij2008-09-212-4/+5
| |
| * Torture suite: Revert some changes because they aren't necessaryMatthias Dieter Wallnöfer2008-09-212-16/+0
| | | | | | | | This reverts some changes made by me because they aren't necessary. The "ZERO_STRUCT"'s remain in.
| * Registry client: Remove all conversion helper functionsMatthias Dieter Wallnöfer2008-09-211-44/+17
| |
| * Registry client library: Remove two elementar conversion functionsMatthias Dieter Wallnöfer2008-09-211-26/+4
| |
| * Revert "Registry tool "regtree": Removing an error message"Matthias Dieter Wallnöfer2008-09-211-0/+5
| | | | | | | | This reverts commit f37a57fa366e2b0d77f9c1bd232d42a0f2cceb52.
| * Torture suite: Fixes the tests to not segfault again SAMBA 4 registry serverMatthias Dieter Wallnöfer2008-09-212-0/+32
| |
| * Registry client: Fixup the "patchfile" libraryMatthias Dieter Wallnöfer2008-09-211-38/+66
| | | | | | | | Rework and enhance the "patchfile" library (used in "regdiff")
| * Registry client: Implement the "winreg_QueryValue" callMatthias Dieter Wallnöfer2008-09-211-0/+48
| | | | | | | | This is needed for the registry patchfile library
| * Registry client library: Use "talloc_zero" to avoid uninitialized valuesMatthias Dieter Wallnöfer2008-09-211-3/+2
| |
| * Registry tool "regdiff": Add the event context for remote connectionsMatthias Dieter Wallnöfer2008-09-211-1/+1
| | | | | | | | Adds the event context for remote connections to make the tool working again.
| * Registry client library: Fixes the creation of new keysMatthias Dieter Wallnöfer2008-09-212-2/+3
| | | | | | | | Giving the right permissions
| * Registry client library: Fix some buffer problemsMatthias Dieter Wallnöfer2008-09-211-5/+9
| | | | | | | | This buffer maximum values are used in Windows (2000), so I take them also for SAMBA 4.
| * Registry client library: Various fixup's and correctionsMatthias Dieter Wallnöfer2008-09-211-63/+64
| | | | | | | | | | | | I reverted the change with the string conversions because they aren't needed and included many fixup's and improvements in the code. We should be able now to connect to a Windows WINREG server without a problem.
| * Registry tools "regshell" and "regtree": Small fixup'sMatthias Dieter Wallnöfer2008-09-212-22/+6
| | | | | | | | | | I fixed up my fault regarding the handling of the default value (if it doesn't exist it hasn't the index number zero and you get immediately the subvalues). Then I corrected an error in regshell to find the right registry context.
| * Registry client: Various cleanups and charset conversionsMatthias Dieter Wallnöfer2008-09-211-66/+125
| | | | | | | | This patch contains various changes to the "rpc.c" file to clean it up and introduces the right string charset conversions (UNIX <-> UTF16).
| * Registry tool "regshell": Handle the default attribute in the right wayMatthias Dieter Wallnöfer2008-09-211-13/+15
| | | | | | | | This commit introduces the default attribute in "regshell"
| * Registry tool "regtree": Removing an error messageMatthias Dieter Wallnöfer2008-09-211-5/+0
| | | | | | | | The error message "Error occurred while fetching values" doesn't seem very useful, so remove it.
| * Registry tool "regtree": Handle the default attribute in the right wayMatthias Dieter Wallnöfer2008-09-211-12/+18
| | | | | | | | This commit introduces the default attribute in "regtree"
| * Avoid printing characters when in immediate mode.Jelmer Vernooij2008-09-211-4/+6
| |
| * Print status (one character per test) when not running selftest with ↵Jelmer Vernooij2008-09-211-4/+19
| | | | | | | | --immediate.