Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-20 | build: added uname display and SYSTEM_UNAME define | Andrew Tridgell | 2 | -0/+22 | |
suggestion from Metze | |||||
2010-04-20 | util-runcmd: ignore spurious ECHILD errors | Andrew Tridgell | 1 | -0/+14 | |
when we get ECHILD in samba_runcmd it is because the parent has set SIGCHLD to SIG_IGN. In that case the child status information is lost. We then have to fallback on the logging of child error messages for any useful information on what happened to the child. A longer term fix is to stop using SIG_IGN for SIGCHLD in the standard process model of s4. | |||||
2010-04-20 | s4-smbtorture: add test for csetprinter field behaviour in printer info level 0. | Günther Deschner | 1 | -0/+71 | |
Suprisingly, that value is always 0 (at least on w2k8r2). Guenther | |||||
2010-04-20 | s4-net: don't show a full python exception when you can't open sam.ldb | Andrew Tridgell | 1 | -2/+2 | |
2010-04-20 | s4-net: show a list of commands when someone runs "net" with no arguments | Andrew Tridgell | 1 | -1/+1 | |
2010-04-20 | s4-python: added PYTHONDIR to python search path | Andrew Tridgell | 1 | -0/+5 | |
we put it after the scripting/python dir, so we look in the build directory (if applicable) first. | |||||
2010-04-20 | s4-dynconfig: added dyn_PYTHONDIR | Andrew Tridgell | 3 | -0/+6 | |
2010-04-20 | s3-spoolss: fix winreg spoolss helper call documentation. | Günther Deschner | 1 | -11/+33 | |
Guenther | |||||
2010-04-20 | s3-spoolss: avoid passing down full "struct pipes_struct". | Günther Deschner | 2 | -51/+73 | |
Guenther | |||||
2010-04-20 | s4:netlogon RPC - "fill_one_domain_info" - use "lp_workgroup" for the DC ↵ | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
short domainname discovery Here we don't need to use "lp_sam_name" since in this function we are always a DC. | |||||
2010-04-20 | s4:torture/rpc/netlogon.c - fix typo | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-04-20 | pytalloc: ensure talloc_ctx is directly after PyObject_HEAD | Andrew Tridgell | 4 | -10/+10 | |
the talloc python interface for tp_alloc and tp_dealloc relies on a cast to a py_talloc_Object to find the talloc_ctx (see py_talloc_dealloc). This means we rely on the talloc_ctx for the object being directly after the PyObject_HEAD This fixes the talloc free with references bug in samba_dnsupdate The actual problem was the tp_alloc() call in PyCredentialCacheContainer_from_ccache_container() which used a cast from a py_talloc_Object to a PyCredentialCacheContainerObject. That case effectively changed the parent/child relationship between the talloc_ctx and the ccc ptr. This patch changes all the structures that follow this pattern to put the TALLOC_CTX directly after the PyObject_HEAD, to ensure that if anyone else decides to do a dangerous cast like this that it won't cause the same sort of subtle breakage. Pair-Programmed-With: Rusty Russell <rusty@samba.org> | |||||
2010-04-20 | talloc: there is no ambiguity when freeing a ptr with a null parent | Andrew Tridgell | 6 | -3/+105 | |
when a ptr has a single reference and a NULL parent, then talloc_free(ptr) is not ambiguous, as the caller could not have done a talloc_free(NULL) to free the memory Pair-Programmed-With: Rusty Russell <rusty@samba.org> | |||||
2010-04-20 | tdb: update tdb ABI to use hide_symbols=True | Andrew Tridgell | 5 | -78/+67 | |
We now use -fvisibilty=hidden to hide symbols from outside the tdb shared library. This also moved tdb_transaction_recover() into the tdb_private.h header, as it should never have been a public API. For that reason we are changing the version number. We're only doing a minor version increment as it is extremely unlikely that anyone was actually using tdb_transaction_recover() as its locking requirements were rather unusual. Pair-Programmed-With: Rusty Russell <rusty@samba.org> | |||||
2010-04-20 | build: include uninitialised data in the ABI symbols | Andrew Tridgell | 1 | -1/+1 | |
This is needed for symbols like tdb_null in tdb, which are part of the public ABI Pair-Programmed-With: Rusty Russell <rusty@samba.org> | |||||
2010-04-20 | build: quote cross-answer strings | Andrew Tridgell | 1 | -1/+1 | |
This allows for spaces and special characters in cross-answers | |||||
2010-04-20 | build: allow "waf --abi-check" to force a re-check of the ABI | Andrew Tridgell | 1 | -0/+3 | |
2010-04-20 | s4:provisionbackend Print the command we failed to start slapd with | Andrew Bartlett | 1 | -1/+2 | |
This makes it easier to put failed startups into a debugger. Andrew Bartlett | |||||
2010-04-20 | s4:provision Pass in the invoication ID and NTDS Settings DN to Schema() | Andrew Bartlett | 6 | -13/+106 | |
By putting these values into the cache on the LDB, this reduces some of the noise in provision, particularly with the LDAP backend. Andrew Bartlett | |||||
2010-04-19 | Now SMB2 error messages are correctly being returned with the 1 byte data ↵ | Jeremy Allison | 1 | -51/+49 | |
area, smbd_smb2_request_error_ex() must call smbd_smb2_request_done_ex() in order to do the padding correctly on compound replies. Jeremy. | |||||
2010-04-19 | Ensure vectors are always allocated with consistent size. Removes one byte ↵ | Jeremy Allison | 1 | -20/+60 | |
alloc on SMB2 error packet. Always use talloc_zero_array on out vectors - fixes valgrind errors in tevent writes. Jeremy. | |||||
2010-04-19 | Fix valgrind error where a strdup of name reads one byte beyond the end. ↵ | Jeremy Allison | 1 | -1/+2 | |
Ensure buffer returned from inotify is null terminated. Jeremy. | |||||
2010-04-20 | Removed more excess looping and fixed problem with incorrect IO flag handling. | Nadezhda Ivanova | 2 | -126/+114 | |
2010-04-19 | Remove an unused auto variable. | Jeremy Allison | 1 | -3/+0 | |
Jeremy. | |||||
2010-04-19 | libwbclient: wbcFreeMemory deals fine with a NULL pointer | Volker Lendecke | 1 | -3/+1 | |
2010-04-19 | libwbclient: Fix wbcListGroups against too small num_entries | Volker Lendecke | 1 | -6/+11 | |
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-) | |||||
2010-04-19 | libwbclient: Fix wbcListUsers against too small num_entries | Volker Lendecke | 1 | -6/+11 | |
Thanks for the s4 winbind sending 0 here and Tridge to point it out to me :-) | |||||
2010-04-19 | s4:winbind: fill response.data.num_entries for WINBINDD_LIST_USERS | Stefan Metzmacher | 2 | -2/+8 | |
metze | |||||
2010-04-19 | s4:winbind: fill response.data.num_entries for WINBINDD_LIST_GROUPS | Stefan Metzmacher | 2 | -2/+8 | |
metze | |||||
2010-04-19 | s4:winbind: fill response.data.num_entries for WINBINDD_LIST_TRUSTDOM | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2010-04-19 | s3: Remove a leftover of my lua experiments | Volker Lendecke | 1 | -5/+0 | |
2010-04-19 | s3: Move the in-memory ccache to the parent | Volker Lendecke | 7 | -95/+90 | |
None of this blocks, so there is no reason to keep this in a winbind child process | |||||
2010-04-19 | nsswitch: Add wbinfo --pam-logon | Volker Lendecke | 1 | -0/+78 | |
This does a wbcLogonUser with credential caching | |||||
2010-04-19 | s3: Test for wb ccache access by smbclient | Volker Lendecke | 1 | -0/+33 | |
2010-04-19 | libwbclient: remove async libwbclient and talloc from libwbclient.so | Volker Lendecke | 1 | -17/+8 | |
Except for tests there is right now no active user of this. We can easily re-add this when smbd makes more use of it. | |||||
2010-04-19 | libwbclient does not need talloc_free anymore | Volker Lendecke | 1 | -1/+0 | |
2010-04-19 | libwbclient: Make wbcListTrusts not use talloc | Volker Lendecke | 1 | -28/+20 | |
2010-04-19 | libwbclient: Make wbc_create_error_info not use talloc | Volker Lendecke | 1 | -4/+13 | |
2010-04-19 | libwbclient: Make wbcCredentialCache not use talloc | Volker Lendecke | 1 | -10/+14 | |
2010-04-19 | libwbclient: Make wbcAuthenticateUserEx not use talloc | Volker Lendecke | 1 | -2/+3 | |
2010-04-19 | libwbclient: Make wbc_create_logon_info not use talloc | Volker Lendecke | 1 | -6/+11 | |
2010-04-19 | libwbclient: Make wbc_create_auth_info not use talloc | Volker Lendecke | 1 | -17/+33 | |
2010-04-19 | libwbclient: Make wbc_create_password_policy_info not use talloc | Volker Lendecke | 1 | -2/+3 | |
2010-04-19 | libwbclient: Test wbcGetGroups | Volker Lendecke | 1 | -0/+15 | |
2010-04-19 | libwbclient: Make wbcGetGroups not use talloc | Volker Lendecke | 1 | -5/+3 | |
2010-04-19 | libwbclient: Make wbc_create_domain_controller_info_ex not use talloc | Volker Lendecke | 1 | -23/+29 | |
2010-04-19 | libwbclient: Make wbcLookupDomainController not use talloc | Volker Lendecke | 1 | -6/+13 | |
2010-04-19 | libwbclient: Make wbcLookupUserSids not use talloc | Volker Lendecke | 1 | -3/+4 | |
2010-04-19 | s3: Change the make test password to "testPw" | Volker Lendecke | 1 | -1/+1 | |
This way we can change back to it when testing testing wbcChangeUserPassword, "test" is too short (<5 chars) | |||||
2010-04-19 | libwbclient: Test wbcChangeUserPassword | Volker Lendecke | 1 | -0/+23 | |