Age | Commit message (Expand) | Author | Files | Lines |
35 hours | prepare version 0.7.4HEAD0.7.4main | Christian Hesse | 1 | -1/+1 |
35 hours | Makefile: really make the build reproducible...•••... by honoring $SOURCE_DATE_EPOCH.
Actually the build was reproducible before
99b70af8b1a3abd4f2480dc7b07c41f88d6ae403...
| Christian Hesse | 1 | -2/+3 |
35 hours | Makefile: drop the reproducibility nonsense | Christian Hesse | 2 | -6/+2 |
38 hours | install a desktop file | Christian Hesse | 3 | -1/+12 |
38 hours | Makefile: cut the release from DISTVER | Christian Hesse | 1 | -3/+3 |
39 hours | Makefile: fix the git command•••đŗđĢŖ
| Christian Hesse | 1 | -1/+1 |
42 hours | prepare version 0.7.30.7.3 | Christian Hesse | 1 | -1/+1 |
42 hours | no bold circles, please...•••... as these are rendered with strange results in some browsers, like
Firefox mobile.
| Christian Hesse | 1 | -1/+1 |
42 hours | indicate if bad time has passed already | Christian Hesse | 1 | -1/+8 |
42 hours | style headings black only...•••... but keep regular links in default color.
| Christian Hesse | 1 | -1/+2 |
42 hours | give the real hostname on status page•••This helps for some overview on tunnelled access.
| Christian Hesse | 2 | -2/+4 |
42 hours | README: add a hint on proxy and tunnel for status page | Christian Hesse | 1 | -0/+8 |
42 hours | send a Last-Modified header for the favicon | Christian Hesse | 2 | -1/+2 |
42 hours | Makefile: update version handling•••Use shorthand operator for version. This allows to override the version,
for example inside a PKGBUILD file with:
make VERSION="${pkgver}-${pkgrel}"
The release version string goes to an extra variable, thus even a git
version can be overridden.
| Christian Hesse | 1 | -2/+3 |
42 hours | Makefile: pipe through oxipng•••We could generate favicon.h on the fly, but our generated ETag header
would not match the PNG file's sha1 sum. So don't.
| Christian Hesse | 1 | -2/+1 |
42 hours | Makefile: merge printf command for header generation | Christian Hesse | 1 | -2/+1 |
42 hours | Makefile: quote arguments to printf | Christian Hesse | 1 | -2/+2 |
42 hours | Makefile: install the logo for docs | Christian Hesse | 1 | -1/+1 |
42 hours | Makefile: do not link against pthread•••Does not make a difference anyway - possibly because of link time
optimization? đ¤
| Christian Hesse | 1 | -1/+0 |
5 days | fix 1-off in table columns of status page•••I broke this with a late commit before release... đ
| Christian Hesse | 1 | -1/+1 |
6 days | prepare version 0.7.20.7.2 | Christian Hesse | 1 | -1/+1 |
6 days | merge type and state on the status page...•••... and also move the port.
| Christian Hesse | 2 | -11/+7 |
6 days | break the lines for better overview | Christian Hesse | 1 | -2/+14 |
6 days | show finds on status page | Christian Hesse | 2 | -3/+5 |
6 days | always show bad in status dump...•••... but drop the literal "count".
| Christian Hesse | 1 | -10/+4 |
6 days | show finds in status dump | Christian Hesse | 1 | -4/+5 |
6 days | count finds for each host | Christian Hesse | 2 | -0/+4 |
6 days | support a simple ok response for monitoring | Christian Hesse | 1 | -0/+7 |
6 days | add the logo on status page | Christian Hesse | 1 | -0/+1 |
6 days | send ETag and Cache-Control header with favicon | Christian Hesse | 2 | -1/+3 |
6 days | add a favicon for the status page | Christian Hesse | 5 | -6/+32 |
6 days | add some colorful circles on status page | Christian Hesse | 2 | -6/+31 |
6 days | add a status page•••Just visit with your browser: http://localhost:7077/
| Christian Hesse | 4 | -9/+132 |
6 days | split website and url defines | Christian Hesse | 2 | -3/+4 |
6 days | change the formatting | Christian Hesse | 1 | -5/+7 |
6 days | move html defines to separate header file | Christian Hesse | 4 | -8/+31 |
6 days | prepare version 0.7.10.7.1 | Christian Hesse | 1 | -1/+1 |
6 days | mark offline on resolve error•••If no hosts are available the resolver fails with:
Failed to resolve record: All attempts to contact name servers or networks failed
This is fine, but: It is a valid situation and hosts need to be marked
offline here!
| Christian Hesse | 1 | -8/+9 |
6 days | call va_end() on args | Christian Hesse | 1 | -1/+2 |
6 days | add a Server header in response | Christian Hesse | 1 | -0/+1 |
6 days | clean up handling of http code...•••... and add the response header below conditional blocks.
| Christian Hesse | 1 | -8/+7 |
6 days | update generation of version.h | Christian Hesse | 1 | -1/+1 |
7 days | sort .gitignore alphabetically | Christian Hesse | 1 | -4/+4 |
7 days | add a logo | Christian Hesse | 3 | -0/+100 |
7 days | prepare version 0.7.00.7.0 | Christian Hesse | 1 | -1/+1 |
7 days | Makefile: simplify handling for generated services | Christian Hesse | 1 | -9/+8 |
7 days | README: update Arch Linux url | Christian Hesse | 1 | -1/+1 |
7 days | README: add hint on distribution packages | Christian Hesse | 1 | -0/+5 |
7 days | require avahi-daemon for avahi compatibility...•••... instead of using Requisite.
| Markus Weippert | 1 | -1/+1 |
7 days | introduce avahi compat code | Christian Hesse | 7 | -3/+59 |
7 days | reduce the connect timeout for requests | Christian Hesse | 1 | -2/+2 |
7 days | send an extra query to trigger caching•••TODO: Drop when continuous mDNS querying becomes available!
| Christian Hesse | 2 | -3/+13 |
7 days | update after interval or on SIGHUP only...•••... but not on other signals.
| Christian Hesse | 1 | -3/+11 |
7 days | drop compat code for old libmicrohttpd | Christian Hesse | 2 | -9/+2 |
7 days | explicitly state if nothing to print | Christian Hesse | 1 | -0/+4 |
8 days | include the port in state dump | Christian Hesse | 1 | -4/+5 |
8 days | dump state on SIGUSR[12] | Christian Hesse | 2 | -0/+44 |
8 days | use defines for the match bitmask | Christian Hesse | 2 | -3/+7 |
8 days | make the service match tighter•••Do not just increase the match, but use a bitmask. This makes sure not
to match on something like: "id=manjaro arch=x86_64 arch=x86_64"
| Markus Weippert | 1 | -3/+3 |
8 days | drop the request on update•••The update is run for all hosts with fixed interval, so drop this as we
do not want to flood the network.
| Christian Hesse | 1 | -9/+0 |
8 days | use systemd-resolved for service discovery đ•••This queries systemd-resolved via dbus for records and services. A lot
has changed... Thus not listing all the details.
| Christian Hesse | 10 | -141/+436 |
8 days | remove avahi code đĒĻ•••This limits the functionality, as there is no code for discovery now.
However it builds, and static hosts are still functional.
This is done in preparation to introduce now code making use of
systemd-resolved.
| Christian Hesse | 9 | -286/+40 |
8 days | README: use code blocks | Christian Hesse | 1 | -5/+4 |
9 days | drop arch from .gitignore | Christian Hesse | 1 | -1/+0 |
2025-07-08 | move configuration files to subdirectory | Christian Hesse | 3 | -2/+2 |
2025-07-03 | prepare version 0.6.00.6.0 | Christian Hesse | 1 | -1/+1 |
2025-07-03 | drop the initcpio code•••I guess nobody used that? Looks very old, and probably non-functional.
| Christian Hesse | 3 | -35/+0 |
2025-07-03 | README: mark external links, add disclaimer...•••... and also link it under description.
| Christian Hesse | 1 | -9/+28 |
2025-07-03 | README: add Github badges | Christian Hesse | 1 | -0/+4 |
2025-07-03 | Makefile: make more use of targets | Christian Hesse | 1 | -4/+4 |
2025-07-03 | write ARCH & ID to version.h ...•••... and also drop PACSERVE_ARCH & PACSERVE_ID.
| Christian Hesse | 3 | -10/+8 |
2025-07-03 | move architecture (ARCH) and distribution (ID) to TXT data•••This also keeps the service name below the allowed 15 characters.
Again, this breaks compatibility for older versions.
| Markus Weippert | 5 | -4/+21 |
2025-07-01 | prepare version 0.5.00.5.0 | Christian Hesse | 1 | -1/+1 |
2025-07-01 | comply with service name syntax•••This is defined in RFC6335, section 5.1... and underscore is
not allowed.
Well, according to that RFC the name is still too long... But looks like
this is not a probem for avahi and systemd-resolved.
This change breaks compatibility, so new versions will not find old
version, and vice versa.
https://datatracker.ietf.org/doc/html/rfc6335#section-5.1
| Christian Hesse | 3 | -4/+4 |
2025-07-01 | prepare version 0.4.90.4.9 | Christian Hesse | 1 | -1/+1 |
2025-07-01 | pacserve: only announce when running | Markus Weippert | 6 | -25/+33 |
2025-06-26 | pacserve: make the listening port configurable | Markus Weippert | 3 | -1/+7 |
2025-06-25 | use my site for documentation in unit files | Christian Hesse | 2 | -1/+2 |
2025-06-25 | use my site for redirects | Christian Hesse | 1 | -1/+1 |
2025-06-25 | fix host in output message | Christian Hesse | 1 | -1/+1 |
2025-06-25 | show the port in output message | Christian Hesse | 1 | -2/+2 |
2025-06-25 | use announced port | Markus Weippert | 1 | -1/+1 |
2025-04-28 | update internal navigation & symbols | Christian Hesse | 2 | -3/+6 |
2025-03-20 | update 80-pacredir for posix shell compatibility•••Changes == to = so it can work with dash and other shells as /bin/sh
| DutchO7 | 1 | -1/+1 |
2025-01-20 | use define from netinet/in.h | Christian Hesse | 1 | -1/+1 |
2025-01-01 | prepare version 0.4.80.4.8 | Christian Hesse | 1 | -1/+1 |
2025-01-01 | update copyright for 2025 | Christian Hesse | 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 | Christian Hesse | 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`.
| Christian Hesse | 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 | Christian Hesse | 2 | -2/+2 |
2024-03-04 | README: issue solved!•••Though the release is pacman 6.1.0...
| Christian Hesse | 1 | -14/+0 |
2024-01-01 | update copyright for 2024 | Christian Hesse | 5 | -5/+5 |
2023-12-02 | support for CacheServer was finally merged! đđĨŗ•••... and will be available in pacman 7.x final release.
| Christian Hesse | 1 | -3/+3 |
2023-11-24 | prepare version 0.4.70.4.7 | Christian Hesse | 1 | -1/+1 |
2023-11-24 | drop the 'Cache-Control: no-cache' header in http response...•••... as pacman upstream will never use it.
| Christian Hesse | 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.
| Christian Hesse | 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 | Christian Hesse | 4 | -473/+24 |
2023-11-23 | update status on Gitlab merge request !74 & !98 | Christian Hesse | 1 | -0/+4 |
2023-11-23 | update status on Gitlab merge request !76 | Christian Hesse | 1 | -3/+5 |
2023-11-06 | link Gitlab merge requests | Christian Hesse | 1 | -0/+6 |