Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tevent: change version to 0.9.5 after the ABI has changed | Stefan Metzmacher | 2009-03-17 | 1 | -1/+1 | |
| | | | | metze | |||||
* | tevent: store the location where a request was finished | Stefan Metzmacher | 2009-03-17 | 3 | -19/+48 | |
| | | | | | | | | | This is very useful to find bugs. You can use 'p *req' in gdb to show where tevent_req_done(), tevent_req_error() or tevent_req_nomem() was called. metze | |||||
* | tevent: use an immediate event as trigger for tevent_queue | Stefan Metzmacher | 2009-03-17 | 2 | -42/+60 | |
| | | | | metze | |||||
* | tevent: use an immediate event fot tevent_req_post() | Stefan Metzmacher | 2009-03-17 | 2 | -19/+13 | |
| | | | | | | Now tevent_req_post() never fails metze | |||||
* | tevent: use TALLOC_FREE() in tevent_req.c | Stefan Metzmacher | 2009-03-17 | 1 | -9/+5 | |
| | | | | metze | |||||
* | tevent: add support for immediate events | Stefan Metzmacher | 2009-03-17 | 8 | -34/+295 | |
| | | | | | | | | They're like directly triggered timed events, but you can preallocated them and scheduling them will not fail. metze | |||||
* | tevent: add tevent_common_loop_wait() helper function and use it | Stefan Metzmacher | 2009-03-17 | 5 | -55/+33 | |
| | | | | | | | tevent_loop_wait should do the same for all backends. It should loop as long as we have pending events. metze | |||||
* | tevent: check signal events first in event_loop_once | Stefan Metzmacher | 2009-03-17 | 3 | -0/+15 | |
| | | | | | | | We also check for signal events directly before and after the select/epoll calls. metze | |||||
* | tevent: let tevent_loop_once() just run one fd event | Stefan Metzmacher | 2009-03-17 | 3 | -45/+7 | |
| | | | | | | | | | | This makes the logic much simpler for the callers, and matches the samba3 behavior. If needed we can add performance tunning for tevent_loop_wait() later. metze | |||||
* | Remove some transitional code in writev_send | Volker Lendecke | 2009-03-17 | 1 | -17/+1 | |
| | ||||||
* | Remove some unused code from async_req.[ch] | Volker Lendecke | 2009-03-16 | 2 | -51/+0 | |
| | ||||||
* | talloc: change version to 1.3.0 | Stefan Metzmacher | 2009-03-16 | 1 | -1/+1 | |
| | | | | metze | |||||
* | talloc: add useful talloc_array_length() macro | Stefan Metzmacher | 2009-03-16 | 1 | -0/+1 | |
| | | | | metze | |||||
* | talloc: add TALLOC_ZERO() | Stefan Metzmacher | 2009-03-16 | 1 | -0/+2 | |
| | | | | metze | |||||
* | lib/replace: use AC_TRY_LINK() to verify that getifaddrs() and freeifaddrs() ↵ | Stefan Metzmacher | 2009-03-16 | 1 | -1/+1 | |
| | | | | | | are available metze | |||||
* | Merge branch 'tdr' of /home/jelmer/samba4 | Jelmer Vernooij | 2009-03-15 | 6 | -0/+660 | |
|\ | ||||||
| * | Remove -L/usr/lib from a couple more make variables. | Jelmer Vernooij | 2009-03-15 | 1 | -0/+1 | |
| | | ||||||
| * | tdr: Remove dependency on lp_* so it can be used in both Samba 3 and | Jelmer Vernooij | 2009-03-15 | 1 | -10/+9 | |
| | | | | | | | | Samba 4. | |||||
| * | Move tdr to top-level. | Jelmer Vernooij | 2009-03-14 | 5 | -0/+660 | |
| | | ||||||
* | | tevent: change version to 0.9.4 as the ABI has changed | Stefan Metzmacher | 2009-03-13 | 1 | -1/+1 | |
| | | | | | | | | metze | |||||
* | | tevent: Fix might be unitialized warning | Tim Prouty | 2009-03-12 | 1 | -1/+1 | |
| | | ||||||
* | | tevent: add tevent_loop_until() | Stefan Metzmacher | 2009-03-12 | 2 | -0/+68 | |
| | | | | | | | | | | | | | | This is only a hack for samba4 and should not be used in new code. metze | |||||
* | | tevent: add tevent_loop_set_nesting_hook() | Stefan Metzmacher | 2009-03-12 | 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 | |||||
* | | tevent: don't allow nested tevent_loop_once() anymore | Stefan Metzmacher | 2009-03-12 | 3 | -1/+53 | |
| | | | | | | | | | | | | | | Incompatible caller should use tevent_loop_allow_nesting() function. metze | |||||
* | | tevent: pass __location__ to tevent_loop_once/wait() | Stefan Metzmacher | 2009-03-12 | 6 | -17/+22 | |
| | | | | | | | | metze | |||||
* | | tevent: add tevent_set_abort_fn() | Stefan Metzmacher | 2009-03-12 | 2 | -0/+21 | |
| | | | | | | | | metze | |||||
* | | tevent: add tevent_signal_support() | Stefan Metzmacher | 2009-03-12 | 2 | -0/+10 | |
| | | | | | | | | | | | | Not every tevent backend supports signal events. metze | |||||
* | | talloc: add talloc_set_abort_fn() | Stefan Metzmacher | 2009-03-12 | 2 | -4/+33 | |
| | | | | | | | | metze | |||||
* | | async_sock: fix truncating of the temporary iovec in writev_send/recv() | Stefan Metzmacher | 2009-03-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | Volker: please check! metze | |||||
* | | lib/replace: make sure we include <sys/uio.h> before socket_wrapper.h | Stefan Metzmacher | 2009-03-11 | 2 | -0/+5 | |
|/ | | | | | | This should fix the build on some hosts. metze | |||||
* | tevent: add tevent_req_callback_data_void() macro | Stefan Metzmacher | 2009-03-10 | 1 | -0/+2 | |
| | | | | | | | Callers can use it instead of tevent_req_callback_data() if they use a non talloc private pointer. metze | |||||
* | tevent: add tevent_req_received() function | Stefan Metzmacher | 2009-03-10 | 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 | |||||
* | socket_wrapper: wrap readv() and writev() | Stefan Metzmacher | 2009-03-10 | 2 | -7/+137 | |
| | | | | metze | |||||
* | Fix prototype mismatch. | Jelmer Vernooij | 2009-03-09 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Jelmer Vernooij | 2009-03-09 | 3 | -17/+93 | |
|\ | ||||||
| * | socket_wrapper: try to make ipv6 support more portable | Stefan Metzmacher | 2009-03-09 | 1 | -9/+22 | |
| | | | | | | | | | | | | The internal structure of in6_addr isn't always the same. metze | |||||
| * | socket_wrapper: downgrade ipv6 sockets to ipv4 is in connect() if the dest ↵ | Stefan Metzmacher | 2009-03-08 | 1 | -5/+13 | |
| | | | | | | | | | | | | | | | | is ipv4 We only do this if the socket isn't explicit bound yet. metze | |||||
| * | socket_wrapper: correctly handle connected dgram sockets | Stefan Metzmacher | 2009-03-08 | 1 | -0/+26 | |
| | | | | | | | | metze | |||||
| * | socket_wrapper: make it possible to bind to '::' | Stefan Metzmacher | 2009-03-08 | 1 | -1/+3 | |
| | | | | | | | | metze | |||||
| * | Add "queue" to writev_send | Volker Lendecke | 2009-03-08 | 2 | -3/+30 | |
| | | | | | | | | | | Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level. | |||||
* | | Revert accidental reintroduction of void ** bug. | Jelmer Vernooij | 2009-03-08 | 2 | -5/+7 | |
|/ | ||||||
* | Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel | Andrew Bartlett | 2009-03-05 | 2 | -28/+4 | |
|\ | ||||||
| * | s3:smbconf: move smbconf_share_exists checks into backend | Michael Adam | 2009-03-04 | 1 | -24/+0 | |
| | | | | | | | | Michael | |||||
| * | socket wrapper: Fix 'might be used uninitialized' warning | Tim Prouty | 2009-03-04 | 1 | -4/+4 | |
| | | ||||||
* | | Update talloc version so we don't fail on system talloc 1.2.0 | Andrew Bartlett | 2009-03-05 | 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 | |||||
* | socket_wrapper: add multiple interface support for ipv6 | Stefan Metzmacher | 2009-03-04 | 1 | -10/+39 | |
| | | | | | | We use FD00::5357:5FXX in the same way we use 127.0.0.XX metze | |||||
* | socket_wrapper: add ipv6 pcap support | Stefan Metzmacher | 2009-03-04 | 1 | -3/+87 | |
| | | | | metze | |||||
* | socket_wrapper: pass down sockaddr instead of sockaddr_in to prepare pcap ↵ | Stefan Metzmacher | 2009-03-04 | 1 | -78/+100 | |
| | | | | | | support for ipv6 metze | |||||
* | socket_wrapper: prepare pcap support for ipv6 traffic | Stefan Metzmacher | 2009-03-04 | 1 | -148/+170 | |
| | | | | metze | |||||
* | socket_wrapper: don't crash if we get EAGAIN from real_recv() | Stefan Metzmacher | 2009-03-04 | 1 | -1/+1 | |
| | | | | | | This fixes a crash in the ldaps tests with socket wrapper pcap support. metze |