Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-11 | s3:auth Remove NT_USER_TOKEN | Andrew Bartlett | 26 | -94/+92 | |
The all UPPER case typedef is no longer the preferred Samba style and this makes it easier to see that this is the IDL-derivied structure Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-auth Change struct nt_user_token -> struct security_token | Andrew Bartlett | 23 | -87/+84 | |
This common structure is defined in security.idl Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-auth Change type of num_sids to uint32_t | Andrew Bartlett | 15 | -37/+47 | |
size_t is overkill here, and in struct security_token in the num_sids is uint32_t. This includes a change to the prototype of add_sid_to_array() and add_sid_to_array_unique(), which has had a number of consequnetial changes as I try to sort out all the callers using a pointer to the number of sids. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Only store low bits of luid in privileges table | Andrew Bartlett | 2 | -18/+20 | |
Samba only uses the low bits, and this makes the code simpler. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | privs Add my Copyright | Andrew Bartlett | 2 | -0/+2 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Remove comment already moved to security.idl | Andrew Bartlett | 1 | -41/+0 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Use constants from security.idl | Andrew Bartlett | 1 | -9/+9 | |
The values in security.idl have been updated to match these. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Further changes to remove SE_PRIV | Andrew Bartlett | 10 | -110/+108 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | privs Move privilege bitmasks to security.idl | Andrew Bartlett | 1 | -19/+1 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3:privs Change to new host endian neutral privilages tdb format | Andrew Bartlett | 1 | -3/+16 | |
These values are stored in account_policy.tdb, and the old format, using a 128 bit bitmap was not endian neutral. The previous endian-dependent format was introduced in 46e5effea948931509283cb84b27007d34b521c8 replacing a 32 bit number which was used at the time. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3:Change SE_PRIV to uint64_t | Andrew Bartlett | 1 | -20/+20 | |
This removes the SE_PRIV typedef Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3:privileges Change SE_PRIV to be just a uint64_t | Andrew Bartlett | 2 | -46/+22 | |
We don't need 128 possible privileges here, as we only use 12. This reverts some of 46e5effea948931509283cb84b27007d34b521c8 by Jerry back in 2005, where he introduced the SE_PRIV structure to replace the uint32_t used at the time. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-10 | Add check missing from previous patch after talloc_strdup(). | Jeremy Allison | 1 | -0/+3 | |
Jeremy. | |||||
2010-09-10 | Factor out the recent changes into a function - check_parent_exists(). | Jeremy Allison | 1 | -77/+103 | |
Fix this to ensure that if "start" is manipulated, then "dirpath" is changed also. Ensures that when the path: /a/long/file/name/path.txt is processed, we first stat: /a/long/file/name/path.txt and if this fails, we try to stat: /a/long/file/name if this path exists (the normal case when creating a new entry in a directory) then we no longer do the individual path name walk, but only do case insensitive lookup on the last component. If the stat fails we do the full pathname walk as normal in 3.5.x and below. Metze, examine this change for your back-port. Jeremy. | |||||
2010-09-11 | s3: Simplify the logic in generate_krb5_ccache | Volker Lendecke | 1 | -51/+28 | |
gd, jra, others, please check! | |||||
2010-09-10 | s3/winbind: use mono time for startup timeout check | Björn Jacke | 3 | -6/+6 | |
2010-09-10 | s3-selftest: add print_test_extended (as called from RPC-PRINTER) to ↵ | Günther Deschner | 1 | -0/+1 | |
knownfail list. Guenther | |||||
2010-09-10 | s3-printing: fix non-ads build after prototype changes. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-09-10 | s3: Simplify generate_krb5_ccache slightly | Volker Lendecke | 1 | -4/+0 | |
strequal deals with a NULL string input just fine | |||||
2010-09-10 | Check all SMB_MALLOC returns correctly. Found by Andreas Moroder ↵ | Jeremy Allison | 2 | -3/+18 | |
<andreas.moroder@gmx.net>. Jeremy | |||||
2010-09-10 | s3:torture: fix printf output, lines can't start with lower case "test" | Stefan Metzmacher | 1 | -31/+30 | |
metze | |||||
2010-09-10 | s3:torture: fix run_uid_regression_test | Stefan Metzmacher | 1 | -8/+20 | |
metze | |||||
2010-09-10 | s3-errormap: map ERRSRV/ERRbaduid to NT_STATUS_USER_SESSION_DELETED | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2010-09-10 | s3-spoolss: Fix _spoolss_GetPrinter(). | Günther Deschner | 1 | -1/+2 | |
In the error case, we need to TALLOC_FREE(r->out.info), don't ask :-) Guenther | |||||
2010-09-10 | s3-spoolss: Don't leak memory on the session counter list. | Andreas Schneider | 3 | -1/+21 | |
Thanks Günther, please check. | |||||
2010-09-10 | s3-spoolss: Allow multiple client backchannels. | Simo Sorce | 1 | -77/+116 | |
When we run spoolssd we need to support multiple clients connecting. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Split function to send notification. | Simo Sorce | 1 | -127/+162 | |
More digestible this way. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Use a single structure for all the back channel data. | Simo Sorce | 1 | -14/+18 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Rename Printer_entry to struct printer_handle. | Simo Sorce | 1 | -53/+53 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Move Printer_entry to srv_spoolss_nt.c | Simo Sorce | 2 | -40/+44 | |
It is used only there, and it is a good idea to make this one private and opaque to the rest of the code. Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Allocate printer entries on the pipe struct. | Simo Sorce | 1 | -1/+2 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-spoolss: Rename session counter structure and use talloc. | Simo Sorce | 1 | -8/+7 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2010-09-10 | s3-dsgetdcname: cleanup receive_getdc_response a little. | Günther Deschner | 1 | -14/+18 | |
Guenther | |||||
2010-09-10 | s3-build: use proper RPC_X_OBJ target names. | Günther Deschner | 2 | -32/+35 | |
Guenther | |||||
2010-09-10 | s3-waf: use proper RPC_X_SRC names. | Günther Deschner | 1 | -20/+15 | |
This allows to build using waf without --enable-developer and should also fix support for rpc server modules. Guenther | |||||
2010-09-10 | s3-build: only link LIBNDR_XATTR_OBJ where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-waf: only link LIBNDR_XATTR_SRC where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-build: link ndr_notify only where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-waf: link ndr_notify only where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-build: link ndr_named_pipe_auth only where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-waf: link ndr_named_pipe_auth only where needed. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-10 | s3-spoolss: allow a short printername w/o servername. | Günther Deschner | 1 | -6/+1 | |
Verified with RPC-SPOOLSS-PRINTSERVER-enumprinters_old test. Guenther | |||||
2010-09-09 | Fox missing SMB_MALLOC return checks noticed by "Andreas Moroder ↵ | Jeremy Allison | 5 | -3/+34 | |
<andreas.moroder@gmx.net>". Jeremy. | |||||
2010-09-09 | More paranoia to ensure SD's can't be set on read-only shares. | Jeremy Allison | 1 | -0/+4 | |
Jeremy. | |||||
2010-09-10 | s3-selftest: rename printer "print4" to "lp". | Günther Deschner | 1 | -1/+1 | |
This should trigger a false error condition in our code. Guenther | |||||
2010-09-09 | s3: Ensure NULL termination for "workstation" in auth_crap | Volker Lendecke | 1 | -0/+2 | |
2010-09-09 | s3-nmbd: use NETLOGON_NT_VERSION_1 in LOGON_PRIMARY_RESPONSE. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-09-09 | s3: These assignments are overwritten immediately | Volker Lendecke | 1 | -4/+0 | |
Dump them | |||||
2010-09-09 | s3-nmbd: use autogenerated marshalling for LOGON_SAM_LOGON_REQUEST. | Günther Deschner | 1 | -301/+94 | |
Guenther | |||||
2010-09-09 | s3-nmbd: use autogenerated marshalling for LOGON_PRIMARY_QUERY. | Günther Deschner | 1 | -109/+33 | |
Couldn't find any reproducer for a short request, so removing it for now. Guenther |