summaryrefslogtreecommitdiff
path: root/src/tcp.c
Commit message (Expand)AuthorAge
* Fixing spurious recv timeout errors and fixing compile warningsDavieV2018-05-02
* Reducing logging code and making fixes to web scanningDavieV2018-04-25
* Making the communication bi-directional with pollingDavieV2018-03-30
* Replace C++ comments ("// ...") by standard C comments ("/* ... */")Till Kamppeter2017-04-26
* Added some comments on special procedures for clean shutdownTill Kamppeter2017-04-26
* Take the measures to get the bound socket cleanly unbound on shutdownTill Kamppeter2017-04-25
* Check termination flag in all communication and wait loopsTill Kamppeter2017-04-25
* White space clean-up in C source code filesTill Kamppeter2017-04-20
* Rename global variable "sigterm" into "terminate"Till Kamppeter2017-04-19
* Added handler for SIGTERM and SIGINT for clean terminationTill Kamppeter2017-04-18
* Fixes for use with IPv6Till Kamppeter2016-12-30
* Let ippusbxd advertise the connected printer via BonjourTill Kamppeter2016-12-15
* Let functions return 0 on success and -1 on errorTill Kamppeter2016-12-13
* Improved stability of the ippusbxd daemon when hammered by many requestsTill Kamppeter2016-12-12
* Simplified usage of select() for simultaneous listening via IPv4 and IPv6Till Kamppeter2015-08-10
* SECURITY FIX: Actually restrict the access to the printer to localhostTill Kamppeter2015-08-09
* More verbose debug loggingTill Kamppeter2015-07-15
* Introduced new "-P" option to supply a desired portTill Kamppeter2015-07-08
* Add apache license headersDaniel2014-10-08
* Fix sign conversion warnings in tcp.cDaniel Dressler2014-09-18
* Fix wrong uint size for port numbersDaniel2014-09-12
* Remove unneeded todoDaniel Dressler2014-08-21
* Handle browser closing connection while sending dataDaniel Dressler2014-08-21
* Fix printf typeDaniel2014-08-11
* Add extra tracingDaniel2014-08-11
* Fix segfault upon alloc failureDaniel Dressler2014-08-01
* Use ERR_AND_EXIT macro for all exiting errorsDaniel Dressler2014-07-28
* Make TCP handle full packets taken from msg excessDaniel Dressler2014-07-25
* Check send() return valuesDaniel Dressler2014-07-24
* Fix staling main loop if alloc fails in TCPDaniel Dressler2014-07-24
* Make tcp close connection when client closes itDaniel Dressler2014-07-17
* Fix out-of-array-bounds accessDaniel Dressler2014-07-17
* Show human readable version of errnoDaniel Dressler2014-07-15
* Make tcp block when receiving dataDaniel Dressler2014-07-08
* Make tcp require readable http headerDaniel Dressler2014-07-08
* Make tcp and usb use NOTE isntead of printfDaniel Dressler2014-06-22
* Add extra debug messagesDaniel Dressler2014-06-17
* Remove unneeded codeDaniel Dressler2014-06-17
* Make tcp ensure data is in socketDaniel Dressler2014-06-17
* Make tcp connection sockets non-blockingDaniel Dressler2014-06-17
* Unify tcp's get port number function's nameDaniel Dressler2014-06-16
* Unify destructor namesDaniel Dressler2014-06-16
* Unify packet's method namesDaniel Dressler2014-06-16
* Make tcp find end of get requestsDaniel Dressler2014-06-09
* Make tcp use packet constructorDaniel Dressler2014-06-07
* Add basic sending of printer responce to clientDaniel Dressler2014-06-04
* Rename get_packet to tcp_packet_getDaniel Dressler2014-06-04
* Remove typedef hiding of structsDaniel Dressler2014-06-04
* Move logging out of http.hDaniel Dressler2014-06-04
* Move http functions out of tcp.cDaniel Dressler2014-06-04