summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-netapi: implement NetShutdownInit_r and NetShutdownAbort_r.Günther Deschner2009-05-141-2/+49
| | | | Guenther
* s3-netapi: add example code for NetShutdownInit and NetShutdownAbort.Günther Deschner2009-05-143-1/+183
| | | | Guenther
* s3-netapi: add NetShutdownInit and NetShutdownAbort to public API.Günther Deschner2009-05-141-0/+36
| | | | Guenther
* s3-netapi: add NetShutdownInit and NetShutdownAbort skeletons.Günther Deschner2009-05-144-1/+165
| | | | Guenther
* s3-build: re-run make samba3-idl.Günther Deschner2009-05-143-1/+91
| | | | Guenther
* s3-netapi: add NetShutdownInit and NetShutdownAbort.Günther Deschner2009-05-141-0/+21
| | | | | | | I know, they don't exist as such calls on windows but having them in libnetapi.so would be very handy. Guenther
* Fix a type-punned warningVolker Lendecke2009-05-141-1/+1
|
* Add some constVolker Lendecke2009-05-141-1/+2
|
* Fix some nonempty blank linesVolker Lendecke2009-05-141-23/+23
|
* s4:nbtd Use str_list_make_single() to turn iname->wins_server into a listAndrew Bartlett2009-05-141-1/+1
|
* s4:libnet Use str_list_make_single() in resolv codeAndrew Bartlett2009-05-141-1/+1
|
* dsdb:schema Use str_list_make_empty() to create an empty listAndrew Bartlett2009-05-141-5/+5
|
* s4:torture Use str_list_make_single where appropriateAndrew Bartlett2009-05-141-10/+10
|
* Add new functions and tests: str_list_make_empty(), str_list_make_single()Andrew Bartlett2009-05-143-0/+85
|
* What to do about debugging in a multi-threaded application?Derrell Lipman2009-05-131-7/+10
| | | | | | | - For now, punt. Any thread that requests debug to stderr will establish that for all threads. Derrell
* Thread-safe protection: libsmbclient initializationDerrell Lipman2009-05-131-94/+133
| | | | | | | | | | | | - Begin converting init functions to use SMB_THREAD_ONCE. libsmbclient module-wide initialization is now moved into a separate function and called via SMB_THREAD_ONCE. - libsmbclient counts users (contexts) so that it can release global resources when the last context is closed. That count of contexts is now protected by a mutex. Derrell
* Take advantage of the easier-to-use thread macrosDerrell Lipman2009-05-131-8/+0
| | | | | | | - Now that we initialize for the non-thread-safe case in the macro, there's no need to do it here too. Derrell
* Make the thread functions a bit easier to useDerrell Lipman2009-05-133-8/+12
| | | | | | | | | | | - Create separate macros for lock and unlock so that it's easier to identify which request is being made. - Initialize *ponce in the SMB_THREAD_ONCE macro in the non-thread-safe case, rather than requiring each init function to determine if it's in the non-thread-safe case and manually initialize. Derrell
* s3:libsmb: move read_smb_send/recv() static in async_smb.cStefan Metzmacher2009-05-133-92/+87
| | | | metze
* s3:libsmb: let cli_smb_chain_send() also return NTSTATUSStefan Metzmacher2009-05-133-12/+19
| | | | metze
* s3:libsmb: return NT_STATUS_CONNECTION_INVALID if the fd is -1Bo Yang2009-05-131-5/+7
| | | | | | | | | | | | This way we can destinguish between requests which failed because the connection broke after they were triggered and the requests which are started on an already broken connection. This also moves the check to cli_smb_req_iov_send() where it really belongs. metze
* Revert "s3: checkin .po for pam_winbind" because of license issue.Bo Yang2009-05-1318-2851/+0
| | | | This reverts commit 8611f03dbb0c45d8755725232508cff258b426d5.
* Allow a parameter to smb_thread_once's initialization functionDerrell Lipman2009-05-134-15/+28
| | | | | | | | | | | | - This should make life easier for ourselves. We're no longer constrained to the semantics of pthread_once, so let's allow passing a parameter to the initialization function. Some of Samba's init functions return a value. Although I haven't searched, I suspect that some of the init functions require in input parameters. The parameter added here can be used for input, output, or both, as necessary... or ignored, as is now done in talloc_stackframe_init(). Derrell
* s3-printing: no need to define struct table_node 4 times.Günther Deschner2009-05-135-29/+10
| | | | Guenther
* s3-net: Fix bug 6340: don't segfault when cleartext trustdom pwd could not ↵Günther Deschner2009-05-131-1/+1
| | | | | | be retrieved. Guenther
* s4-selftest: match new name of RPC-SAMR-ACCESSMASK.Günther Deschner2009-05-132-2/+2
| | | | Guenther
* s4-smbtorture: split RPC-SAMR-ACCESSMASK into several tests.Günther Deschner2009-05-131-34/+24
| | | | Guenther
* s4-smbtorture: cosmetic cleanup for RPC-SAMR-ACCESSMASK.Günther Deschner2009-05-131-50/+50
| | | | Guenther
* Remove an unused struct definitionVolker Lendecke2009-05-131-6/+0
|
* s3: checkin .po for pam_winbindBo Yang2009-05-1318-0/+2851
| | | | Signed-off-by: Bo Yang <boyang@samba.org>
* s3: return proper error code in cli_smb_req_sendBo Yang2009-05-136-39/+83
| | | | Signed-off-by: Bo Yang <boyang@samba.org>
* s3/packaging: Fix build on RHEL when ccache is not available.Karolin Seeger2009-05-131-2/+1
| | | | | | | | | This fixes bug #5832. Patch was provided by D.L. Meyer <dlmeyer [at] uiuc.edu>. Thanks for reporting and providing the patch! Karolin
* Fix broken smb_thread_once function (again)Derrell Lipman2009-05-121-0/+3
| | | | | | | | - It would help if smb_thread_once did, eventually, set the variable that prevents the init function from being run again. Sigh. It must be getting late. Derrell
* Fix broken smb_thread_once functionDerrell Lipman2009-05-121-19/+3
| | | | | | | | | | | | | | - We can't set *ponce=true before running the function because although other threads wouldn't re-run the initialization function, they could potentially proceed beyond the initialization point while the first thread was still running the initialization function. If a second thread gets to an SMB_THREAD_ONCE() call while one with the same ponce is running, we need to ensure that it enters smb_thread_once() to await the mutex and then recheck whether *ponce is set or not. My original comment about other "once" functions possibly being called from within this "once" function is irrelevant since those other ones would have their own unique ponce. Derrell
* s3 onefs: Self-contend level2 oplocks on BRLZack Kirsch2009-05-122-2/+14
|
* s3 onefs: Fix ignore sacl parameterTim Prouty2009-05-124-24/+36
|
* s3: Fix strict locking with chained readsTim Prouty2009-05-121-22/+24
| | | | | Move the strict lock/unlock code down a level for reads to avoid calling chain_reply before the unlock.
* s3: Fallback to the legacy sid_to_(uid|gid) instead of returning NULL.Aravind Srinivasan2009-05-122-26/+4
| | | | This is very similar to be1dfff02d562e42a7847bd02fed8538630d3f41
* s3 auth: Make debug message louder and more usefulDan Sledz2009-05-121-2/+3
|
* Use PYTHON_VER rather than PYTHON_VERSION, as the first is alreadyTimur I. Bakeyev2009-05-131-5/+5
| | | | | | commonly used (e.g. in the FreeBSD ports system). Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
* s3-spoolss: move SPL_ARCH_X defines to IDL.Günther Deschner2009-05-133-8/+16
| | | | Guenther
* spoolss: add SPOOLSS_ARCHITECTURE_ALL to IDL.Günther Deschner2009-05-131-0/+2
| | | | Guenther
* s3-build: re-run make samba3-idl.Günther Deschner2009-05-131-0/+92
| | | | Guenther
* initshutdown: add shutdown reason codes.Günther Deschner2009-05-131-0/+46
| | | | Guenther
* s3-netdomjoin-gui: prepare to call out for NetRenameMachineInDomain() to ↵Günther Deschner2009-05-131-1/+48
| | | | | | | | rename computers in domains. Guenther
* s4 config-summary: Fix printing of which libraries are external andJelmer Vernooij2009-05-131-2/+8
| | | | internal.
* error-codes: add some more WERRORs to table.Günther Deschner2009-05-121-0/+2
| | | | | | These tables really should be auto-generated at some point... Guenther
* s3-netdomjoin-gui: Fix join prompt dialog test.Günther Deschner2009-05-121-1/+1
| | | | Guenther
* s3-netdomjoin-gui: use NetServerGetInfo() level 101 to get hostname.Günther Deschner2009-05-121-2/+7
| | | | Guenther
* s3-netdomjoin-gui: inspect the correct computername string beforeGünther Deschner2009-05-121-1/+1
| | | | | | enabling/disabling the change button. Guenther