Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a = vs == error in writev_handler | Volker Lendecke | 2009-06-15 | 1 | -1/+1 |
| | |||||
* | async_sock: try fix the source4 build on FreeBSD, Solaris, SLES8 | Stefan Metzmacher | 2009-06-08 | 3 | -6/+11 |
| | | | | metze | ||||
* | Fix an uninitialized variable read in async_connect_send | Volker Lendecke | 2009-06-06 | 1 | -5/+5 |
| | |||||
* | Only err on readability if writev_send was explicitly asked to do so | Volker Lendecke | 2009-06-04 | 1 | -1/+1 |
| | | | | A socket might be readable for other reasons | ||||
* | Handle EINTR in async_sock.c | Volker Lendecke | 2009-05-30 | 1 | -0/+16 |
| | |||||
* | libwbclient: Add async call framework. | Kai Blin | 2009-05-30 | 2 | -2/+3 |
| | |||||
* | async_sock: Change license to LGPLv3+ | Volker Lendecke | 2009-05-29 | 2 | -16/+24 |
| | |||||
* | Change async_connect to use connect instead of getsockopt to get the error | Volker Lendecke | 2009-05-24 | 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. | ||||
* | Add "err_on_readability" to writev_send | Volker Lendecke | 2009-05-24 | 2 | -2/+14 |
| | | | | | | 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. | ||||
* | Allow NULL queue to writev_send | Volker Lendecke | 2009-05-24 | 1 | -6/+16 |
| | |||||
* | Remove async_req | Volker Lendecke | 2009-04-08 | 7 | -614/+1 |
| | |||||
* | Use recv instead of read in read_packet_handler | Volker Lendecke | 2009-04-05 | 1 | -1/+2 |
| | | | | This way the socket wrapper pcap file also sees the replies :-) | ||||
* | 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 |
| | |||||
* | async_sock: fix truncating of the temporary iovec in writev_send/recv() | Stefan Metzmacher | 2009-03-11 | 1 | -1/+1 |
| | | | | | | Volker: please check! 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. | ||||
* | Make struct tevent_req opaque | Simo Sorce | 2009-03-02 | 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. | ||||
* | Simplify async_connect_send slightly | Volker Lendecke | 2009-02-28 | 1 | -9/+6 |
| | |||||
* | Remove async_req based async_send | Volker Lendecke | 2009-02-25 | 2 | -240/+0 |
| | |||||
* | Remove async_req based async_recv | Volker Lendecke | 2009-02-25 | 2 | -71/+0 |
| | |||||
* | Add more conventional async_recv | Volker Lendecke | 2009-02-24 | 2 | -0/+72 |
| | |||||
* | Add more conventional async_send | Volker Lendecke | 2009-02-24 | 2 | -0/+73 |
| | |||||
* | Remove unused param_connect struct | Volker Lendecke | 2009-02-24 | 1 | -11/+0 |
| | |||||
* | Remove unused recvall | Volker Lendecke | 2009-02-24 | 2 | -115/+0 |
| | |||||
* | Add async read_packet | Volker Lendecke | 2009-02-24 | 2 | -0/+128 |
| | |||||
* | Fix async writev | Volker Lendecke | 2009-02-24 | 1 | -1/+1 |
| | |||||
* | Remove async sendall | Volker Lendecke | 2009-02-24 | 2 | -116/+0 |
| | |||||
* | Add async writev | Volker Lendecke | 2009-02-24 | 2 | -0/+109 |
| | |||||
* | Convert async_connect to tevent_req | Volker Lendecke | 2009-02-24 | 2 | -32/+33 |
| | |||||
* | async_sock: Use tevent_timeval instead of timeval functions | Kai Blin | 2009-02-17 | 1 | -3/+4 |
| | |||||
* | s3 async: Fix the build on systems that have ETIMEDOUT but not ETIME | Tim Prouty | 2009-02-09 | 1 | -2/+2 |
| | | | | Fallback on EAGAIN | ||||
* | async_sock: Map ASYNC_REQ_TIMEOUT to ETIMEDOUT instead of ETIME | Kai Blin | 2009-02-09 | 1 | -1/+5 |
| | | | | Also, fall back to EIO if ETIMEDOUT is not present | ||||
* | async_sock: Use unix errnos instead of NTSTATUS | Kai Blin | 2009-02-09 | 2 | -30/+99 |
| | | | | | 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. | ||||
* | Next step disentangling async_req from NTSTATUS | Volker Lendecke | 2009-02-02 | 4 | -62/+86 |
| | | | | Now I need to document this :-) | ||||
* | Split up async_req into a generic and a NTSTATUS specific part | Volker Lendecke | 2009-02-01 | 6 | -80/+158 |
| | |||||
* | async_sock: Move to top level | Kai Blin | 2009-01-28 | 3 | -1/+755 |
| | |||||
* | async_req: Fix the S4 build | Kai Blin | 2009-01-27 | 2 | -20/+28 |
| | |||||
* | s4: add ../lib/async_req to the s4 build | Kai Blin | 2009-01-23 | 1 | -0/+3 |
| | |||||
* | async_req: Move to top level dir | Kai Blin | 2009-01-23 | 2 | -0/+500 |