summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Document TALLOC_FREE()Volker Lendecke2009-03-211-0/+10
|
* Document _tallocVolker Lendecke2009-03-211-1/+10
|
* Add a talloc_internal "module"Volker Lendecke2009-03-211-0/+9
|
* Document talloc_pool()Volker Lendecke2009-03-211-0/+35
|
* ReformattingVolker Lendecke2009-03-211-5/+10
|
* Add some initial hook to the front pageVolker Lendecke2009-03-211-0/+3
|
* Add a default "undocumented" moduleVolker Lendecke2009-03-211-0/+9
|
* Delete talloc_guide.txtVolker Lendecke2009-03-211-694/+0
|
* Convert the contents of talloc_guide.txt to doxygen-style talloc.h commentsVolker Lendecke2009-03-211-1/+1023
| | | | | talloc_guide.txt was partly outdated, and as going through talloc.h now shows it was incomplete.
* Add a basic Doxyfile for tallocVolker Lendecke2009-03-211-0/+8
|
* socket_wrapper: fix connect() for dgram sockets, if the destination isn't ↵Stefan Metzmacher2009-03-211-3/+7
| | | | | | there yet metze
* lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystemStefan Metzmacher2009-03-191-1/+8
| | | | metze
* lib/tsocket: add tsocket_guide.txt section with specific details about bsd ↵Stefan Metzmacher2009-03-191-0/+79
| | | | | | style sockets metze
* lib/tsocket: add a fast path to tsocket_writev_send/recv()Stefan Metzmacher2009-03-191-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 Metzmacher2009-03-191-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 Metzmacher2009-03-191-0/+142
| | | | | | helper functions metze
* lib/tsocket: add tsocket_readv_send/recv()Stefan Metzmacher2009-03-193-1/+235
| | | | metze
* lib/tsocket: add tsocket_writev_queue_send/recv()Stefan Metzmacher2009-03-192-0/+126
| | | | metze
* lib/tsocket: add tsocket_writev_send/recv()Stefan Metzmacher2009-03-193-1/+195
| | | | metze
* lib/tsocket: add tsocket_connect_send/recv()Stefan Metzmacher2009-03-193-1/+129
| | | | metze
* lib/tsocket: add tsocket_sendto_queue_send/recv()Stefan Metzmacher2009-03-192-0/+133
| | | | metze
* lib/tsocket: add tsocket_sendto_send/recv()Stefan Metzmacher2009-03-193-1/+145
| | | | metze
* lib/tsocket: add tsocket_recvfrom_send/recv()Stefan Metzmacher2009-03-193-2/+178
| | | | metze
* lib/tsocket: add an implementation for bsd style sockets.Stefan Metzmacher2009-03-193-1/+1169
| | | | metze
* lib/tsocket: add a tsocket_guide.txt with a description of the designStefan Metzmacher2009-03-191-0/+282
| | | | metze
* lib/tsocket: add some useful helper functionsStefan Metzmacher2009-03-193-1/+183
| | | | metze
* lib/tsocket: add generic socket abstraction layerStefan Metzmacher2009-03-194-0/+518
| | | | | | This will replace source4/lib/socket/. metze
* tevent: fix the nesting logicStefan Metzmacher2009-03-191-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 codeAndrew Tridgell2009-03-191-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 FreeBSDTimur2009-03-171-0/+1
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* build: format the header check for netinet/ip.h more nicelyTimur2009-03-171-6/+8
| | | | Signed-off-by: Michael Adam <obnox@samba.org>
* tevent: change version to 0.9.5 after the ABI has changedStefan Metzmacher2009-03-171-1/+1
| | | | metze
* tevent: store the location where a request was finishedStefan Metzmacher2009-03-173-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_queueStefan Metzmacher2009-03-172-42/+60
| | | | metze
* tevent: use an immediate event fot tevent_req_post()Stefan Metzmacher2009-03-172-19/+13
| | | | | | Now tevent_req_post() never fails metze
* tevent: use TALLOC_FREE() in tevent_req.cStefan Metzmacher2009-03-171-9/+5
| | | | metze
* tevent: add support for immediate eventsStefan Metzmacher2009-03-178-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 itStefan Metzmacher2009-03-175-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_onceStefan Metzmacher2009-03-173-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 eventStefan Metzmacher2009-03-173-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_sendVolker Lendecke2009-03-171-17/+1
|
* Remove some unused code from async_req.[ch]Volker Lendecke2009-03-162-51/+0
|
* talloc: change version to 1.3.0Stefan Metzmacher2009-03-161-1/+1
| | | | metze
* talloc: add useful talloc_array_length() macroStefan Metzmacher2009-03-161-0/+1
| | | | metze
* talloc: add TALLOC_ZERO()Stefan Metzmacher2009-03-161-0/+2
| | | | metze
* lib/replace: use AC_TRY_LINK() to verify that getifaddrs() and freeifaddrs() ↵Stefan Metzmacher2009-03-161-1/+1
| | | | | | are available metze
* Merge branch 'tdr' of /home/jelmer/samba4Jelmer Vernooij2009-03-156-0/+660
|\
| * Remove -L/usr/lib from a couple more make variables.Jelmer Vernooij2009-03-151-0/+1
| |
| * tdr: Remove dependency on lp_* so it can be used in both Samba 3 andJelmer Vernooij2009-03-151-10/+9
| | | | | | | | Samba 4.
| * Move tdr to top-level.Jelmer Vernooij2009-03-145-0/+660
| |