summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2009-03-22Revert "Convert the contents of talloc_guide.txt to doxygen-style talloc.h ↵Volker Lendecke1-1023/+1
comments" This reverts commit d21212c9192b41a3fdc7e96cb9bf0125a1dc6c2d.
2009-03-22Revert "Delete talloc_guide.txt"Volker Lendecke1-0/+694
This reverts commit 3f9c30022a53a37ad829f8882a9a5161fcadda8b.
2009-03-22Revert "Add a default "undocumented" module"Volker Lendecke1-9/+0
This reverts commit ba42320c7e9f5ccbd32eccbfb1f2d77e13b3a318.
2009-03-22Revert "Add some initial hook to the front page"Volker Lendecke1-3/+0
This reverts commit cfce2d3611f225244fadf3d27d76371827fd6422.
2009-03-22Revert "Reformatting"Volker Lendecke1-10/+5
This reverts commit db447d0c476699dbf7fa0567c67f5938674ec811.
2009-03-22Revert "Document talloc_pool()"Volker Lendecke1-35/+0
This reverts commit 27944ed7452207ef3c686ff6bcd9c4e1cb7f36d8.
2009-03-22Revert "Add a talloc_internal "module""Volker Lendecke1-9/+0
This reverts commit 02662d56c64f367bffa2febba9a396c15454cfdb.
2009-03-22Revert "Document _talloc"Volker Lendecke1-10/+1
This reverts commit 2ce70d4f5a30973b4cc083dbbb38b519007a31bd.
2009-03-22Revert "Document TALLOC_FREE()"Volker Lendecke1-10/+0
This reverts commit 3f81649b8dcadb3bd424f41d803dbd59f770b9ba.
2009-03-22Revert "Document talloc_parent, talloc_parent_name and talloc_is_parent"Volker Lendecke1-29/+0
This reverts commit 986c2e01cca0be993f1e52d3a27819f4044bfe4b.
2009-03-22Revert "Document talloc_zero_array()"Volker Lendecke1-16/+0
This reverts commit 59dff5745528a3efe585cdeb03e2bedd6b2e404a.
2009-03-21Document talloc_zero_array()Volker Lendecke1-0/+16
2009-03-21Document talloc_parent, talloc_parent_name and talloc_is_parentVolker Lendecke1-0/+29
2009-03-21Document TALLOC_FREE()Volker Lendecke1-0/+10
2009-03-21Document _tallocVolker Lendecke1-1/+10
2009-03-21Add a talloc_internal "module"Volker Lendecke1-0/+9
2009-03-21Document talloc_pool()Volker Lendecke1-0/+35
2009-03-21ReformattingVolker Lendecke1-5/+10
2009-03-21Add some initial hook to the front pageVolker Lendecke1-0/+3
2009-03-21Add a default "undocumented" moduleVolker Lendecke1-0/+9
2009-03-21Delete talloc_guide.txtVolker Lendecke1-694/+0
2009-03-21Convert the contents of talloc_guide.txt to doxygen-style talloc.h commentsVolker Lendecke1-1/+1023
talloc_guide.txt was partly outdated, and as going through talloc.h now shows it was incomplete.
2009-03-21Add a basic Doxyfile for tallocVolker Lendecke1-0/+8
2009-03-21socket_wrapper: fix connect() for dgram sockets, if the destination isn't ↵Stefan Metzmacher1-3/+7
there yet metze
2009-03-19lib/util: build tevent_unix.o and tevent_ntstatus.o as UTIL_TEVENT subsystemStefan Metzmacher1-1/+8
metze
2009-03-19lib/tsocket: add tsocket_guide.txt section with specific details about bsd ↵Stefan Metzmacher1-0/+79
style sockets metze
2009-03-19lib/tsocket: add a fast path to tsocket_writev_send/recv()Stefan Metzmacher1-0/+10
This is similar to the tsocket_sendto_send/recv() fast path. metze
2009-03-19lib/tsocket: add a fast path to tsocket_sendto_send/recv()Stefan Metzmacher1-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
2009-03-19lib/tsocket: add tsocket_guide.txt section about the async _send/recv() ↵Stefan Metzmacher1-0/+142
helper functions metze
2009-03-19lib/tsocket: add tsocket_readv_send/recv()Stefan Metzmacher3-1/+235
metze
2009-03-19lib/tsocket: add tsocket_writev_queue_send/recv()Stefan Metzmacher2-0/+126
metze
2009-03-19lib/tsocket: add tsocket_writev_send/recv()Stefan Metzmacher3-1/+195
metze
2009-03-19lib/tsocket: add tsocket_connect_send/recv()Stefan Metzmacher3-1/+129
metze
2009-03-19lib/tsocket: add tsocket_sendto_queue_send/recv()Stefan Metzmacher2-0/+133
metze
2009-03-19lib/tsocket: add tsocket_sendto_send/recv()Stefan Metzmacher3-1/+145
metze
2009-03-19lib/tsocket: add tsocket_recvfrom_send/recv()Stefan Metzmacher3-2/+178
metze
2009-03-19lib/tsocket: add an implementation for bsd style sockets.Stefan Metzmacher3-1/+1169
metze
2009-03-19lib/tsocket: add a tsocket_guide.txt with a description of the designStefan Metzmacher1-0/+282
metze
2009-03-19lib/tsocket: add some useful helper functionsStefan Metzmacher3-1/+183
metze
2009-03-19lib/tsocket: add generic socket abstraction layerStefan Metzmacher4-0/+518
This will replace source4/lib/socket/. metze
2009-03-19tevent: fix the nesting logicStefan Metzmacher1-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
2009-03-19fixed a logic bug in the tevent nesting codeAndrew Tridgell1-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.
2009-03-17build: fix detection of netinet/ip.h on FreeBSDTimur1-0/+1
Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-17build: format the header check for netinet/ip.h more nicelyTimur1-6/+8
Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-17tevent: change version to 0.9.5 after the ABI has changedStefan Metzmacher1-1/+1
metze
2009-03-17tevent: store the location where a request was finishedStefan Metzmacher3-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
2009-03-17tevent: use an immediate event as trigger for tevent_queueStefan Metzmacher2-42/+60
metze
2009-03-17tevent: use an immediate event fot tevent_req_post()Stefan Metzmacher2-19/+13
Now tevent_req_post() never fails metze
2009-03-17tevent: use TALLOC_FREE() in tevent_req.cStefan Metzmacher1-9/+5
metze
2009-03-17tevent: add support for immediate eventsStefan Metzmacher8-34/+295
They're like directly triggered timed events, but you can preallocated them and scheduling them will not fail. metze