Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-23 | s3-dsgetdcname: always pass in messaging context. | Günther Deschner | 3 | -4/+22 | |
Volker, please check. Guenther | |||||
2010-09-22 | s3-registry: fix some c++ build warnings. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-09-22 | s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursive | Michael Adam | 1 | -3/+2 | |
2010-09-22 | s3-lib: add srprs, primitives to build simple recursive parsers | Gregor Beck | 2 | -0/+366 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2010-09-22 | s3-lib: add cbuf, a talloced character buffer | Gregor Beck | 2 | -0/+522 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2010-09-21 | s3: Remove a global variable in bugfix for bug 7665 | Volker Lendecke | 2 | -7/+11 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-09-21 | s3:registry: move prototype from reg_init_smbconf.c to its own header. | Michael Adam | 1 | -0/+1 | |
2010-09-21 | s3:registry: move the reg_api prototypes to their own header. | Michael Adam | 1 | -0/+1 | |
2010-09-20 | s3-libnetapi: Fix Bug #7665, memory leak in netapi connection manager. | Günther Deschner | 1 | -30/+65 | |
Guenther | |||||
2010-09-20 | s3-lib/util Remove unused smb_uuid_unpack() | Andrew Bartlett | 1 | -31/+0 | |
Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-09-20 | s3-uuid Remove unused smb_uuid_pack() | Andrew Bartlett | 1 | -9/+0 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-09-20 | s3: Replace sid_binstring and sid_guidstring with PIDL-based alternatives | Andrew Bartlett | 2 | -33/+0 | |
This reduces the manual marshalling of these structures by removing the duplication here. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-09-20 | s3-util: use shared dom_sid_dup. | Günther Deschner | 4 | -30/+13 | |
Guenther | |||||
2010-09-20 | s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions. | Günther Deschner | 4 | -90/+15 | |
Guenther | |||||
2010-09-20 | s3-build: only include ctdbd_conn.h where needed. | Günther Deschner | 3 | -0/+3 | |
Guenther | |||||
2010-09-20 | s3-build: only include async headers where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-09-20 | Really enable core dumps in Linux | Rusty Russell | 1 | -8/+8 | |
commit e1f1ce68e1f685400a8c68bcec14018e3d1fc29d Author: Rusty Russell <rusty@rustcorp.com.au> Date: Mon Sep 20 13:33:30 2010 +0930 source3: dump core on Linux, even after seteuid/etc. The "dumpable" flag is reset on every call to set*uid, so we need to reset it to 1 in the signal handler itself. This code dates back to commit ac01fda2b97b 6 years ago :( Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2010-09-20 | s3:registry: move higher level function reg_open_path to new module reg_api_util | Michael Adam | 1 | -0/+1 | |
The reg_api.c code should just export functions that direclty relate to winreg api calls. | |||||
2010-09-19 | s3-nltest: add dsregdns command to nltest. | Günther Deschner | 1 | -1/+21 | |
Guenther | |||||
2010-09-19 | s3-libnetapi: support NETLOGON_CONTROL_FORCE_DNS_REG in I_NetLogonControl(). | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2010-09-16 | s3/s4: merge msleep and smb_msleep | Björn Jacke | 1 | -49/+0 | |
the merged variant is renamed to smb_msleep as some platforms already have a msleep function. | |||||
2010-09-15 | s3-nltest: add dsgetdc command. | Günther Deschner | 1 | -3/+181 | |
Guenther | |||||
2010-09-15 | s3-libnetapi: try using netr_DsRGetDCNameEx() in DsGetDcName(). | Günther Deschner | 1 | -0/+13 | |
Guenther | |||||
2010-09-15 | s3-libnetapi: add DS request flags to public header. | Günther Deschner | 1 | -0/+21 | |
Guenther | |||||
2010-09-15 | s3-libnetapi: add DS_X_FLAGs to public header. | Günther Deschner | 1 | -0/+16 | |
Guenther | |||||
2010-09-15 | s3-nltest: convert server input argument into --server. | Günther Deschner | 1 | -24/+19 | |
Guenther | |||||
2010-09-15 | s3-nltest: rename print_result to print_netlogon_info_result. | Günther Deschner | 1 | -4/+17 | |
Guenther | |||||
2010-09-14 | Ensure incoming timespec values correctly wrap at nsecs. | Jeremy Allison | 1 | -0/+4 | |
Jeremy. | |||||
2010-09-14 | s3-util_sid Use the NDR parser to parse struct dom_sid | Andrew Bartlett | 1 | -14/+8 | |
The manual parser failed to constrain the maximum number of sub-authorities to 15, allowing an overflow of the array. Andrew Bartlett | |||||
2010-09-14 | libcli/security Merge source3/ string_to_sid() to common code | Andrew Bartlett | 1 | -106/+0 | |
The source3 code repsects the limit of a maximum of 15 subauths, while the source4 code does not, creating a security issue as we parse string-form SIDs from clients. Andrew Bartlett | |||||
2010-09-14 | s3-util_sid use ARRAY_SIZE() to ensure we never overflow the dom_sid | Andrew Bartlett | 1 | -1/+1 | |
This ensures that this, unlike the MAXSUBAUTHS macro, can't get out of sync with the structure. Andrew Bartlett | |||||
2010-09-14 | s3-util_sid Accept S-1-5 as a SID | Andrew Bartlett | 1 | -2/+10 | |
2010-09-14 | s3-dom_sid Use C99 types in dom_sid handling | Andrew Bartlett | 1 | -7/+7 | |
Andrew Bartlett | |||||
2010-09-14 | s3/profiling: don't use CLOCK_PROCESS_CPUTIME_ID | Björn Jacke | 1 | -17/+0 | |
that clock is a CPU burnometer but we need a chronometer for profiling. | |||||
2010-09-11 | libcli/security Move 'private' privileges functions to another header | Andrew Bartlett | 1 | -0/+1 | |
These functions work on the bitmap, and are only exposed because the source3/ privileges storage uses the bitmap in account_policy.tdb Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | libcli/security Remove 'always true' return from se_priv_put_all_privileges | Andrew Bartlett | 1 | -3/+1 | |
Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-util_sid Tidy up global struct security_token | Andrew Bartlett | 2 | -14/+6 | |
This no longer needs to be global, and should be const. We now also init it with the C99 style initialisers. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Add const | Andrew Bartlett | 1 | -3/+3 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Remove extra pointer on privilege mask | Andrew Bartlett | 1 | -4/+4 | |
Now that this is a scalar, this isn't required. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privileges: add handling of both old and new formats in database | Andrew Tridgell | 1 | -28/+48 | |
We update privileges on a per-record basis instead of all at once, as this maintains maximum compatibility is someone uses old tools with a new version of Samba. The also auto-detects the byte order of the old entries in the database, and copes with either native or reversed byte order. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-11 | s3-privs Remove unused function | Andrew Bartlett | 1 | -30/+0 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Overhaul PRIVILEGE_SET handling, avoid dealing with the bitmap | Andrew Bartlett | 1 | -50/+17 | |
This avoids us dealing with the privilege bitmap in the LSA server, and overhauls much of the rest of the handling to be currnet with the modern world of talloc. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Hide the bitmap-based grant_privilege and revoke_privilege | Andrew Bartlett | 1 | -7/+33 | |
The new wrappers avoid anything but the core privileges code dealing with the bitmap values directly. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Make privilege_enum_sids() take an LUID, not a bitmap | Andrew Bartlett | 1 | -2/+2 | |
This moves one more privileges call away from direct bitmap manipuation. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Rework privilege enumeration to also use new DB format | Andrew Bartlett | 1 | -5/+18 | |
Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Directly manipulate the privileges bitmap. | Andrew Bartlett | 2 | -13/+6 | |
There is no longer any reason to go via the se_ functions to manipulate this bitmap. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Convert from user_has_privileges() -> security_token_has_privilege() | Andrew Bartlett | 1 | -2/+2 | |
This new call is available in the merged privileges code, and takes an enum as the parameter, rather than a bitmask. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Remove a pointer from grant_privilege() | Andrew Bartlett | 1 | -7/+7 | |
Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Remove a pointer indirection from revoke_privilege() | Andrew Bartlett | 1 | -4/+4 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-09-11 | s3-privs Inline dump_se_priv into callers now that it's just a uint64_t | Andrew Bartlett | 1 | -10/+6 | |
The previous 128 bit structure needed this helper function. Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org> |