summaryrefslogtreecommitdiffstats
path: root/source/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* r21388: Merge support for providing replacement system headers.Jelmer Vernooij2007-10-103-1/+17
|
* r21312: merge from SAMBA_4_0:Stefan Metzmacher2007-10-101-1/+1
| | | | | | fix memory hierachy, and access to already freed memory metze
* r21264: LDAP_OPT_ERROR_NUMBER seems more portable than LDAP_OPT_RESULT_CODEVolker Lendecke2007-10-101-5/+5
|
* r21263: getpeername() returning -1 is not a reliable indication if a TCP ↵Volker Lendecke2007-10-101-15/+70
| | | | | | | | | | connection is dead. Might be my code, this rings a very distant bell... Attempt to fix bug # 4372. Volker
* r21262: Final part of BUG 4093: fix %a with Windows XP 64bitGerald Carter2007-10-101-1/+4
|
* r21257: Better fix for bug #4188 :Jeremy Allison2007-10-101-13/+4
| | | | | | Windows Vista RC1 and RC2 can't delete directory on Samba share based on work by Joe Meadows <jmeadows@webopolis.com>. Jeremy.
* r21250: Partial fix for BUG 4093: Make %a expand to "Vista"Gerald Carter2007-10-101-0/+3
| | | | | | | | | | based on the flags2 values in the negprot request. This also includes some code for testing the dialect strings for "SMB 2.001" but this is unreliable as Vista only sends that in the 1st negprot and caches the fact that we don't support it. Restartnig the WOrkstation service on the client clears the cache.
* r21176: merged va_end() changes from Samba4Andrew Tridgell2007-10-102-8/+15
|
* r21115: notify_internal.c needs to remove the table entry if a process has ↵Volker Lendecke2007-10-101-38/+62
| | | | | | | | | | | crashed. So it needs the specific error message. Make messages.c return NTSTATUS and specificially NT_STATUS_INVALID_HANDLE if sending to a non-existent process. Volker
* r21084: Make the Samba4 files compile in Samba3, not activated yet.Volker Lendecke2007-10-101-0/+13
| | | | Volker
* r21081: Add forgotten functionVolker Lendecke2007-10-101-0/+11
|
* r21076: Two pieces of infrastructure from Samba4: An API-compatible ↵Volker Lendecke2007-10-102-0/+219
| | | | | | | | messaging wrapper and tdb_wrap_open. Volker
* r21064: The core of this patch isVolker Lendecke2007-10-104-16/+28
| | | | | | | | | | | | | | | | | | | | | | void message_register(int msg_type, void (*fn)(int msg_type, struct process_id pid, - void *buf, size_t len)) + void *buf, size_t len, + void *private_data), + void *private_data) { struct dispatch_fns *dfn; So this adds a (so far unused) private pointer that is passed from message_register to the message handler. A prerequisite to implement a tiny samba4-API compatible wrapper around our messaging system. That itself is necessary for the Samba4 notify system. Yes, I know, I could import the whole Samba4 messaging system, but I want to do it step by step and I think getting notify in is more important in this step. Volker
* r21060: Start refactoring out the non-return case statementsJeremy Allison2007-10-101-8/+8
| | | | | into functions. Jeremy.
* r21005: Add a debug message for EAGAIN error of setresuid.Volker Lendecke2007-10-101-1/+7
| | | | Volker
* r20916: Add in the delete on close final fix - but only enabledJeremy Allison2007-10-101-0/+4
| | | | | with -DDEVELOPER. Jeremy.
* r20913: Fix the build.Jeremy Allison2007-10-101-3/+4
| | | | Jeremy.
* r20912: Ensure the list always remains sorted even whenJeremy Allison2007-10-101-17/+29
| | | | | moving events around. Jeremy.
* r20873: Some correctness fixes w.r.t. Samba4 torture BASE-DELETE.Jeremy Allison2007-10-101-0/+16
| | | | | | | | Allow us to correctly refuse to set delete on close on a non-empty directory. There are still some delete-on-close wrinkles to be fixed, but I understand how to do that better now. I'll fix this tomorrow. Jeremy.
* r20846: Before this gets out of control...Volker Lendecke2007-10-101-22/+197
| | | | | | | | | | | This add a struct event_context and infrastructure for fd events to smbd. This is step zero to import lib/events. Jeremy, I rely on you to watch the change in receive_message_or_smb() closely. For the normal code path this should be the only relevant change. The rest is either not yet used or is cosmetic. Volker
* r20838: Small fix from Jiri.Sasek@Sun.COM to fix nullJeremy Allison2007-10-101-2/+3
| | | | | pointer deref. Jeremy
* r20820: merge from samba4:Stefan Metzmacher2007-10-102-2/+3
| | | | | | | | - include system/aio.h - use full prototype for main - use ifdef instead if metze
* r20817: sync lib/replace with samba4Stefan Metzmacher2007-10-1012-40/+149
| | | | metze
* r20789: merge from samba4:Stefan Metzmacher2007-10-102-12/+0
| | | | | | - remove the epoll configure checks from libreplace metze
* r20695: Remove duplication of constants.Jeremy Allison2007-10-101-11/+2
| | | | Jeremy.
* r20694: To get this right we need to do signed 64-bitJeremy Allison2007-10-101-7/+7
| | | | | | | comparisons here, not unsigned as we're eventually casting into what it normall a signed 32 bit value. Guenther please check (but I think I'm right here). Jeremy.
* r20692: Fix bug found by Guenther -Jeremy Allison2007-10-101-1/+1
| | | | | | | | | | | | | | | Just try to log on in offline mode without the fix: all accounts are expired, although they are set to never expire in the PAC/info3. NTTIME "Never" needs to get (time_t) -1. We were casting a uint64 to time_t before comparing, and we should have been doing it the other way around. Guenther please check this fixes things. Jeremy.
* r20394: This is a *VERY* early start of my work on notify.Volker Lendecke2007-10-101-0/+31
| | | | | | | | | Checking in because Jeremy was bugging me. Potentially this becomes quite intrusive, I'm not sure if I should open a temporary branch for this. Jeremy, Jerry, do you think 3_0 is the right place for this? Volker
* r20385: merge from samba4:Stefan Metzmacher2007-10-101-5/+7
| | | | | | | only try to find dlfcn.h if the dlopen symbol was found, it hopefully fixes systems where dlfcn.h but no library with dlopen metze
* r20361: Prevent strnlen_w reading beyond max. ValgrindJeremy Allison2007-10-101-1/+1
| | | | | found by Volker. Jeremy
* r20269: merge -r20264:20267 from SAMBA_3_0_24Herb Lewis2007-10-105-0/+11
| | | | more no previous prototype warnings
* r20261: merge 20260 from samba_3_0_24Herb Lewis2007-10-102-1/+2
| | | | clean up a bunch of no previous prototype warnings
* r20248: merge 20247 from samba_3_0_24Herb Lewis2007-10-101-1/+1
| | | | get rid of warning: value computed is not used
* r20215: Next step trying to fix the Solaris build.Volker Lendecke2007-10-101-2/+2
| | | | | | | | | I think "anonimous" is correctly spelled "anonymous". The Solaris compile is referring to this as "anonymous" in line 814 of smbldap.c. Simo, please check. Thanks, Volker
* r20208: Change sprintf_append() never to use malloc,Jeremy Allison2007-10-102-19/+13
| | | | | | but always use a talloc context. Thanks to simo for pointing this out. Jeremy.
* r20197: merge talloc fixes from samba4:Stefan Metzmacher2007-10-102-20/+18
| | | | | | | | | - make most static functions inline - handle NULL pointers in talloc_parent_chunk() - use talloc_parent_chunk() in talloc_parent_name() to fix a bug found by the IBM checker metze
* r20183: Fix the build.Günther Deschner2007-10-101-6/+6
| | | | Guenther
* r20181: Improve NT status to pam error mapping.Jeremy Allison2007-10-101-0/+7
| | | | Jeremy.
* r20179: Sync up with Samba4 - remove blank lines at theJeremy Allison2007-10-101-3/+9
| | | | | end parsing a file. Jeremy.
* r20174: If we're only going to call one handler per messageJeremy Allison2007-10-101-4/+4
| | | | | then terminate the traversal once we've done that. Jeremy.
* r20165: Change messaging subsystem to only allow one messageJeremy Allison2007-10-101-3/+11
| | | | | | | per type - this is all we use right now and makes re-entrancy problems with deleting handlers with a message dispatch loop go away. Jeremy.
* r20160: Fix long-standing (ie. from initial code I think) bugJeremy Allison2007-10-101-2/+5
| | | | | | | | in tdb message processing. If we're inside a dispatch function and we delete our own handler we'd walk onto the next pointer from a deleted memory block. Fixes crash bug in winbindd (and goodness knows where else). Jeremy.
* r20148: Forgot to merge. Ensure open_any_socket_out()Jeremy Allison2007-10-101-1/+1
| | | | | is safe from signals. Jeremy.
* r20133: get rid of defined but not used warning - static function only usedHerb Lewis2007-10-101-5/+2
| | | | inside the #ifdef HAVE_NATIVE_ICONV
* r20131: get rid of a few no previous prototype warningsHerb Lewis2007-10-102-0/+2
|
* r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce2007-10-101-25/+50
| | | | Simo.
* r20110: Fix interaction between paranoid malloc checkerJeremy Allison2007-10-101-0/+17
| | | | | and lib/replace. Found by Herb - thanks ! Jeremy.
* r20090: Fix a class of bugs found by James Peach. EnsureJeremy Allison2007-10-105-46/+44
| | | | | | | | | | | | | we never mix malloc and talloc'ed contexts in the add_XX_to_array() and add_XX_to_array_unique() calls. Ensure that these calls always return False on out of memory, True otherwise and always check them. Ensure that the relevent parts of the conn struct and the nt_user_tokens are TALLOC_DESTROYED not SAFE_FREE'd. James - this should fix your crash bug in both branches. Jeremy.
* r20087: Ensure we clean up any random pending events weJeremy Allison2007-10-101-0/+15
| | | | | | may have inherited from our parent in the winbindd forked child. Jeremy.
* r20054: Revert my changes, Simo promised to work on it :-)Volker Lendecke2007-10-101-67/+42
|