Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-31 | s4: Enhances the LDAP server to display error messages like Windows Server | Matthias Dieter Wallnöfer | 1 | -27/+178 | |
Those error messages also include the WERROR code of the failed operation(s) in this manner: <error code eight chars in HEX>: <further error message> This also addresses bug #4949 | |||||
2009-07-31 | Adds new error codes (needed for enhancing error messages for SAMBA 4 AD ↵ | Matthias Dieter Wallnöfer | 4 | -18/+83 | |
LDAP server) | |||||
2009-07-31 | Slightly restructure the async winbind request calling convention | Volker Lendecke | 4 | -20/+17 | |
The main loop now allocates the response, this has to be done everywhere | |||||
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-31 | s4:ldap_server: the tls code steals the original socket on its own now | Stefan Metzmacher | 2 | -2/+2 | |
metze | |||||
2009-07-31 | s4:tls: avoid using talloc_reference() in tls_init_client() | Stefan Metzmacher | 1 | -6/+2 | |
metze | |||||
2009-07-31 | s4:tls: avoid using talloc_reference() in tls_init_server() | Stefan Metzmacher | 1 | -8/+1 | |
metze | |||||
2009-07-31 | s4:libnet: use talloc_strdup() instead of talloc_reference() | Stefan Metzmacher | 2 | -2/+2 | |
metze | |||||
2009-07-31 | s4:build: make sure that we regenerate proto headers when source files change | Stefan Metzmacher | 1 | -0/+2 | |
metze | |||||
2009-07-31 | librpc/ndr_drsuapi: fix a memory leak on ndr_push_drsuapi_DsReplicaOID() | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-07-31 | util/asn1: fix potential memory leak in asn1_write_OID() | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2009-07-31 | s4:auth: make sure we have elements returned at all in ↵ | Stefan Metzmacher | 1 | -0/+6 | |
authsam_expand_nested_groups() metze | |||||
2009-07-31 | s4: Patch to implement nested group and privileges | Matthias Dieter Wallnöfer | 1 | -34/+100 | |
This patch adds a function "authsam_expand_nested_groups" (calculation of rights through expanding groups of a certain SID) which basically collects all memberships through "memberOf" attributes. It works with either user or group SIDs. For avoiding loops it tests on each call if the SID hasn't been added yet (through the helper function "sids_contains_sid"). The function itself is called by "authsam_make_server_info". | |||||
2009-07-31 | tdb: don't alter tdb->flags in tdb_reopen_all() | Rusty Russell | 1 | -6/+13 | |
The flags are user-visible, via tdb_get_flags/add_flags/remove_flags. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-07-31 | tdb: Reimplementation of Metze's "lib/tdb: if we know pwrite and pread are ↵ | Rusty Russell | 1 | -5/+10 | |
thread/fork safe tdb_reopen_all() should be a noop". This version just wraps the reopen code, so we still re-grab the lock and do the normal sanity checks. The reason we do this at all is to avoid global fd limits, see: http://forums.fedoraforum.org/showthread.php?t=210393 Note also that this whole reopen concept is fundamentally racy: if the parent goes away before the child calls tdb_reopen_all, the database can be left without an active lock and another TDB_CLEAR_IF_FIRST opener will clear it. A fork_with_tdbs() wrapper could use a pipe to solve this, but it's hardly elegant (what if there are other independent things which have similar needs?). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-07-31 | tdb: Revert "lib/tdb: if we know pwrite and pread are thread/fork safe ↵ | Rusty Russell | 1 | -5/+0 | |
tdb_reopen_all() should be a noop" This reverts commit e17df483fbedb81aededdef5fbb6ae1d034bc2dd. tdb_reopen_all also restores the active lock, required for TDB_CLEAR_IF_FIRST. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-07-31 | .gitignore: ignore more generated files | Stefan Metzmacher | 1 | -0/+5 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDoScanvengingNew() | Stefan Metzmacher | 1 | -1/+14 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsStatusWHdl() | Stefan Metzmacher | 1 | -1/+5 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsStatusNew() | Stefan Metzmacher | 1 | -1/+17 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetDbRecsByName() | Stefan Metzmacher | 1 | -2/+9 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetBrowserNames() | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsSetFlags() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDeleteWins() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetBrowserNames_Old() | Stefan Metzmacher | 1 | -1/+13 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetNameAndAdd() | Stefan Metzmacher | 1 | -1/+9 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsWorkerThreadUpdate() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsResetCounters() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsSetPriorityClass() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsPullRange() | Stefan Metzmacher | 1 | -1/+6 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDelDbRecs() | Stefan Metzmacher | 1 | -1/+5 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsBackup() | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsTerm() | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsGetDbRecs() | Stefan Metzmacher | 1 | -1/+13 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDoScavenging() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsDoStaticInit() | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsTrigger() | Stefan Metzmacher | 1 | -1/+10 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of winsif_WinsStatus() | Stefan Metzmacher | 1 | -1/+76 | |
metze | |||||
2009-07-31 | winsif.idl: add definition of WinsRecordAction() | Stefan Metzmacher | 1 | -1/+53 | |
metze | |||||
2009-07-31 | winsif.idl: add missing function calls | Stefan Metzmacher | 1 | -1/+74 | |
metze | |||||
2009-07-31 | s4:librpc: rename wins.idl => winsif.idl | Stefan Metzmacher | 2 | -8/+8 | |
metze | |||||
2009-07-31 | librpc: rerun "make idl" | Stefan Metzmacher | 32 | -0/+81119 | |
metze | |||||
2009-07-31 | pidl:Samba3/ClientNDR: add support tevent_req based _send/recv() client ↵ | Stefan Metzmacher | 1 | -0/+245 | |
functions metze | |||||
2009-07-31 | pidl:Samba3/ClientNDR: rename ParseFunction => ParseFunctionSync and add ↵ | Stefan Metzmacher | 1 | -1/+8 | |
ParseFunction as glue This prepares the following ParseFunctionAsync* commits. metze | |||||
2009-07-31 | pidl:Samba3/ClientNDR: allow passing optional variable prefixes to ↵ | Stefan Metzmacher | 1 | -7/+9 | |
ParseOutputArgument() metze | |||||
2009-07-31 | pidl/Samba4.pm: allow an optional prefix passed to DeclLong() | Stefan Metzmacher | 1 | -3/+4 | |
metze | |||||
2009-07-31 | s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_client | Stefan Metzmacher | 2 | -0/+19 | |
metze | |||||
2009-07-31 | Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 to ↵ | Yannick Bergeron | 1 | -1/+1 | |
allow AIX to call sys_getgrouplist only once | |||||
2009-07-31 | pidl:Samba4/Python: fix mapType() => mapTypeName() | Stefan Metzmacher | 1 | -1/+1 | |
This tries to fix commit 8eff9f9a3167eb0c2a4c00edf5a4cdbbc06c4dfd. The problem was: Undefined subroutine &Parse::Pidl::Samba4::Python::mapType called at /home/metze/master4/pidl/lib/Parse/Pidl/Samba4/Python.pm line 848. Jelmer: please check this. metze | |||||
2009-07-30 | Tidy up treatment of ctime. | Jeremy Allison | 2 | -5/+9 | |
Jeremy. |