Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document TALLOC_FREE() | Volker Lendecke | 2009-03-21 | 1 | -0/+10 |
| | |||||
* | Document _talloc | Volker Lendecke | 2009-03-21 | 1 | -1/+10 |
| | |||||
* | Add a talloc_internal "module" | Volker Lendecke | 2009-03-21 | 1 | -0/+9 |
| | |||||
* | Document talloc_pool() | Volker Lendecke | 2009-03-21 | 1 | -0/+35 |
| | |||||
* | Reformatting | Volker Lendecke | 2009-03-21 | 1 | -5/+10 |
| | |||||
* | Add some initial hook to the front page | Volker Lendecke | 2009-03-21 | 1 | -0/+3 |
| | |||||
* | Add a default "undocumented" module | Volker Lendecke | 2009-03-21 | 1 | -0/+9 |
| | |||||
* | Delete talloc_guide.txt | Volker Lendecke | 2009-03-21 | 1 | -694/+0 |
| | |||||
* | Convert the contents of talloc_guide.txt to doxygen-style talloc.h comments | Volker Lendecke | 2009-03-21 | 1 | -1/+1023 |
| | | | | | talloc_guide.txt was partly outdated, and as going through talloc.h now shows it was incomplete. | ||||
* | Add a basic Doxyfile for talloc | Volker Lendecke | 2009-03-21 | 1 | -0/+8 |
| | |||||
* | socket_wrapper: fix connect() for dgram sockets, if the destination isn't ↵ | Stefan Metzmacher | 2009-03-21 | 1 | -3/+7 |
| | | | | | | there yet metze | ||||
* | lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystem | Stefan Metzmacher | 2009-03-19 | 1 | -1/+8 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_guide.txt section with specific details about bsd ↵ | Stefan Metzmacher | 2009-03-19 | 1 | -0/+79 |
| | | | | | | style sockets metze | ||||
* | lib/tsocket: add a fast path to tsocket_writev_send/recv() | Stefan Metzmacher | 2009-03-19 | 1 | -0/+10 |
| | | | | | | This is similar to the tsocket_sendto_send/recv() fast path. metze | ||||
* | lib/tsocket: add a fast path to tsocket_sendto_send/recv() | Stefan Metzmacher | 2009-03-19 | 1 | -0/+10 |
| | | | | | | | | By first trying to send data without waiting for the socket to become writeable we gain about 10-20% performance in the LDAP-BENCH-CLDAP test. metze | ||||
* | lib/tsocket: add tsocket_guide.txt section about the async _send/recv() ↵ | Stefan Metzmacher | 2009-03-19 | 1 | -0/+142 |
| | | | | | | helper functions metze | ||||
* | lib/tsocket: add tsocket_readv_send/recv() | Stefan Metzmacher | 2009-03-19 | 3 | -1/+235 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_writev_queue_send/recv() | Stefan Metzmacher | 2009-03-19 | 2 | -0/+126 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_writev_send/recv() | Stefan Metzmacher | 2009-03-19 | 3 | -1/+195 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_connect_send/recv() | Stefan Metzmacher | 2009-03-19 | 3 | -1/+129 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_sendto_queue_send/recv() | Stefan Metzmacher | 2009-03-19 | 2 | -0/+133 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_sendto_send/recv() | Stefan Metzmacher | 2009-03-19 | 3 | -1/+145 |
| | | | | metze | ||||
* | lib/tsocket: add tsocket_recvfrom_send/recv() | Stefan Metzmacher | 2009-03-19 | 3 | -2/+178 |
| | | | | metze | ||||
* | lib/tsocket: add an implementation for bsd style sockets. | Stefan Metzmacher | 2009-03-19 | 3 | -1/+1169 |
| | | | | metze | ||||
* | lib/tsocket: add a tsocket_guide.txt with a description of the design | Stefan Metzmacher | 2009-03-19 | 1 | -0/+282 |
| | | | | metze | ||||
* | lib/tsocket: add some useful helper functions | Stefan Metzmacher | 2009-03-19 | 3 | -1/+183 |
| | | | | metze | ||||
* | lib/tsocket: add generic socket abstraction layer | Stefan Metzmacher | 2009-03-19 | 4 | -0/+518 |
| | | | | | | This will replace source4/lib/socket/. metze | ||||
* | tevent: fix the nesting logic | Stefan Metzmacher | 2009-03-19 | 1 | -7/+7 |
| | | | | | | | | | | | | | Only tevent_loop_once and tevent_loop_until() should care about the nesting level. This fixes the samba3 printing code where we use tevent_loop_wait() and don't allow nested events. We still call the nesting hook for all levels, we need to decide if we really want this... metze | ||||
* | fixed a logic bug in the tevent nesting code | Andrew Tridgell | 2009-03-19 | 1 | -1/+13 |
| | | | | | | | | | | The event nesting code never triggered as nesting.level was never greater than 1. The main event loop needs to increase the nesting level by 1. I also added a paranoia check to the nesting setup call. The API as currently written cannot support multiple nesting hooks, so we need to abort if multiple hooks are tried. | ||||
* | build: fix detection of netinet/ip.h on FreeBSD | Timur | 2009-03-17 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> | ||||
* | build: format the header check for netinet/ip.h more nicely | Timur | 2009-03-17 | 1 | -6/+8 |
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> | ||||
* | 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 |
| | |