aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-11-04add configuration file for pacredirGravatar Christian Hesse4-3/+121
This allows to ignore hosts on specified interfaces and add static hosts.
2013-11-04introduce add_host() and remove_host()Gravatar Christian Hesse1-41/+57
2013-10-31add dhcpcd hook that informs pacredir about reestablished connectionGravatar Christian Hesse2-0/+12
2013-10-30compile date and time into the binaryGravatar Christian Hesse1-1/+1
2013-10-30use unsigned int for recentGravatar Christian Hesse1-2/+2
2013-10-30use long for http_code and last_modifiedGravatar Christian Hesse1-3/+3
2013-10-30use a little helper to determine architectureGravatar Christian Hesse4-5/+29
Architecture reported by `uname -a` and used by pacman are not neccessarily the same, so use a little helper.
2013-10-30regenerate service file only when neededGravatar Christian Hesse1-3/+3
2013-10-30detect ARM architecturesGravatar Christian Hesse1-0/+8
Did I get it right? mirror.archlinuxarm.org has repositories for * "armv7h" (version 7 with hard floating point unit) * "armv6h" (version 6 with hard floating point unit) * "arm" (version 6 without hard floating point unit)
2013-10-30use unprivileged user to run servicesGravatar Christian Hesse3-0/+6
2013-10-30prepare for release 0.0.40.0.4Gravatar Christian Hesse1-1/+1
2013-10-30reset bad status for hosts on SIGHUPGravatar Christian Hesse1-3/+3
2013-10-30use function to print outputGravatar Christian Hesse1-22/+33
2013-10-30justify output streamsGravatar Christian Hesse1-3/+3
2013-10-30make pacredir listen on localhost onlyGravatar Christian Hesse1-1/+9
2013-10-29rename the project to paccacheGravatar Christian Hesse4-15/+15
2013-10-29decide about local service via flagsGravatar Christian Hesse1-8/+1
2013-10-28prepare for release 0.0.30.0.3Gravatar Christian Hesse1-1/+1
2013-10-28add some documentationGravatar Christian Hesse1-1/+61
2013-10-28remove some unused codeGravatar Christian Hesse1-10/+0
2013-10-28remove avahi resolver code, all we need is the browserGravatar Christian Hesse2-116/+73
2013-10-28rename functionGravatar Christian Hesse1-3/+3
2013-10-28remove comment about exampleGravatar Christian Hesse2-4/+0
2013-10-28prepare for release 0.0.20.0.2Gravatar Christian Hesse1-1/+1
2013-10-28move configuration to config.hGravatar Christian Hesse4-19/+52
2013-10-28initialize variables in structGravatar Christian Hesse1-0/+6
2013-10-27handle online start for service, not for hostGravatar Christian Hesse1-10/+16
2013-10-27make pacdbserve aware of architectureGravatar Christian Hesse4-3/+17
2013-10-27handle db filesGravatar Christian Hesse1-47/+120
2013-10-27ignore self and prepare for pacdbserveGravatar Christian Hesse1-8/+42
2013-10-27install new filesGravatar Christian Hesse1-0/+2
2013-10-27add files for pacdbserve (serve pacman db files)Gravatar Christian Hesse2-0/+24
2013-10-27do not check for pacman db filesGravatar Christian Hesse1-17/+27
2013-10-26set curl connection timeout to 2 secondsGravatar Christian Hesse1-0/+3
2013-10-26add handling for offline hosts and bad requestsGravatar Christian Hesse1-36/+117
2013-10-26make avahi-daemon.service a hard dependency for pacredir.serviceGravatar Christian Hesse1-1/+1
2013-10-26install pacman include fileGravatar Christian Hesse1-0/+1
2013-10-26add pacman include file0.0.1Gravatar Christian Hesse1-0/+2
2013-10-26use port reported by avahi, not anything hardcodedGravatar Christian Hesse1-1/+1
2013-10-26fix unit descriptionGravatar Christian Hesse1-1/+1
2013-10-25rename avahi service fileGravatar Christian Hesse1-0/+0
2013-10-25adjust file permissionsGravatar Christian Hesse1-3/+3
2013-10-25initial commitGravatar Christian Hesse6-0/+393
2013-10-25Initial commitGravatar Christian Hesse1-0/+4