summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2020-01-15conf: use 2 swappable conf slots, so old config can stay validrofl0r
2020-01-15conf: fix loading of default valuesrofl0r
2020-01-15remove duplicate code calling reload_config_file()rofl0r
2020-01-15access config via a pointer, not a hardcoded struct addressrofl0r
2020-01-15remove config file name item from conf structrofl0r
2020-01-15remove godaemon member from config structurerofl0r
2020-01-15log: remove special case code for daemonized mode without logfilerofl0r
2020-01-15syslog: always use LOG_USER facilityrofl0r
2020-01-15move commandline parsing to main()rofl0r
2020-01-15move initialize_config_defaults to conf.crofl0r
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-21log.c: protect logging facility with a mutexrofl0r
2019-12-21conf.c: merely warn on encountering recently obsoleted config itemsrofl0r
2019-12-21conf.c: pass lineno to handler funcsrofl0r
2019-12-21simplify codebase by using one thread/conn, instead of preforked procsrofl0r
2019-11-27Use gai_strerror() to report errors of getaddrinfo() and getnameinfo()Martin Kutschker
2019-06-14fix usage of stathost in combination with basic authrofl0r
2019-05-05filter file: Don't ignore lines with leading whitespace (#239)Janosch Hoffmann
2018-12-15child.c: properly initialize fdset for each select() call (#216)rofl0r
2018-11-23Basic Auth: allow almost all possible characters for user/passVasily
2018-09-01Remove unused authors.c/authors.h and generation mechanism.Michael Adam
2018-09-01main: remove the "-l" switch to display the license and authorsMichael Adam
2018-05-29fix socks5 upstream user/pass subnegotiation checkrofl0r
2018-03-29fix basicauth string comparisonrofl0r
2018-03-27html-error: Make a switch fallthrough explicitMichael Adam
2018-03-23upstream: Fix case of empty string domain.Michael Adam
2018-03-23install tinyproxy to bin/, not /sbinrofl0r
2018-02-27make bind option usable with transparent proxy toorofl0r
2018-02-27implement user/password auth for socks5 upstream proxyrofl0r
2018-02-25config: unify upstream syntax for http,socks4,socks5 and nonerofl0r
2018-02-25rename members of proxy_type enum to have a common prefixrofl0r
2018-02-25fix early loggingrofl0r
2018-02-25make send_stored_logs staticrofl0r
2018-02-25implement HTTP basic auth for upstream proxiesrofl0r
2018-02-25basicauth.[ch]: refactor to make basicauth_string() reusablerofl0r
2018-02-25fix possible memory leakbertliao
2018-02-23Remove #ifdef for HAVE_SYSLOG_HJohn Weldon
2018-02-09Fix CVE-2017-11747: Create PID file before dropping privileges.Michael Adam
2018-02-06move base64 code into own filerofl0r
2018-02-06Basic Auth: send correct response codes and headers acc. to rfc7235rofl0r
2018-02-06add support for basic HTTP authenticationrofl0r
2018-02-06fix types used in SOCKS4/5 support coderofl0r
2018-02-06add SOCKS upstream proxy support (socks4/socks5)Gonzalo Tornaria
2017-12-04safe_write/read: take void* buffer for generic userofl0r
2017-11-16log to stdout if no logfile specifiedrofl0r
2017-11-16do not create a pidfile, if none is specified in configrofl0r
2017-11-16Issue 15 fix. PRPablo Panero
2017-03-29network: honour result of inet_ntop in get_ip_string()Michael Adam