Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-04-29 | Do not rely on mDNS... | Christian Hesse | 3 | -33/+96 | |
... but do resolve the addresses within pacredir. The biggest advantage is that we do no longer require nss-mdns, which tends to fool us in different ways. As requests are done by address rather than host name you can no longer use virtual hosts for pacserve and pacdbserve. But did anybody try that? | |||||
2017-04-29 | prepare version 0.2.00.2.0 | Christian Hesse | 1 | -1/+1 | |
2017-04-29 | update links to point to the readme | Christian Hesse | 2 | -3/+3 | |
2017-04-28 | Merge branch 'pacredir' | Christian Hesse | 10 | -37/+33 | |
2017-04-28 | update references to 'pacredir' | Christian Hesse | 4 | -15/+15 | |
2017-04-28 | rename files to 'pacredir' | Christian Hesse | 6 | -13/+15 | |
2017-04-28 | drop unit file paccache.service | Christian Hesse | 3 | -9/+3 | |
2017-03-08 | use https for my mirror | Christian Hesse | 1 | -1/+1 | |
2017-01-14 | update copyright for 2017 | Christian Hesse | 5 | -5/+5 | |
2017-01-06 | notify systemd on stop | Christian Hesse | 1 | -0/+5 | |
2017-01-05 | no need to tell systemd the pid | Christian Hesse | 1 | -1/+1 | |
This is required only when the pid is different from what systemd executed itself. | |||||
2016-12-01 | prepare version 0.1.250.1.25 | Christian Hesse | 1 | -1/+1 | |
2016-12-01 | add systemd dependency in README | Christian Hesse | 1 | -0/+1 | |
2016-12-01 | Use systemd service manager notification | Christian Hesse | 4 | -0/+8 | |
Notify systemd service manager when our initialization sequence completed. | |||||
2016-10-12 | prepare release 0.1.240.1.24 | Christian Hesse | 1 | -1/+1 | |
2016-10-12 | calculate date/time string only when needed | Christian Hesse | 1 | -5/+6 | |
2016-10-12 | make more output depend on verbose (do not print by default) | Christian Hesse | 1 | -19/+37 | |
2016-10-12 | always pass real port to add_host(), print to verbose output | Christian Hesse | 1 | -5/+8 | |
2016-10-12 | print only if verbose | Christian Hesse | 1 | -7/+10 | |
2016-10-11 | prepare version 0.1.230.1.23 | Christian Hesse | 1 | -1/+1 | |
2016-10-11 | differentiate between offline and bad | Christian Hesse | 1 | -1/+6 | |
2016-10-11 | Be more verbose about badtime, simplify condition | Christian Hesse | 1 | -8/+12 | |
2016-10-11 | add line break | Christian Hesse | 1 | -1/+2 | |
2016-10-11 | throttle requests | Christian Hesse | 1 | -0/+4 | |
2016-10-11 | add comment about ctime stuff | Christian Hesse | 1 | -3/+6 | |
2016-10-11 | print message to stdout, not stderr | Christian Hesse | 1 | -1/+1 | |
2016-10-11 | format condition | Christian Hesse | 1 | -2/+6 | |
no functional change... | |||||
2016-10-11 | initialize struct timeval just once | Christian Hesse | 1 | -2/+3 | |
2016-10-10 | prepare version 0.1.220.1.22 | Christian Hesse | 1 | -1/+1 | |
2016-10-10 | remove extra line break | Christian Hesse | 1 | -1/+0 | |
2016-10-10 | show the more generic information if errbuf is empty | Christian Hesse | 1 | -2/+3 | |
2016-10-10 | verbose output: returned -> received | Christian Hesse | 1 | -1/+1 | |
2016-10-10 | set to error buffer empty | Christian Hesse | 1 | -0/+1 | |
2016-10-10 | add printing curl error messages | Christian Hesse | 1 | -1/+5 | |
2016-10-10 | verbose output: do not print useless message | Christian Hesse | 1 | -1/+1 | |
There is no HTTP status code 0, so this is what we set earlier. | |||||
2016-10-10 | verbose output: error -> http status code | Christian Hesse | 1 | -1/+1 | |
2016-10-06 | prepare version 0.1.210.1.21 | Christian Hesse | 1 | -1/+1 | |
2016-10-06 | order pacredir service after network{,-online}.target | Christian Hesse | 1 | -1/+1 | |
2016-10-06 | fix race condition with SIGHUP | Christian Hesse | 1 | -2/+7 | |
2016-08-16 | remove trailing whitespace | Christian Hesse | 1 | -1/+1 | |
2016-05-27 | prepare version 0.1.200.1.20 | Christian Hesse | 1 | -1/+1 | |
2016-05-27 | rename hook -> hooks | Christian Hesse | 2 | -1/+1 | |
2016-05-03 | fix compiler and linker flags and produce binaries with full RELRO | Christian Hesse | 1 | -11/+17 | |
2016-01-31 | prepare version 0.1.190.1.19 | Christian Hesse | 1 | -1/+1 | |
2016-01-31 | use symlinks for pacserve and pacdbserve | Christian Hesse | 3 | -2/+5 | |
This adds the service names to log, not just 'darkhttpd'. | |||||
2016-01-30 | prepare version 0.1.180.1.18 | Christian Hesse | 1 | -1/+1 | |
2016-01-30 | Merge branch 'pacman-5-0' | Christian Hesse | 1 | -2/+3 | |
2016-01-30 | add more specific comment about db files | Christian Hesse | 1 | -1/+1 | |
2016-01-30 | correctly handle *.files and redirect to pacdbserve | Christian Hesse | 1 | -1/+2 | |
2016-01-27 | prepare version 0.1.170.1.17 | Christian Hesse | 1 | -1/+1 | |
2016-01-27 | Merge branch 'darkhttpd-1-12' | Christian Hesse | 3 | -4/+4 | |
2016-01-27 | darkhttpd supports IPv6 now, no longer limit to IPv4 | Christian Hesse | 3 | -4/+4 | |
2016-01-27 | disable directory listing | Christian Hesse | 2 | -2/+2 | |
2016-01-04 | update copyright for 2016 | Christian Hesse | 5 | -5/+5 | |
2015-12-12 | prepare version 0.1.160.1.16 | Christian Hesse | 1 | -1/+1 | |
2015-12-12 | use MHD_create_response_from_buffer() | Christian Hesse | 1 | -2/+2 | |
MHD_create_response_from_data() is deprecated, so use MHD_create_response_from_buffer() instead. | |||||
2015-12-12 | allow to limit the number of query threads | Christian Hesse | 2 | -1/+20 | |
2015-07-13 | prepare version 0.1.150.1.15 | Christian Hesse | 1 | -1/+1 | |
2015-07-03 | add --version option | Christian Hesse | 2 | -4/+19 | |
2015-06-27 | add some extra security to systemd units | Christian Hesse | 3 | -0/+12 | |
2015-06-26 | prepare version 0.1.140.1.14 | Christian Hesse | 1 | -1/+1 | |
2015-06-24 | fix string handling | Christian Hesse | 1 | -3/+10 | |
iniparser_getstring() returns const char*, but strtok() modifies its first argument. So strdup() and free(). | |||||
2015-03-19 | prepare version 0.1.130.1.13 | Christian Hesse | 1 | -1/+1 | |
No changes in a long time... So let's get last commits into a release. | |||||
2015-01-04 | update copyright for 2015 | Christian Hesse | 5 | -5/+5 | |
2014-10-21 | use ISO C11 standard and move includes to header file | Christian Hesse | 3 | -31/+34 | |
2014-10-06 | pacman should not ask for db signature files | Christian Hesse | 1 | -3/+2 | |
2014-10-06 | prepare version 0.1.120.1.12 | Christian Hesse | 1 | -1/+1 | |
2014-10-06 | fix guess the fastest server for db files | Christian Hesse | 1 | -2/+5 | |
New db files were not fetched from upstream servers if one server had a file with same timestamp. | |||||
2014-10-05 | prepare release 0.1.110.1.11 | Christian Hesse | 1 | -1/+1 | |
2014-10-05 | add paccache.service to enable all required services | Christian Hesse | 2 | -0/+8 | |
2014-10-05 | try to guess the fastest server for db files as well | Christian Hesse | 1 | -1/+2 | |
2014-09-14 | add networkmanager dispatcher script | Christian Hesse | 2 | -0/+8 | |
2014-09-04 | reformat long functions0.1.10 | Christian Hesse | 2 | -10/+40 | |
2014-09-04 | prepare release 0.1.10 | Christian Hesse | 1 | -1/+1 | |
2014-09-04 | Revert "addow socket activation for pacserve and pacdbserve" | Christian Hesse | 3 | -20/+0 | |
The Arch Linux darkhttpd package [0] has a unit file for socket activation. Looks like this is wrong, darkhttpd does not support socket activation. [0] https://www.archlinux.org/packages/?name=darkhttpd | |||||
2014-09-02 | prepare version 0.1.90.1.9 | Christian Hesse | 1 | -1/+1 | |
2014-09-02 | dhcpcd-hook: send signal only to exact matches | Christian Hesse | 1 | -1/+1 | |
2014-09-01 | dhcpcd-hook: change permissions | Christian Hesse | 2 | -1/+1 | |
2014-09-01 | dhcpcd-hook: just kill if process is running | Christian Hesse | 1 | -2/+4 | |
2014-09-01 | prepare version 0.1.80.1.8 | Christian Hesse | 1 | -1/+1 | |
2014-09-01 | add upstream URLs to README | Christian Hesse | 1 | -0/+4 | |
2014-09-01 | addow socket activation for pacserve and pacdbserve | Christian Hesse | 3 | -0/+20 | |
2014-08-29 | prepare version 0.1.70.1.7 | Christian Hesse | 1 | -1/+1 | |
2014-08-29 | do not use DEBUG macro but command line argument to be verbose | Christian Hesse | 1 | -29/+45 | |
2014-07-28 | prepare release 0.1.60.1.6 | Christian Hesse | 1 | -1/+1 | |
2014-07-28 | have port in struct services, allow to specify host:port in pacredir.conf | Christian Hesse | 2 | -17/+30 | |
2014-06-16 | prepare version 0.1.50.1.5 | Christian Hesse | 1 | -1/+1 | |
2014-06-16 | clean whitespace | Christian Hesse | 1 | -1/+1 | |
2014-06-16 | add debug output for file not found | Christian Hesse | 1 | -0/+4 | |
2014-06-16 | be a bit less verbose | Christian Hesse | 1 | -0/+2 | |
2014-06-16 | print modification datprint modification date | Christian Hesse | 1 | -1/+5 | |
2014-04-22 | prepare release 0.1.40.1.4 | Christian Hesse | 1 | -1/+1 | |
2014-04-22 | use write_log() instead of printf() | Christian Hesse | 1 | -1/+1 | |
2014-04-22 | fix filename in html pages | Christian Hesse | 1 | -2/+2 | |
2014-04-22 | redirect to project website if no file is given | Christian Hesse | 2 | -0/+12 | |
2014-04-22 | darkhttpd only serves IPv4, so limit curl to that | Christian Hesse | 1 | -1/+3 | |
2014-04-04 | prepare version 0.1.30.1.3 | Christian Hesse | 1 | -1/+1 | |
2014-03-26 | add a word about security | Christian Hesse | 1 | -0/+9 | |
2014-01-20 | make output a bit more verbose | Christian Hesse | 1 | -1/+6 | |
2014-01-13 | prepare release 0.1.20.1.2 | Christian Hesse | 1 | -1/+1 | |