Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-29 | util: move add_gid_to_array_unique to toplevel and add add_uid_to_array_unique. | Günther Deschner | 1 | -33/+0 | |
Guenther | |||||
2009-05-28 | Make sid_binstring & friends take a talloc context | Volker Lendecke | 3 | -12/+15 | |
2009-05-28 | Add smbldap_pull_sid | Volker Lendecke | 1 | -0/+20 | |
2009-05-27 | s3: Allow child processes to exit gracefully if we are out of fds | Marc VanHeyningen | 1 | -6/+6 | |
When we run out of file descriptors for some reason, every new connection forks a child that immediately panics causing smbd to coredump. This seems unnecessarily harsh; with this code change we now catch that error and merely log a message about it and exit without the core dump. Signed-off-by: Tim Prouty <tprouty@samba.org> | |||||
2009-05-26 | Attempt to fix the build on NetBSD | Volker Lendecke | 1 | -0/+6 | |
2009-05-26 | Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STAT | Volker Lendecke | 4 | -260/+222 | |
This patch introduces struct stat_ex { dev_t st_ex_dev; ino_t st_ex_ino; mode_t st_ex_mode; nlink_t st_ex_nlink; uid_t st_ex_uid; gid_t st_ex_gid; dev_t st_ex_rdev; off_t st_ex_size; struct timespec st_ex_atime; struct timespec st_ex_mtime; struct timespec st_ex_ctime; struct timespec st_ex_btime; /* birthtime */ blksize_t st_ex_blksize; blkcnt_t st_ex_blocks; }; typedef struct stat_ex SMB_STRUCT_STAT; It is really large because due to the friendly libc headers playing macro tricks with fields like st_ino, so I renamed them to st_ex_xxx. Why this change? To support birthtime, we already have quite a few #ifdef's at places where it does not really belong. With a stat struct that we control, we can consolidate the nanosecond timestamps and the birthtime deep in the VFS stat calls. At this moment it is triggered by a request to support the birthtime field for GPFS. GPFS does not extend the system level struct stat, but instead has a separate call that gets us the additional information beyond posix. Without being able to do that within the VFS stat calls, that support would have to be scattered around the main smbd code. It will very likely break all the onefs modules, but I think the changes will be reasonably easy to do. | |||||
2009-05-25 | s3:dbwrap_ctdb: fix some function header comments | Michael Adam | 1 | -3/+12 | |
Michael | |||||
2009-05-24 | Don't limit the number of retries in wb_trans. | Volker Lendecke | 1 | -8/+0 | |
This is better done with a tevent_req_set_endtime the caller should issue. | |||||
2009-05-24 | Don't set a timeout deep inside wb_connect | Volker Lendecke | 1 | -5/+0 | |
2009-05-24 | Do queueing in wbclient.c | Volker Lendecke | 2 | -46/+59 | |
The _trigger fn must know about wbc_context, while we were waiting in the queue the fd might have changed | |||||
2009-05-24 | Fix closed_fd(): select returning 0 means no fd listening | Volker Lendecke | 1 | -4/+7 | |
2009-05-24 | Fix wb_simple_trans queueing | Volker Lendecke | 1 | -16/+3 | |
2009-05-24 | Add "err_on_readability" to writev_send | Volker Lendecke | 1 | -2/+2 | |
A socket where the other side has closed only becomes readable. To catch errors early when sitting in a pure writev, we need to also test for readability. | |||||
2009-05-19 | Fix wb_trans_done after conversion to unix calling conventions | Volker Lendecke | 1 | -2/+2 | |
2009-05-19 | Fix an uninitialized variable in wb_context_init | Volker Lendecke | 1 | -0/+1 | |
2009-05-19 | Use TDB_VOLATILE instead of tdb_set_max_dead() | Volker Lendecke | 1 | -5/+2 | |
2009-05-18 | Fix bug 5681: Do not limit the number of network interfaces | Volker Lendecke | 3 | -22/+39 | |
Jeremy as far as I can see there is no real technical reason to limit the number of interfaces. If you like this patch, can you please merge it to 3.4? If you don't please tell me :-) Thanks, Volker | |||||
2009-05-17 | s3-events: Not only timed, also immediate events generate a timeout return | Volker Lendecke | 1 | -1/+1 | |
2009-05-16 | s3-events: If immediate requests are pending, the timeout is 0 | Volker Lendecke | 1 | -0/+9 | |
2009-05-16 | Update copies of config.guess and config.sub. | Jelmer Vernooij | 2 | -76/+282 | |
2009-05-16 | s3-privileges: add privilege_delete_account(). | Günther Deschner | 1 | -0/+28 | |
Guenther | |||||
2009-05-16 | s3-privileges: remove trailing whitespace from privileges codes. | Günther Deschner | 2 | -105/+105 | |
Guenther | |||||
2009-05-15 | s3-netdomjoin-gui: allow to switch between workgroups/domains with the same ↵ | Günther Deschner | 1 | -2/+4 | |
name. Guenther | |||||
2009-05-15 | s3-netdomjoin-gui: cosmetic fix for empty hostnames. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2009-05-15 | s3-netdomjoin-gui: only gray out labels when not root and not connecting to | Günther Deschner | 1 | -3/+3 | |
remote machines. Guenther | |||||
2009-05-14 | s3-netapi: implement NetShutdownInit_r and NetShutdownAbort_r. | Günther Deschner | 1 | -2/+49 | |
Guenther | |||||
2009-05-14 | s3-netapi: add example code for NetShutdownInit and NetShutdownAbort. | Günther Deschner | 3 | -1/+183 | |
Guenther | |||||
2009-05-14 | s3-netapi: add NetShutdownInit and NetShutdownAbort to public API. | Günther Deschner | 1 | -0/+36 | |
Guenther | |||||
2009-05-14 | s3-netapi: add NetShutdownInit and NetShutdownAbort skeletons. | Günther Deschner | 3 | -0/+163 | |
Guenther | |||||
2009-05-14 | Fix some nonempty blank lines | Volker Lendecke | 1 | -23/+23 | |
2009-05-13 | s3:libsmb: move read_smb_send/recv() static in async_smb.c | Stefan Metzmacher | 1 | -87/+0 | |
metze | |||||
2009-05-13 | s3-netdomjoin-gui: prepare to call out for NetRenameMachineInDomain() to ↵ | Günther Deschner | 1 | -1/+48 | |
rename computers in domains. Guenther | |||||
2009-05-12 | s3-netdomjoin-gui: Fix join prompt dialog test. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-05-12 | s3-netdomjoin-gui: use NetServerGetInfo() level 101 to get hostname. | Günther Deschner | 1 | -2/+7 | |
Guenther | |||||
2009-05-12 | s3-netdomjoin-gui: inspect the correct computername string before | Günther Deschner | 1 | -1/+1 | |
enabling/disabling the change button. Guenther | |||||
2009-05-12 | Clean up assignments to iov_base, ensure it's always cast to void *. This ↵ | Jeremy Allison | 3 | -10/+10 | |
should quieten some warnings with picky compilers on the buildfarm. Jeremy. | |||||
2009-05-12 | Fix bug 6157 | Volker Lendecke | 1 | -0/+56 | |
This patch picks the alphabetically smallest one of the multi-value attribute "uid". This fixes a regression against 3.0 and also becomes deterministic. | |||||
2009-05-11 | Add checks for non_root mode to help buildfarm spoolss tests. | Jeremy Allison | 1 | -14/+18 | |
Reviewed by Guenther. Jeremy. | |||||
2009-05-09 | wb_int_trans -> wb_simple_trans in wbclient.c | Volker Lendecke | 1 | -148/+24 | |
2009-05-09 | Add wb_simple_trans_send/recv | Volker Lendecke | 1 | -1/+130 | |
2009-05-07 | Convert lib/wb_reqtrans.c to unix calling conventions | Volker Lendecke | 2 | -91/+107 | |
2009-05-07 | Adapt wb_reqtrans to "recent" coding conventions | Volker Lendecke | 1 | -44/+28 | |
2009-05-05 | Make cli_getatr() async. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-05-05 | Make cli_getattrE async. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-05-04 | Do not crash in ctdbd_traverse if ctdbd is not around | Volker Lendecke | 1 | -0/+5 | |
2009-05-03 | Fix bug 6136: New AFS syscall conventions | Geza Gemes | 2 | -2/+21 | |
Haven't checked this myself, but as I've already got several reports that Samba won't compile against current OpenAFS anymore, I just believe Geza Gemes. This patch only affects AFS code, so it should not hurt anything else. Volker | |||||
2009-05-02 | Fix a malloc/talloc mixup | Volker Lendecke | 1 | -1/+1 | |
2009-05-01 | Many build farm boxes do not have clock_gettime | Volker Lendecke | 1 | -2/+2 | |
2009-05-01 | Add getaddrinfo_send/recv | Volker Lendecke | 1 | -0/+82 | |
2009-05-01 | Add fncall_send/recv | Volker Lendecke | 1 | -0/+365 | |