Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-29 | s3:winbind: Convert the GETDCNAME routines to the new API | Volker Lendecke | 5 | -22/+98 | |
2009-08-29 | s3:winbind: Add async wb_dsgetdcname | Volker Lendecke | 3 | -0/+125 | |
2009-08-29 | s3:winbind: Convert winbindd_dsgetdcname to the new API | Volker Lendecke | 5 | -117/+208 | |
2009-08-29 | s3:winbind: Add an async dsgetdcname call | Volker Lendecke | 9 | -3/+565 | |
2009-08-29 | s3:winbind: Convert the GETPWENT routines to the new API | Volker Lendecke | 8 | -385/+281 | |
2009-08-29 | s3:winbind: Add async next_pwent | Volker Lendecke | 4 | -0/+164 | |
2009-08-29 | s3:winbind: Add async fill_pwent | Volker Lendecke | 3 | -0/+163 | |
2009-08-29 | s3:winbind: Add async query_user_list | Volker Lendecke | 12 | -5/+547 | |
2009-08-29 | s3:winbind: simplify wb_seqnums_done a bit | Volker Lendecke | 1 | -15/+24 | |
2009-08-29 | s3:winbind: Make wb_seqnums.c update the winbind cache seqnums | Volker Lendecke | 1 | -1/+12 | |
2009-08-29 | s3:winbind: Fix a bug found by RPC-SAMR | Volker Lendecke | 8 | -47/+59 | |
We need to enumerate passdb alias members Thanks to gd for bugging me :-) | |||||
2009-08-29 | s3:winbind: Fix a typo | Volker Lendecke | 1 | -1/+1 | |
2009-08-29 | s3:winbind: Rename wbint_GroupMembers to wbint_Principals | Volker Lendecke | 9 | -62/+62 | |
2009-08-29 | s3:winbind: Rename wbint_GroupMember to wbint_Principal | Volker Lendecke | 7 | -45/+44 | |
2009-08-29 | tevent: Fix a segfault upon the first signal | Volker Lendecke | 1 | -0/+6 | |
When the first signal arrives, tevent_common_signal_handler() crashed: "ev" is initialized to NULL, so the first "write(ev->pipe_fds[1], &c, 1);" dereferences NULL. Rusty, Tridge, please check. Also, can you tell me a bit more about the environment you tested this in? I'd be curious to see where this survived. Thanks, Volker | |||||
2009-08-28 | s3: Add catia to the list of modules compiled by default | Aravind Srinivasan | 1 | -1/+1 | |
Signed-off-by: Tim Prouty <tprouty@samba.org> | |||||
2009-08-28 | s3: Major revamp for catia vfs module | Aravind Srinivasan | 1 | -145/+837 | |
This patch builds out catia to allow fully configurable mappings, including mappings from single byte to multi-byte characters. Additionally, a much more complete list of vfs operations are now covered. Signed-off-by: Tim Prouty <tprouty@samba.org> | |||||
2009-08-28 | s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME | Aravind Srinivasan | 11 | -26/+138 | |
This vop is designed to work in tandem with SMB_VFS_READDIR to allow vfs modules to make modifications to arbitrary filenames before they're consumed by callers. Subsequently the core directory enumeration code in smbd is now changed to free the memory that may be allocated in a module. This vop enables the new version of catia in the following patch. Signed-off-by: Tim Prouty <tprouty@samba.org> | |||||
2009-08-28 | s4:ldb Don't sleep(100) in this error case, but debug the LDIF | Andrew Bartlett | 1 | -6/+6 | |
2009-08-28 | s4: Create helpers functions related to provision | Matthieu Patou | 1 | -17/+34 | |
One for getting attributes with DN syntax, one for getting forward linked attributes and one for getting the list of partition | |||||
2009-08-28 | s4-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h) | Michael Adam | 1 | -6/+5 | |
Michael | |||||
2009-08-28 | s3-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h) | Michael Adam | 1 | -6/+9 | |
This also removes build warnings of redefined macros since it uses the embracing "#ifndef _DLINKLIST_H ... #endif". Michael | |||||
2009-08-28 | s4: include ntlmssp header in auth/ntlmssp/ntlmssp.h. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-08-28 | s3-ntlmssp: use generated ntlmssp code for debugging purpose. | Günther Deschner | 2 | -1/+75 | |
Guenther | |||||
2009-08-28 | s3-ntlmssp: add NDR helper routines for ntlmssp. | Günther Deschner | 2 | -0/+189 | |
Guenther | |||||
2009-08-28 | s4: fix the build after ntlmssp header change. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-08-28 | libcli/auth: remove unused NTLMSSP_NAME_TYPE_ flags. | Günther Deschner | 2 | -8/+3 | |
Guenther | |||||
2009-08-28 | s4-ntlmssp: use interface constants in TargetInfo blob. | Günther Deschner | 1 | -5/+5 | |
Guenther | |||||
2009-08-28 | s4-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants. | Günther Deschner | 5 | -50/+21 | |
Guenther | |||||
2009-08-28 | s3-ntlmssp: use interface constants in TargetInfo blob. | Günther Deschner | 1 | -5/+5 | |
Guenther | |||||
2009-08-28 | s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants. | Günther Deschner | 4 | -48/+15 | |
Guenther | |||||
2009-08-28 | ntlmssp: add ndr_print_ntlmssp_{nt,lm}_response() function. | Günther Deschner | 2 | -0/+64 | |
Guenther | |||||
2009-08-28 | ntlmssp: re-run make samba3-idl and add generated files. | Günther Deschner | 3 | -0/+2441 | |
Guenther | |||||
2009-08-28 | ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL. | Günther Deschner | 1 | -0/+18 | |
Guenther | |||||
2009-08-28 | ntlmssp: add AUTHENTICATE_MESSAGE to idl. | Günther Deschner | 1 | -0/+75 | |
Guenther | |||||
2009-08-28 | ntlmssp: add CHALLENGE_MESSAGE to IDL. | Günther Deschner | 3 | -1/+132 | |
Guenther | |||||
2009-08-28 | ntlmssp: add NEGOTIATE_MESSAGE to IDL. | Günther Deschner | 1 | -0/+20 | |
Guenther | |||||
2009-08-28 | ntlmssp: add string helper functions to handle OEM and UNICODE charset. | Günther Deschner | 2 | -0/+30 | |
Guenther | |||||
2009-08-28 | ntlmssp: add ntlmssp helper skeleton. | Günther Deschner | 3 | -1/+45 | |
Guenther | |||||
2009-08-28 | ntlmssp: add IDL. | Günther Deschner | 1 | -0/+89 | |
Guenther | |||||
2009-08-28 | lib/tevent: close pipe_fds on event_context destruction | Rusty Russell | 1 | -0/+2 | |
The "hack_fds" were never closed before; now they're inside event_context they should be closed when that is destroyed. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-08-28 | lib/tevent: handle tevent_common_add_signal on different event contexts. | Rusty Russell | 2 | -14/+31 | |
I don't know if this is a problem in real life. The code assumes there's only one tevent_context; all signals will notify the first event context. That's counter-intuitive if you ever use more than one, and there's nothing else in this code which prevents it AFAICT. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-08-28 | lib/tevent: fix race with signals and tevent_common_add_signal | Rusty Russell | 1 | -20/+20 | |
We carefully preserve the old signal handler, but we replace it before we've set up everything; in particular, if we fail setting up the pipe_hack we could write a NUL char to stdout (fd 0), instead of calling the old signal handler. Replace the signal handler as the very last thing we do. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-08-28 | lib/tdb: don't overwrite TDBs with different version numbers. | Rusty Russell | 1 | -5/+7 | |
In future, this may happen, and we don't want to clobber them. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-08-28 | lib/tevent: remove spectacularly complicated manual subtraction | Rusty Russell | 1 | -4/+1 | |
To be completely honest, I don't quite know whether to laugh or cry at this one: 1 + (0xFFFFFFFF & ~(s.seen - s.count)) == 1 + (~(s.seen - s.count)) # s.seen, s.count are uint32_t == s.count - s.seen # -A == ~A + 1 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-08-27 | util: fix comment and clarify argument name in DLIST_DEMOTE() | Michael Adam | 1 | -3/+3 | |
Michael | |||||
2009-08-27 | s3:smbd: teach filename_convert() about fake files (2nd fix for bug #6642) | Stefan Metzmacher | 1 | -0/+11 | |
metze | |||||
2009-08-27 | s3:smbd: add is_fake_file_path() that takes only the raw path as string | Stefan Metzmacher | 2 | -14/+23 | |
metze | |||||
2009-08-27 | s3:streams: check for :$DATA only in the backend (fix bug #6642) | Stefan Metzmacher | 3 | -5/+11 | |
We need to allow "\\$Extend\\$Quota:$Q:$INDEX_ALLOCATION" to pass check_path(), so that the Quota Dialog works. metze | |||||
2009-08-27 | s3:error_map: make NTSTATUS -> errno -> NTSTATUS mapping consistent for ↵ | Stefan Metzmacher | 1 | -1/+1 | |
NT_STATUS_INVALID_PARAMETER Why have we mapped EINVAL -> NT_STATUS_INVALID_HANDLE before? metze |