Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-24 | Change async_connect to use connect instead of getsockopt to get the error | Volker Lendecke | 1 | -14/+24 | |
On my Linux box, this is definitely the more reliable strategy with unix domain sockets, and according to my tests it also works correctly with TCP sockets. | |||||
2009-05-24 | Add "err_on_readability" to writev_send | Volker Lendecke | 1 | -2/+13 | |
A socket where the other side has closed only becomes readable. To catch errors early when sitting in a pure writev, we need to also test for readability. | |||||
2009-05-24 | Allow NULL queue to writev_send | Volker Lendecke | 1 | -6/+16 | |
2009-04-08 | Remove async_req | Volker Lendecke | 1 | -50/+0 | |
2009-04-05 | Use recv instead of read in read_packet_handler | Volker Lendecke | 1 | -1/+2 | |
This way the socket wrapper pcap file also sees the replies :-) | |||||
2009-03-17 | Remove some transitional code in writev_send | Volker Lendecke | 1 | -17/+1 | |
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-08 | Add "queue" to writev_send | Volker Lendecke | 1 | -2/+28 | |
Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level. | |||||
2009-03-02 | Make struct tevent_req opaque | Simo Sorce | 1 | -20/+20 | |
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-02-28 | Simplify async_connect_send slightly | Volker Lendecke | 1 | -9/+6 | |
2009-02-25 | Remove async_req based async_send | Volker Lendecke | 1 | -232/+0 | |
2009-02-25 | Remove async_req based async_recv | Volker Lendecke | 1 | -68/+0 | |
2009-02-24 | Add more conventional async_recv | Volker Lendecke | 1 | -0/+67 | |
2009-02-24 | Add more conventional async_send | Volker Lendecke | 1 | -0/+67 | |
2009-02-24 | Remove unused param_connect struct | Volker Lendecke | 1 | -11/+0 | |
2009-02-24 | Remove unused recvall | Volker Lendecke | 1 | -110/+0 | |
2009-02-24 | Add async read_packet | Volker Lendecke | 1 | -0/+118 | |
2009-02-24 | Fix async writev | Volker Lendecke | 1 | -1/+1 | |
2009-02-24 | Remove async sendall | Volker Lendecke | 1 | -111/+0 | |
2009-02-24 | Add async writev | Volker Lendecke | 1 | -0/+105 | |
2009-02-24 | Convert async_connect to tevent_req | Volker Lendecke | 1 | -27/+27 | |
2009-02-09 | s3 async: Fix the build on systems that have ETIMEDOUT but not ETIME | Tim Prouty | 1 | -2/+2 | |
Fallback on EAGAIN | |||||
2009-02-09 | async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME | Kai Blin | 1 | -1/+5 | |
Also, fall back to EIO if ETIMEDOUT is not present | |||||
2009-02-09 | async_sock: Use unix errnos instead of NTSTATUS | Kai Blin | 1 | -27/+93 | |
This also switches wb_reqtrans to use wbcErr instead of NTSTATUS as it would be pointless to convert to errno first and to wbcErr later. | |||||
2009-02-01 | Split up async_req into a generic and a NTSTATUS specific part | Volker Lendecke | 1 | -15/+15 | |
2009-01-28 | async_sock: Move to top level | Kai Blin | 1 | -0/+703 | |