Age | Commit message (Expand) | Author | Files | Lines |
---|---|---|---|---|
2025-01-20 | use define from netinet/in.hHEADnextmain | 1 | -1/+1 | |
2025-01-01 | prepare version 0.4.80.4.8 | 1 | -1/+1 | |
2025-01-01 | update copyright for 2025 | 5 | -5/+5 | |
2024-12-31 | create a fully locked system account•••https://github.com/systemd/systemd/blob/v257/NEWS#L767-L777 https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html#u systemd-v257 | 1 | -1/+1 | |
2024-06-18 | use sigaction(2) instead of signal(2)•••As stated in the man pages, `sigaction` should be preferred to `signal`. | 1 | -4/+8 | |
2024-05-21 | update include, use pkg-config for iniparser•••... which ships required files with release 4.2.2. iniparser-4-2-2 | 2 | -2/+2 | |
2024-03-04 | README: issue solved!•••Though the release is pacman 6.1.0... | 1 | -14/+0 | |
2024-01-01 | update copyright for 2024 | 5 | -5/+5 | |
2023-12-02 | support for CacheServer was finally merged! 🎉🥳•••... and will be available in pacman 7.x final release. | 1 | -3/+3 | |
2023-11-24 | prepare version 0.4.70.4.7 | 1 | -1/+1 | |
2023-11-24 | drop the 'Cache-Control: no-cache' header in http response...•••... as pacman upstream will never use it. | 1 | -1/+0 | |
2023-11-24 | drop setting to ignore db files...•••Using just `CacheServer` (with commented `Server`) in pacman configuration has the same effect. | 2 | -17/+2 | |
2023-11-24 | add a CacheServer entry in pacman configuration snippet...•••... comment the regular server entry and update the documentation in README file. The server error limit was introduced in pacman 6.0.0, which caused some trouble with pacredir: Returning 404 (not found) is common case and no fatal error. This should be fixed with pacman 7.0.0, that will understand CacheServer in configuration. Hopefully. Add the required bits in include file for pacman. pacman-v6.1.0 | 4 | -473/+24 | |
2023-11-23 | update status on Gitlab merge request !74 & !98 | 1 | -0/+4 | |
2023-11-23 | update status on Gitlab merge request !76 | 1 | -3/+5 | |
2023-11-06 | link Gitlab merge requests | 1 | -0/+6 | |
2023-09-30 | update wording: server -> peer | 3 | -12/+12 | |
2023-01-03 | update copyright for 2023 | 5 | -5/+5 | |
2023-01-03 | update patch...•••... as resent to pacman-dev. Let's hope the mention of 'negative chaching' for reverse proxies and load balancers changes something. | 1 | -6/+17 | |
2023-01-03 | upstream denied new revision of patch as well•••ðŸ˜³ðŸ˜¢ https://lists.archlinux.org/archives/list/pacman-dev@lists.archlinux.org/message/5QNSFAHFBFJZXSTR2455FAWHYEHSHTUQ/ | 1 | -1/+1 | |
2022-09-26 | prepare version 0.4.60.4.6 | 1 | -1/+1 | |
2022-09-15 | use http header 'Cache-Control: no-cache' for soft failure•••This is standard header... | 4 | -50/+66 | |
2022-05-10 | more solutions for caveat with pacman's server error limit | 3 | -3/+412 | |
2022-04-04 | prepare version 0.4.50.4.5 | 1 | -1/+1 | |
2022-04-04 | create a system user for pacredir•••Missing configuration in /etc/nsswitch.conf was problematic before... Looks looks handling of dynamic users became even worse with dbus 1.14.0 - so let's create a regular system user. Addresses #1 | 3 | -1/+3 | |
2022-03-30 | make the file name match the project name | 1 | -1/+1 | |
2022-03-29 | pacserve: use empty file for index•••This makes monitoring happy... 😊 | 2 | -1/+3 | |
2022-03-29 | send extra http header on expected failure•••Indicate that this failure is expected and pacman should not log an error and not increase the server error count. Looks like pacman will not support this... 😢 Let's add it anyway, may be handy. | 1 | -0/+1 | |
2022-01-03 | update copyright for 2022 | 5 | -5/+5 | |
2021-06-07 | prepare version 0.4.40.4.4 | 1 | -1/+1 | |
2021-06-07 | add info about caveat with pacman's server error limit•••... also reported in #10. | 1 | -0/+28 | |
2021-06-07 | simplify address handling | 1 | -1/+1 | |
2021-06-07 | do not redirect if database file is too old•••The Arch repositories see regular updates... Consider a database file older than 24 hours out-of-date and do not redirect. | 2 | -5/+6 | |
2021-06-07 | get the db timestamp from http request | 3 | -18/+11 | |
2021-05-28 | make the flow colorful | 2 | -228/+224 | |
2021-05-26 | document request flow | 5 | -0/+1219 | |
2021-05-26 | Makefile: convert all markdown files to html | 2 | -9/+12 | |
2021-01-01 | prepare version 0.4.30.4.3 | 1 | -1/+1 | |
2021-01-01 | update copyright for 2021 | 5 | -5/+5 | |
2020-12-29 | reload via systemd service | 2 | -4/+4 | |
2020-12-29 | support reload from systemd service | 1 | -0/+1 | |
2020-11-25 | clearly state the license | 7 | -6/+741 | |
2020-07-07 | fix build with libmicrohttpd 0.9.71 | 2 | -2/+9 | |
2020-02-08 | update copyright for 2020 | 3 | -3/+3 | |
2019-08-06 | move NetworkManager dispatcher to /usr | 1 | -1/+1 | |
2019-07-01 | prepare version 0.4.20.4.2 | 1 | -1/+1 | |
2019-07-01 | Merge branch 'ignore-db-files' | 2 | -3/+20 | |
2019-07-01 | use proper log message when ignoring database files | 1 | -3/+6 | |
2019-07-01 | allow to ignore database files | 2 | -1/+15 | |
2019-07-01 | Makefile: change order of compiler parameters | 1 | -1/+1 | |
2019-01-01 | prepare version 0.4.10.4.1 | 1 | -1/+1 | |
2019-01-01 | update copyright for 2019 | 3 | -3/+3 | |
2019-01-01 | fix parsing of /etc/os-release | 1 | -1/+1 | |
2018-08-14 | release: add comment with file name to signatures | 1 | -2/+2 | |
2018-07-05 | prepare version 0.4.00.4.0 | 1 | -1/+1 | |
2018-07-05 | Merge branch 'bind-mount' | 14 | -174/+72 | |
2018-07-05 | drop 'struct services'•••Now that we have just one service this can be merged with 'struct hosts'. | 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 | 14 | -138/+46 | |
2018-06-11 | update dependencies' upstream urls | 1 | -6/+6 | |
2018-06-08 | remove trailing spaces | 1 | -2/+2 | |
2018-06-08 | make gitlab.com a mirror•••https://blog.github.com/2018-06-04-github-microsoft/ | 1 | -2/+6 | |
2018-06-06 | release: write tar signature to git notes | 1 | -0/+1 | |
2018-01-02 | add documentation link in systemd unit file | 1 | -0/+1 | |
2018-01-02 | update copyright for 2018 | 3 | -3/+3 | |
2017-12-13 | prepare version 0.3.30.3.3 | 1 | -1/+1 | |
2017-12-13 | make the documentation match the real output | 1 | -1/+1 | |
2017-12-13 | enable TCP fastopen option | 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. | 1 | -1/+1 | |
2017-11-28 | prepare version 0.3.20.3.2 | 1 | -1/+1 | |
2017-11-28 | do not return EXIT_FAILURE but goto fail | 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. | 1 | -4/+3 | |
2017-11-28 | allow HEAD requests | 1 | -1/+1 | |
2017-11-22 | use printf to generate version.h | 1 | -3/+1 | |
2017-10-30 | set basename for proper html output in response | 1 | -1/+1 | |
2017-10-20 | prepare version 0.3.10.3.1 | 1 | -1/+1 | |
2017-10-20 | allow to specify uid and gid in config.h | 2 | -1/+5 | |
2017-10-19 | use annotated (and signed) tags only | 1 | -1/+1 | |
2017-10-19 | try to drop root privileges | 1 | -0/+8 | |
2017-10-19 | implement simple counters for systemctl status | 1 | -0/+12 | |
2017-10-10 | allocate a dynamic usersystemd-v232 | 3 | -6/+3 | |
2017-05-13 | prepare version 0.3.00.3.0 | 1 | -1/+1 | |
2017-05-13 | use a smarter way to determine architecture | 4 | -61/+7 | |
2017-05-13 | prepare for reproducible builds | 2 | -2/+5 | |
2017-05-13 | update version strings | 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. | 5 | -10/+17 | |
2017-05-13 | add comment about IPv6 addresses in manual hosts | 1 | -1/+2 | |
2017-05-13 | more details about protocols in config | 1 | -1/+2 | |
2017-05-02 | prepare version 0.2.20.2.2 | 1 | -1/+1 | |
2017-05-02 | Merge branch 'ipv6' | 3 | -29/+65 | |
2017-05-02 | add configuration option for protocol (IPv4 vs. IPv6) | 2 | -2/+25 | |
2017-05-02 | (re-)add support for IPv6 | 2 | -29/+42 | |
2017-04-29 | prepare version 0.2.10.2.1 | 1 | -1/+1 | |
2017-04-29 | extra verbosity from config | 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? | 3 | -33/+96 | |
2017-04-29 | prepare version 0.2.00.2.0 | 1 | -1/+1 | |
2017-04-29 | update links to point to the readme | 2 | -3/+3 | |
2017-04-28 | Merge branch 'pacredir' | 10 | -37/+33 | |
2017-04-28 | update references to 'pacredir' | 4 | -15/+15 | |
2017-04-28 | rename files to 'pacredir' | 6 | -13/+15 | |
2017-04-28 | drop unit file paccache.service | 3 | -9/+3 |