summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-10-11throttle requestsGravatar Christian Hesse1-0/+4
2016-10-11add comment about ctime stuffGravatar Christian Hesse1-3/+6
2016-10-11print message to stdout, not stderrGravatar Christian Hesse1-1/+1
2016-10-11format conditionGravatar Christian Hesse1-2/+6
no functional change...
2016-10-11initialize struct timeval just onceGravatar Christian Hesse1-2/+3
2016-10-10prepare version 0.1.220.1.22Gravatar Christian Hesse1-1/+1
2016-10-10remove extra line breakGravatar Christian Hesse1-1/+0
2016-10-10show the more generic information if errbuf is emptyGravatar Christian Hesse1-2/+3
2016-10-10verbose output: returned -> receivedGravatar Christian Hesse1-1/+1
2016-10-10set to error buffer emptyGravatar Christian Hesse1-0/+1
2016-10-10add printing curl error messagesGravatar Christian Hesse1-1/+5
2016-10-10verbose output: do not print useless messageGravatar Christian Hesse1-1/+1
There is no HTTP status code 0, so this is what we set earlier.
2016-10-10verbose output: error -> http status codeGravatar Christian Hesse1-1/+1
2016-10-06prepare version 0.1.210.1.21Gravatar Christian Hesse1-1/+1
2016-10-06order pacredir service after network{,-online}.targetGravatar Christian Hesse1-1/+1
2016-10-06fix race condition with SIGHUPGravatar Christian Hesse1-2/+7
2016-08-16remove trailing whitespaceGravatar Christian Hesse1-1/+1
2016-05-27prepare version 0.1.200.1.20Gravatar Christian Hesse1-1/+1
2016-05-27rename hook -> hooksGravatar Christian Hesse2-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 pacdbserveGravatar Christian Hesse3-2/+5
This adds the service names to log, not just 'darkhttpd'.
2016-01-30prepare version 0.1.180.1.18Gravatar Christian Hesse1-1/+1
2016-01-30Merge branch 'pacman-5-0'Gravatar Christian Hesse1-2/+3
2016-01-30add more specific comment about db filesGravatar Christian Hesse1-1/+1
2016-01-30correctly handle *.files and redirect to pacdbserveGravatar Christian Hesse1-1/+2
2016-01-27prepare version 0.1.170.1.17Gravatar Christian Hesse1-1/+1
2016-01-27Merge branch 'darkhttpd-1-12'Gravatar Christian Hesse3-4/+4
2016-01-27darkhttpd supports IPv6 now, no longer limit to IPv4Gravatar Christian Hesse3-4/+4
2016-01-27disable directory listingGravatar Christian Hesse2-2/+2
2016-01-04update copyright for 2016Gravatar Christian Hesse5-5/+5
2015-12-12prepare version 0.1.160.1.16Gravatar Christian Hesse1-1/+1
2015-12-12use MHD_create_response_from_buffer()Gravatar Christian Hesse1-2/+2
MHD_create_response_from_data() is deprecated, so use MHD_create_response_from_buffer() instead.
2015-12-12allow to limit the number of query threadsGravatar Christian Hesse2-1/+20
2015-07-13prepare version 0.1.150.1.15Gravatar Christian Hesse1-1/+1
2015-07-03add --version optionGravatar Christian Hesse2-4/+19
2015-06-27add some extra security to systemd unitsGravatar Christian Hesse3-0/+12
2015-06-26prepare version 0.1.140.1.14Gravatar Christian Hesse1-1/+1
2015-06-24fix string handlingGravatar Christian Hesse1-3/+10
iniparser_getstring() returns const char*, but strtok() modifies its first argument. So strdup() and free().
2015-03-19prepare version 0.1.130.1.13Gravatar Christian Hesse1-1/+1
No changes in a long time... So let's get last commits into a release.
2015-01-04update copyright for 2015Gravatar Christian Hesse5-5/+5
2014-10-21use ISO C11 standard and move includes to header fileGravatar Christian Hesse3-31/+34
2014-10-06pacman should not ask for db signature filesGravatar Christian Hesse1-3/+2
2014-10-06prepare version 0.1.120.1.12Gravatar Christian Hesse1-1/+1
2014-10-06fix guess the fastest server for db filesGravatar Christian Hesse1-2/+5
New db files were not fetched from upstream servers if one server had a file with same timestamp.
2014-10-05prepare release 0.1.110.1.11Gravatar Christian Hesse1-1/+1
2014-10-05add paccache.service to enable all required servicesGravatar Christian Hesse2-0/+8
2014-10-05try to guess the fastest server for db files as wellGravatar Christian Hesse1-1/+2
2014-09-14add networkmanager dispatcher scriptGravatar Christian Hesse2-0/+8
2014-09-04reformat long functions0.1.10Gravatar Christian Hesse2-10/+40
2014-09-04prepare release 0.1.10Gravatar Christian Hesse1-1/+1
2014-09-04Revert "addow socket activation for pacserve and pacdbserve"Gravatar Christian Hesse3-20/+0
The Arch Linux darkhttpd package [0] has a unit file for socket activation. Looks like this is wrong, darkhttpd does not support socket activation. [0] https://www.archlinux.org/packages/?name=darkhttpd
2014-09-02prepare version 0.1.90.1.9Gravatar Christian Hesse1-1/+1
2014-09-02dhcpcd-hook: send signal only to exact matchesGravatar Christian Hesse1-1/+1
2014-09-01dhcpcd-hook: change permissionsGravatar Christian Hesse2-1/+1
2014-09-01dhcpcd-hook: just kill if process is runningGravatar Christian Hesse1-2/+4
2014-09-01prepare version 0.1.80.1.8Gravatar Christian Hesse1-1/+1
2014-09-01add upstream URLs to READMEGravatar Christian Hesse1-0/+4
2014-09-01addow socket activation for pacserve and pacdbserveGravatar Christian Hesse3-0/+20
2014-08-29prepare version 0.1.70.1.7Gravatar Christian Hesse1-1/+1
2014-08-29do not use DEBUG macro but command line argument to be verboseGravatar Christian Hesse1-29/+45
2014-07-28prepare release 0.1.60.1.6Gravatar Christian Hesse1-1/+1
2014-07-28have port in struct services, allow to specify host:port in pacredir.confGravatar Christian Hesse2-17/+30
2014-06-16prepare version 0.1.50.1.5Gravatar Christian Hesse1-1/+1
2014-06-16clean whitespaceGravatar Christian Hesse1-1/+1
2014-06-16add debug output for file not foundGravatar Christian Hesse1-0/+4
2014-06-16be a bit less verboseGravatar Christian Hesse1-0/+2
2014-06-16print modification datprint modification dateGravatar Christian Hesse1-1/+5
2014-04-22prepare release 0.1.40.1.4Gravatar Christian Hesse1-1/+1
2014-04-22use write_log() instead of printf()Gravatar Christian Hesse1-1/+1
2014-04-22fix filename in html pagesGravatar Christian Hesse1-2/+2
2014-04-22redirect to project website if no file is givenGravatar Christian Hesse2-0/+12
2014-04-22darkhttpd only serves IPv4, so limit curl to thatGravatar Christian Hesse1-1/+3
2014-04-04prepare version 0.1.30.1.3Gravatar Christian Hesse1-1/+1
2014-03-26add a word about securityGravatar Christian Hesse1-0/+9
2014-01-20make output a bit more verboseGravatar Christian Hesse1-1/+6
2014-01-13prepare release 0.1.20.1.2Gravatar Christian Hesse1-1/+1
2014-01-13try to guess the fastest server for packagesGravatar Christian Hesse2-2/+16
2014-01-03move arch specific macros to separate header fileGravatar Christian Hesse5-20/+34
2014-01-02add make releaseGravatar Christian Hesse2-0/+6
2014-01-02write version to header fileGravatar Christian Hesse3-8/+11
2014-01-02update copyright yearGravatar Christian Hesse4-4/+4
2013-11-28use LDFLAGSGravatar Christian Hesse1-1/+1
2013-11-28use PREFIX in MakefileGravatar Christian Hesse1-9/+10
2013-11-28clean up trailing white spacesGravatar Christian Hesse1-10/+10
2013-11-18prepare release 0.1.10.1.1Gravatar Christian Hesse1-1/+1
2013-11-18do not act on dhcp INFORMGravatar Christian Hesse1-2/+2
2013-11-17make hook save for all shellsGravatar Christian Hesse1-3/+5
2013-11-15rename services.bad to something more descriptiveGravatar Christian Hesse2-11/+11
2013-11-15reset badcount on SIGHUPGravatar Christian Hesse1-0/+2
2013-11-14add 'make distclean' to remove config.hGravatar Christian Hesse1-0/+3
2013-11-14count bad requests and increase ignore time after requestGravatar Christian Hesse3-12/+22
2013-11-14pacredir.h is a dependency for pacredirGravatar Christian Hesse1-1/+1
2013-11-14do a request as soon as host is up to check bad statusGravatar Christian Hesse2-4/+31
2013-11-14introduce pacredir.hGravatar Christian Hesse2-42/+85
2013-11-12print number of failed serversGravatar Christian Hesse1-1/+1
2013-11-12prepare release 0.1.00.1.0Gravatar Christian Hesse1-1/+1
2013-11-11initcpio: only add if not set alreadyGravatar Christian Hesse1-3/+5
2013-11-11add a note about running pacman twiceGravatar Christian Hesse1-0/+5
2013-11-07make pacredir multi-threaded, do all curl requests at onceGravatar Christian Hesse2-85/+131