aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2025-07-24prepare version 0.7.50.7.5Gravatar Christian Hesse1-1/+1
2025-07-24FLOW: move the image directoryGravatar Christian Hesse1-2/+2
2025-07-24README: add screenshots for resolvectl commandsGravatar Christian Hesse1-0/+2
2025-07-23install logo to pixmaps pathGravatar Christian Hesse1-2/+3
2025-07-23add a dispatch script for networkd...•••... with networkd-dispatcher. https://gitlab.com/craftyguy/networkd-dispatcher Gravatar Christian Hesse1-0/+1
2025-07-23move the dhcpcd dispatch scriptGravatar Christian Hesse1-1/+1
2025-07-23move the networkmanager dispatch scriptGravatar Christian Hesse1-1/+1
2025-07-22prepare version 0.7.40.7.4Gravatar Christian Hesse1-1/+1
2025-07-22Makefile: really make the build reproducible...•••... by honoring $SOURCE_DATE_EPOCH. Actually the build was reproducible before 99b70af8b1a3abd4f2480dc7b07c41f88d6ae403... Gravatar Christian Hesse1-2/+3
2025-07-22Makefile: drop the reproducibility nonsenseGravatar Christian Hesse1-2/+1
2025-07-22install a desktop fileGravatar Christian Hesse1-0/+1
2025-07-22Makefile: cut the release from DISTVERGravatar Christian Hesse1-3/+3
2025-07-22Makefile: fix the git command•••😳🫣 Gravatar Christian Hesse1-1/+1
2025-07-22prepare version 0.7.30.7.3Gravatar Christian Hesse1-1/+1
2025-07-22send a Last-Modified header for the faviconGravatar Christian Hesse1-1/+1
2025-07-22Makefile: 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. Gravatar Christian Hesse1-2/+3
2025-07-22Makefile: 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. Gravatar Christian Hesse1-2/+1
2025-07-22Makefile: merge printf command for header generationGravatar Christian Hesse1-2/+1
2025-07-22Makefile: quote arguments to printfGravatar Christian Hesse1-2/+2
2025-07-22Makefile: install the logo for docsGravatar Christian Hesse1-1/+1
2025-07-22Makefile: do not link against pthread•••Does not make a difference anyway - possibly because of link time optimization? 🤔 Gravatar Christian Hesse1-1/+0
2025-07-18prepare version 0.7.20.7.2Gravatar Christian Hesse1-1/+1
2025-07-18send ETag and Cache-Control header with faviconGravatar Christian Hesse1-1/+1
2025-07-18add a favicon for the status pageGravatar Christian Hesse1-2/+12
2025-07-18move html defines to separate header fileGravatar Christian Hesse1-1/+1
2025-07-18prepare version 0.7.10.7.1Gravatar Christian Hesse1-1/+1
2025-07-18update generation of version.hGravatar Christian Hesse1-1/+1
2025-07-16prepare version 0.7.00.7.0Gravatar Christian Hesse1-1/+1
2025-07-16Makefile: simplify handling for generated servicesGravatar Christian Hesse1-9/+8
2025-07-16introduce avahi compat codeGravatar Christian Hesse1-3/+11
2025-07-16use 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. Gravatar Christian Hesse1-4/+8
2025-07-16remove 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. Gravatar Christian Hesse1-10/+5
2025-07-08move configuration files to subdirectoryGravatar Christian Hesse1-2/+2
2025-07-03prepare version 0.6.00.6.0Gravatar Christian Hesse1-1/+1
2025-07-03drop the initcpio code•••I guess nobody used that? Looks very old, and probably non-functional. Gravatar Christian Hesse1-2/+0
2025-07-03Makefile: make more use of targetsGravatar Christian Hesse1-4/+4
2025-07-03write ARCH & ID to version.h ...•••... and also drop PACSERVE_ARCH & PACSERVE_ID. Gravatar Christian Hesse1-2/+2
2025-07-03move 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. Gravatar Markus Weippert1-2/+2
2025-07-01prepare version 0.5.00.5.0Gravatar Christian Hesse1-1/+1
2025-07-01comply 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 Gravatar Christian Hesse1-2/+2
2025-07-01prepare version 0.4.90.4.9Gravatar Christian Hesse1-1/+1
2025-07-01pacserve: only announce when runningGravatar Markus Weippert1-7/+7
2025-06-26pacserve: make the listening port configurableGravatar Markus Weippert1-0/+1
2025-01-01prepare version 0.4.80.4.8Gravatar Christian Hesse1-1/+1
2024-05-21update include, use pkg-config for iniparser•••... which ships required files with release 4.2.2. iniparser-4-2-2Gravatar Christian Hesse1-1/+1
2023-11-24prepare version 0.4.70.4.7Gravatar Christian Hesse1-1/+1
2022-09-26prepare version 0.4.60.4.6Gravatar Christian Hesse1-1/+1
2022-04-04prepare version 0.4.50.4.5Gravatar Christian Hesse1-1/+1
2022-04-04create 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 Gravatar Christian Hesse1-0/+1
2022-03-30make the file name match the project nameGravatar Christian Hesse1-1/+1
2021-06-07prepare version 0.4.40.4.4Gravatar Christian Hesse1-1/+1
2021-05-26document request flowGravatar Christian Hesse1-0/+2
2021-05-26Makefile: convert all markdown files to htmlGravatar Christian Hesse1-8/+11
2021-01-01prepare version 0.4.30.4.3Gravatar Christian Hesse1-1/+1
2019-08-06move NetworkManager dispatcher to /usrGravatar Christian Hesse1-1/+1
2019-07-01prepare version 0.4.20.4.2Gravatar Christian Hesse1-1/+1
2019-07-01Makefile: change order of compiler parametersGravatar Christian Hesse1-1/+1
2019-01-01prepare version 0.4.10.4.1Gravatar Christian Hesse1-1/+1
2019-01-01fix parsing of /etc/os-releaseGravatar Christian Hesse1-1/+1
2018-08-14release: add comment with file name to signaturesGravatar Christian Hesse1-2/+2
2018-07-05prepare version 0.4.00.4.0Gravatar Christian Hesse1-1/+1
2018-07-04use 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-v233Gravatar Christian Hesse1-11/+6
2018-06-06release: write tar signature to git notesGravatar Christian Hesse1-0/+1
2017-12-13prepare version 0.3.30.3.3Gravatar Christian Hesse1-1/+1
2017-11-28prepare version 0.3.20.3.2Gravatar Christian Hesse1-1/+1
2017-11-22use printf to generate version.hGravatar Christian Hesse1-3/+1
2017-10-20prepare version 0.3.10.3.1Gravatar Christian Hesse1-1/+1
2017-10-19use annotated (and signed) tags onlyGravatar Christian Hesse1-1/+1
2017-05-13prepare version 0.3.00.3.0Gravatar Christian Hesse1-1/+1
2017-05-13use a smarter way to determine architectureGravatar Christian Hesse1-9/+7
2017-05-13prepare for reproducible buildsGravatar Christian Hesse1-2/+3
2017-05-13add 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. Gravatar Christian Hesse1-6/+12
2017-05-02prepare version 0.2.20.2.2Gravatar Christian Hesse1-1/+1
2017-04-29prepare version 0.2.10.2.1Gravatar Christian Hesse1-1/+1
2017-04-29prepare version 0.2.00.2.0Gravatar Christian Hesse1-1/+1
2017-04-28update references to 'pacredir'Gravatar Christian Hesse1-5/+5
2017-04-28rename files to 'pacredir'Gravatar Christian Hesse1-3/+3
2017-04-28drop unit file paccache.serviceGravatar Christian Hesse1-2/+1
2016-12-01prepare version 0.1.250.1.25Gravatar Christian Hesse1-1/+1
2016-12-01Use systemd service manager notification•••Notify systemd service manager when our initialization sequence completed. Gravatar Christian Hesse1-0/+1
2016-10-12prepare release 0.1.240.1.24Gravatar Christian Hesse1-1/+1
2016-10-11prepare version 0.1.230.1.23Gravatar Christian Hesse1-1/+1
2016-10-10prepare version 0.1.220.1.22Gravatar Christian Hesse1-1/+1
2016-10-06prepare version 0.1.210.1.21Gravatar Christian Hesse1-1/+1
2016-05-27prepare version 0.1.200.1.20Gravatar Christian Hesse1-1/+1
2016-05-27rename hook -> hooksGravatar Christian Hesse1-1/+1
2016-05-03fix compiler and linker flags and produce binaries with full RELROGravatar Christian Hesse1-11/+17
2016-01-31prepare version 0.1.190.1.19Gravatar Christian Hesse1-1/+1
2016-01-31use symlinks for pacserve and pacdbserve•••This adds the service names to log, not just 'darkhttpd'. Gravatar Christian Hesse1-0/+3
2016-01-30prepare version 0.1.180.1.18Gravatar Christian Hesse1-1/+1
2016-01-27prepare version 0.1.170.1.17Gravatar Christian Hesse1-1/+1
2015-12-12prepare version 0.1.160.1.16Gravatar Christian Hesse1-1/+1
2015-07-13prepare version 0.1.150.1.15Gravatar Christian Hesse1-1/+1
2015-06-26prepare version 0.1.140.1.14Gravatar Christian Hesse1-1/+1
2015-03-19prepare version 0.1.13•••No changes in a long time... So let's get last commits into a release. 0.1.13Gravatar Christian Hesse1-1/+1
2014-10-21use ISO C11 standard and move includes to header fileGravatar Christian Hesse1-1/+1
2014-10-06prepare version 0.1.120.1.12Gravatar Christian Hesse1-1/+1
2014-10-05prepare release 0.1.110.1.11Gravatar Christian Hesse1-1/+1
2014-10-05add paccache.service to enable all required servicesGravatar Christian Hesse1-0/+1
2014-09-14add networkmanager dispatcher scriptGravatar Christian Hesse1-0/+1