summaryrefslogtreecommitdiffhomepage
path: root/src/child.c
AgeCommit message (Expand)Author
2020-01-15remove duplicate code calling reload_config_file()rofl0r
2020-01-15access config via a pointer, not a hardcoded struct addressrofl0r
2019-12-21implement detection and denial of endless connection loopsrofl0r
2019-12-21do hostname resolution only when it is absolutely necessary for ACL checkrofl0r
2019-12-21move sockaddr_union to sock.hrofl0r
2019-12-21simplify codebase by using one thread/conn, instead of preforked procsrofl0r
2018-12-15child.c: properly initialize fdset for each select() call (#216)rofl0r
2016-12-30Prevent child from calling exit() on interruptdmz-uk
2014-12-13BB#110 secure the hashmaps by adding a seedMichael Adam
2013-11-23child: remove use of config.listen_addrs in child_listening_sockets()Michael Adam
2013-11-22child: check return code of socket_blocking for accept in child_mainMichael Adam
2013-11-22child: Fix CID 1130966 - unchecked return value from libraryMichael Adam
2013-11-09[BB#63] conf: Allow multiple Listen statements in the config.Michael Adam
2013-11-09child: use a list of listen_fds instead of one single listenfd.Michael Adam
2013-11-09child: add addr argument to child_listening_sock().Michael Adam
2013-11-09sock: add addr argument to listen_sock()Michael Adam
2013-11-09sock/child: remove global variable addrlen.Michael Adam
2009-12-23Add warning comments to SIGHUP handlers, that we ignore the retrun code of re...Michael Adam
2009-12-23Don't truncate the log file in the SIGHUP handler.Michael Adam
2009-12-22reload config upon SIGHUPMichael Adam
2009-12-07Move definition of "struct config_s" from main.h to conf.hMichael Adam
2009-10-25propagate reload of filter file to child procs by sending HUP signalsMichael Adam
2009-10-25Change child_kill_children() to take the signal as an argument.Michael Adam
2009-10-25child: handle SIGHUP in the child by reloading the filter fileMichael Adam
2009-10-25use new filter_reload() in child_main_loop()Michael Adam
2009-09-15child: move log messagte in child_main_loop() to a less irritating place.Michael Adam
2009-09-15Indent code to Tinyproxy coding styleMukund Sivaraman
2009-08-07Rename tinyproxy.[ch] to main.[ch]Mukund Sivaraman
2009-08-04child_pool_create(): add to explicit cats to reduce compiler warnings.Michael Adam
2009-08-04child: adapt child_config to contain unsigned integersMichael Adam
2009-08-04child: add explicit cast in child_main().Michael Adam
2008-12-08Convert tabs to spacesMukund Sivaraman
2008-12-08Break at 80 columnsMukund Sivaraman
2008-12-01Reformat code to GNU coding styleMukund Sivaraman
2008-08-24Add more calls to umask() before mkstemp()Mukund Sivaraman
2008-05-24Updated copyright, license notices in source codeMukund Sivaraman
2005-08-15* [Indent] Ran Source Through indentRobert James Kaes
2005-07-12* Updated Copyright Email AddressesRobert James Kaes
2004-08-24Changed some of the variable types so that the code compiles cleanlyRobert James Kaes
2004-08-10Merged in changes from 1.6.3Robert James Kaes
2004-02-13Removed unnecessary casts (mostly dealing with memory allocation.) IRobert James Kaes
2003-08-07# Merged in changes from the stable 1.6 branch.Robert James Kaes
2003-07-31Added appropriate casts (void*) casts to allow the code to compileRobert James Kaes
2003-05-31# Changed all the for calls to use the != test rather than < test.Robert James Kaes
2003-04-16# Changed it again to this time use the TINYPROXY_DEBUG environmentRobert James Kaes
2003-04-16# The programmer is now made to _explicitly_ enable the GDB support inRobert James Kaes
2003-03-13# (child_main): If this is a debugging build output the child processRobert James Kaes
2002-11-21(child_main): Cleaned up the notice string to be more clear why aRobert James Kaes
2002-10-03(child_main): Check to make sure memory could be allocated to handleRobert James Kaes
2002-06-27(child_make): Reset the various signals to the default signal handler so that...Robert James Kaes