Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-03-12 | tevent: add tevent_loop_until() | Stefan Metzmacher | 2 | -0/+68 | |
This is only a hack for samba4 and should not be used in new code. metze | |||||
2009-03-12 | tevent: add tevent_loop_set_nesting_hook() | Stefan Metzmacher | 3 | -1/+50 | |
This is an ugly hack to let the s4 server work arround some bugs related to nested events and uid changing. metze | |||||
2009-03-12 | tevent: don't allow nested tevent_loop_once() anymore | Stefan Metzmacher | 3 | -1/+53 | |
Incompatible caller should use tevent_loop_allow_nesting() function. metze | |||||
2009-03-12 | tevent: pass __location__ to tevent_loop_once/wait() | Stefan Metzmacher | 6 | -17/+22 | |
metze | |||||
2009-03-12 | tevent: add tevent_set_abort_fn() | Stefan Metzmacher | 2 | -0/+21 | |
metze | |||||
2009-03-12 | tevent: add tevent_signal_support() | Stefan Metzmacher | 2 | -0/+10 | |
Not every tevent backend supports signal events. metze | |||||
2009-03-12 | talloc: add talloc_set_abort_fn() | Stefan Metzmacher | 2 | -4/+33 | |
metze | |||||
2009-03-11 | async_sock: fix truncating of the temporary iovec in writev_send/recv() | Stefan Metzmacher | 1 | -1/+1 | |
Volker: please check! metze | |||||
2009-03-11 | lib/replace: make sure we include <sys/uio.h> before socket_wrapper.h | Stefan Metzmacher | 2 | -0/+5 | |
This should fix the build on some hosts. metze | |||||
2009-03-10 | tevent: add tevent_req_callback_data_void() macro | Stefan Metzmacher | 1 | -0/+2 | |
Callers can use it instead of tevent_req_callback_data() if they use a non talloc private pointer. metze | |||||
2009-03-10 | tevent: add tevent_req_received() function | Stefan Metzmacher | 3 | -2/+29 | |
This function can be called as last action of a _recv() function, it destroys the data attached to the tevent_req. metze | |||||
2009-03-10 | socket_wrapper: wrap readv() and writev() | Stefan Metzmacher | 2 | -7/+137 | |
metze | |||||
2009-03-09 | Fix prototype mismatch. | Jelmer Vernooij | 1 | -1/+1 | |
2009-03-09 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 3 | -17/+93 | |
2009-03-09 | socket_wrapper: try to make ipv6 support more portable | Stefan Metzmacher | 1 | -9/+22 | |
The internal structure of in6_addr isn't always the same. metze | |||||
2009-03-08 | socket_wrapper: downgrade ipv6 sockets to ipv4 is in connect() if the dest ↵ | Stefan Metzmacher | 1 | -5/+13 | |
is ipv4 We only do this if the socket isn't explicit bound yet. metze | |||||
2009-03-08 | socket_wrapper: correctly handle connected dgram sockets | Stefan Metzmacher | 1 | -0/+26 | |
metze | |||||
2009-03-08 | socket_wrapper: make it possible to bind to '::' | Stefan Metzmacher | 1 | -1/+3 | |
metze | |||||
2009-03-08 | Add "queue" to writev_send | Volker Lendecke | 2 | -3/+30 | |
Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level. | |||||
2009-03-08 | Revert accidental reintroduction of void ** bug. | Jelmer Vernooij | 2 | -5/+7 | |
2009-03-05 | Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel | Andrew Bartlett | 2 | -28/+4 | |
2009-03-05 | Update talloc version so we don't fail on system talloc 1.2.0 | Andrew Bartlett | 1 | -1/+1 | |
The problem is that talloc in the Samba tree now includes talloc_get_type_abort(), which is not present on Fedora 10 or ubuntu's talloc 1.2.0. Andrew Bartlett | |||||
2009-03-04 | s3:smbconf: move smbconf_share_exists checks into backend | Michael Adam | 1 | -24/+0 | |
Michael | |||||
2009-03-04 | socket wrapper: Fix 'might be used uninitialized' warning | Tim Prouty | 1 | -4/+4 | |
2009-03-04 | socket_wrapper: add multiple interface support for ipv6 | Stefan Metzmacher | 1 | -10/+39 | |
We use FD00::5357:5FXX in the same way we use 127.0.0.XX metze | |||||
2009-03-04 | socket_wrapper: add ipv6 pcap support | Stefan Metzmacher | 1 | -3/+87 | |
metze | |||||
2009-03-04 | socket_wrapper: pass down sockaddr instead of sockaddr_in to prepare pcap ↵ | Stefan Metzmacher | 1 | -78/+100 | |
support for ipv6 metze | |||||
2009-03-04 | socket_wrapper: prepare pcap support for ipv6 traffic | Stefan Metzmacher | 1 | -148/+170 | |
metze | |||||
2009-03-04 | socket_wrapper: don't crash if we get EAGAIN from real_recv() | Stefan Metzmacher | 1 | -1/+1 | |
This fixes a crash in the ldaps tests with socket wrapper pcap support. metze | |||||
2009-03-03 | lib/util: remove samba specific talloc_get_type_abort() | Stefan Metzmacher | 2 | -22/+0 | |
metze | |||||
2009-03-03 | talloc: add talloc_get_type_abort() | Stefan Metzmacher | 2 | -0/+26 | |
metze | |||||
2009-03-02 | Make struct tevent_req opaque | Simo Sorce | 4 | -120/+157 | |
Move struct tevent_req in tevent_internal, and ad getters and setters for private data and the callback function. This patch also renames 'private_state' into 'data'. What is held in this pointer is in fact data and not a state like enum tevent_req_state. Calling it 'state' is confusing. The functions addedd are: tevent_req_set_callback() - sets req->async.fn and req->async.private_data tevent_req_set_print_fn() - sets req->private_print tevent_req_callback_data() - gets req->async.private_data tevent_req_data() - gets rea->data This way it is much simpler to keep API/ABI compatibility in the future. | |||||
2009-03-02 | Import ISO-8859-1, 646 from Samba 3 iconv. | Jelmer Vernooij | 1 | -0/+29 | |
2009-03-01 | Use common header file for character set handling in Samba 3 and Samba 4. | Jelmer Vernooij | 3 | -38/+122 | |
2009-03-01 | s4: Use same function signature for convert_* as s3. | Jelmer Vernooij | 4 | -46/+77 | |
2009-03-01 | Merge branch 'master' of git://git.samba.org/samba into convenience | Jelmer Vernooij | 3 | -2/+117 | |
2009-03-01 | Merge branch 'master' of git://git.samba.org/samba into teventfix | Jelmer Vernooij | 23 | -576/+1022 | |
Conflicts: lib/tevent/pytevent.c | |||||
2009-03-01 | Avoid using tevent_util.h, which won't be available if we use the system | Jelmer Vernooij | 1 | -2/+2 | |
tevent. | |||||
2009-03-01 | Move next_token_talloc to util.c, as util_str.c is only compiled inside samba 4. | Jelmer Vernooij | 2 | -100/+100 | |
2009-03-01 | Move next_token_talloc() to top-level. | Jelmer Vernooij | 2 | -0/+115 | |
2009-03-01 | Sync smb_iconv_t type, convert_string return type with Samba 3 equivalents. | Jelmer Vernooij | 2 | -2/+3 | |
2009-03-01 | Add allow_badcharcnv argument to all conversion function, for | Jelmer Vernooij | 4 | -23/+31 | |
consistency with Samba 3. | |||||
2009-02-28 | Simplify async_connect_send slightly | Volker Lendecke | 1 | -9/+6 | |
2009-02-26 | lib/torture: fix depency to map_nt_error_from_unix() | Stefan Metzmacher | 1 | -1/+3 | |
This should fix the build on Mac OS 10 metze | |||||
2009-02-26 | tevent: add tevent_queue infrastructure | Stefan Metzmacher | 3 | -1/+221 | |
metze | |||||
2009-02-26 | Add tevent_ntstatus | Volker Lendecke | 2 | -0/+83 | |
2009-02-26 | s3:libsmbconf: add transactions to the libsmbconf api | Michael Adam | 4 | -0/+39 | |
This is useful for wrapping higher level aggregate operations in transactions. The text backend implementations just return WERR_OK, the registry backend implementatoins use the regdb_transaction_start|commit|cancel routines just added. Michael | |||||
2009-02-26 | Speed up "net conf list" | Volker Lendecke | 1 | -4/+0 | |
With 1000 shares in the registry, this changed the time of "net conf list" from 1.1 seconds to .6 seconds. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2009-02-26 | libreplace: make it possible to disable socket_wrapper via ↵ | Stefan Metzmacher | 1 | -2/+4 | |
-DSOCKET_WRAPPER_DISABLE=1 metze | |||||
2009-02-25 | lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() ↵ | Stefan Metzmacher | 1 | -0/+5 | |
should be a noop The reason for tdb_reopen_all() is that the seek pointer on fds are shared between parent and child. metze |