Age | Commit message (Expand) | Author | Files | Lines |
2018-07-05 | Merge branch 'bind-mount' | Christian Hesse | 14 | -174/+72 |
2018-07-05 | drop 'struct services'•••Now that we have just one service this can be merged with
'struct hosts'.
| Christian Hesse | 2 | -44/+34 |
2018-07-04 | use private bind mounts for pacserve, remove pacdbserve•••We want just one service to serve database files and package archives.
Private bind mounts make both available to pacserve. This alse removes
some complexity in pacredir.
systemd-v233 | Christian Hesse | 14 | -138/+46 |
2018-06-11 | update dependencies' upstream urls | Christian Hesse | 1 | -6/+6 |
2018-06-08 | remove trailing spaces | Christian Hesse | 1 | -2/+2 |
2018-06-08 | make gitlab.com a mirror•••https://blog.github.com/2018-06-04-github-microsoft/
| Christian Hesse | 1 | -2/+6 |
2018-06-06 | release: write tar signature to git notes | Christian Hesse | 1 | -0/+1 |
2018-01-02 | add documentation link in systemd unit file | Christian Hesse | 1 | -0/+1 |
2018-01-02 | update copyright for 2018 | Christian Hesse | 3 | -3/+3 |
2017-12-13 | prepare version 0.3.30.3.3 | Christian Hesse | 1 | -1/+1 |
2017-12-13 | make the documentation match the real output | Christian Hesse | 1 | -1/+1 |
2017-12-13 | enable TCP fastopen option | Christian Hesse | 1 | -1/+1 |
2017-12-13 | use ipv4 loopback address explicitly•••Depending on the system configuration 'loopback' can resolve to an IPv4
or IPv6 loopback address. As we bind to 127.0.0.1 use the same address
here.
| Christian Hesse | 1 | -1/+1 |
2017-11-28 | prepare version 0.3.20.3.2 | Christian Hesse | 1 | -1/+1 |
2017-11-28 | do not return EXIT_FAILURE but goto fail | Christian Hesse | 1 | -1/+1 |
2017-11-28 | fix memory corruption with libmicrohttpd•••We had a race where page was freed before the queue finished. Tell
libmicrohttpd it has to free itself.
| Christian Hesse | 1 | -4/+3 |
2017-11-28 | allow HEAD requests | Christian Hesse | 1 | -1/+1 |
2017-11-22 | use printf to generate version.h | Christian Hesse | 1 | -3/+1 |
2017-10-30 | set basename for proper html output in response | Christian Hesse | 1 | -1/+1 |
2017-10-20 | prepare version 0.3.10.3.1 | Christian Hesse | 1 | -1/+1 |
2017-10-20 | allow to specify uid and gid in config.h | Christian Hesse | 2 | -1/+5 |
2017-10-19 | use annotated (and signed) tags only | Christian Hesse | 1 | -1/+1 |
2017-10-19 | try to drop root privileges | Christian Hesse | 1 | -0/+8 |
2017-10-19 | implement simple counters for systemctl status | Christian Hesse | 1 | -0/+12 |
2017-10-10 | allocate a dynamic usersystemd-v232 | Christian Hesse | 3 | -6/+3 |
2017-05-13 | prepare version 0.3.00.3.0 | Christian Hesse | 1 | -1/+1 |
2017-05-13 | use a smarter way to determine architecture | Christian Hesse | 4 | -61/+7 |
2017-05-13 | prepare for reproducible builds | Christian Hesse | 2 | -2/+5 |
2017-05-13 | update version strings | Christian Hesse | 1 | -3/+4 |
2017-05-13 | add distribution ID to avahi service names•••Now that we have pacredir in official repositories... ArchLinux ARM will
have the package as well, having package names (at least for 'any') clash.
So add distribution ID to avahi service names.
This is incompatible with pacredir < 0.2.3, so make sure to update all
your installations.
| Christian Hesse | 5 | -10/+17 |
2017-05-13 | add comment about IPv6 addresses in manual hosts | Christian Hesse | 1 | -1/+2 |
2017-05-13 | more details about protocols in config | Christian Hesse | 1 | -1/+2 |
2017-05-02 | prepare version 0.2.20.2.2 | Christian Hesse | 1 | -1/+1 |
2017-05-02 | Merge branch 'ipv6' | Christian Hesse | 3 | -29/+65 |
2017-05-02 | add configuration option for protocol (IPv4 vs. IPv6) | Christian Hesse | 2 | -2/+25 |
2017-05-02 | (re-)add support for IPv6 | Christian Hesse | 2 | -29/+42 |
2017-04-29 | prepare version 0.2.10.2.1 | Christian Hesse | 1 | -1/+1 |
2017-04-29 | extra verbosity from config | Christian Hesse | 2 | -0/+9 |
2017-04-29 | Do not rely on mDNS...•••... 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?
| Christian Hesse | 3 | -33/+96 |
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•••This is required only when the pid is different from what systemd
executed itself.
| Christian Hesse | 1 | -1/+1 |
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•••Notify systemd service manager when our initialization sequence
completed.
| Christian Hesse | 4 | -0/+8 |
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•••no functional change...
| Christian Hesse | 1 | -2/+6 |
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•••There is no HTTP status code 0, so this is what we set earlier.
| Christian Hesse | 1 | -1/+1 |
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•••This adds the service names to log, not just 'darkhttpd'.
| Christian Hesse | 3 | -2/+5 |
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()•••MHD_create_response_from_data() is deprecated, so use
MHD_create_response_from_buffer() instead.
| Christian Hesse | 1 | -2/+2 |
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•••iniparser_getstring() returns const char*, but strtok() modifies its
first argument. So strdup() and free().
| Christian Hesse | 1 | -3/+10 |