{"push_id":867088123,"size":4,"distinct_size":4,"ref":"refs/heads/4.0","head":"268a58d311d517d1e808e4350d6450428da16cf5","before":"327346d9284f2739f1818e35a66a8a7af48fcf0e","commits":[{"sha":"e795dd4eea5030cb296bd05d0f193a5764268d29","author":{"email":"f0989643efd6600a9167c036cd32ddcc6802ecbc@babiel.com","name":"Christian Ruppert"},"message":"Don't use explicit --quiet since the daemons are quiet already","distinct":true,"url":"https://api.github.com/repos/idl0r/varnish-cache-debian/commits/e795dd4eea5030cb296bd05d0f193a5764268d29"},{"sha":"fa819d6321aaf24b67cb4de913a1a7f0db3484e9","author":{"email":"f0989643efd6600a9167c036cd32ddcc6802ecbc@babiel.com","name":"Christian Ruppert"},"message":"Don't silently fail if $DAEMON has no execute bit","distinct":true,"url":"https://api.github.com/repos/idl0r/varnish-cache-debian/commits/fa819d6321aaf24b67cb4de913a1a7f0db3484e9"},{"sha":"3264784d6247caebd64d654c4dd77e8bdcdbe30f","author":{"email":"f0989643efd6600a9167c036cd32ddcc6802ecbc@babiel.com","name":"Christian Ruppert"},"message":"Enhance configtest()\n\nconfigtest() will indicate it's status (ok/fail) and in case of an error it will\nshow you the details","distinct":true,"url":"https://api.github.com/repos/idl0r/varnish-cache-debian/commits/3264784d6247caebd64d654c4dd77e8bdcdbe30f"},{"sha":"268a58d311d517d1e808e4350d6450428da16cf5","author":{"email":"f0989643efd6600a9167c036cd32ddcc6802ecbc@babiel.com","name":"Christian Ruppert"},"message":"Make varnish, varnishncsa and varnishlog multi-user capable\n\nAll:\nEach service can have it's own /etc/default/ file, e.g.\n/etc/default/varnish-customer1, using a dash \"-\" as separator.\nThe services will try to read the default config (e.g. /etc/default/varnish)\nfirst and the customer1 config afterwards (if available). The options of the\ncustomer1 file will override the defaults.\n\nIt is also possible to just use one single file and use separated DAEMON_OPTS by\njust appending the instance name to the variable, separated by an underscore \"_\":\nDAEMON_OPTS_CUSTOMER1=\"...\"\n\nTo differ between multiple instances we'll start working with identities (-i for\nvarnishd, -n for varnishlog / varnishncsa). Default is \"varnish\" and otherwise\nthe part after the dash in the filename (e.g. \"customer1\").\n\nvarnishncsa/varnishlog:\n$all has been added to the LSB Required-Start to make sure it starts as last as\npossible, to help to make sure varnishd is already running when using the\ncommunication socket.\n\nvarnishncsa:\nvarnishncsa additionally supports a LOG_FORMAT or LOG_FORMAT_CUSTOMER1 option to\npass different log formats to the daemon.\n\nExample:\nIn this example you'll have 2 customer and each will have it's own varnish,\nvarnishncsa and varnishlog.\n\ncp /etc/init.d/varnish /etc/init.d/varnish-customer1\ncp /etc/init.d/varnishncsa /etc/init.d/varnishncsa-customer1\ncp /etc/init.d/varnishlog /etc/init.d/varnishlog-customer1\nEdit /etc/init.d/varnish-customer1 and make sure \"Provides\" is set to\n\"varnish-customer1\"\nEdit /etc/init.d/varnishncsa-customer1 and /etc/init.d/varnishlog-customer1 and\nreplace \"varnish\" in \"Required-Start\" by \"varnish-customer1\"\nNow do the same for customer2 and don't forget to enable those services for\nautostart.\n\nDon't forget to update those init scripts after upgrading your Varnish!","distinct":true,"url":"https://api.github.com/repos/idl0r/varnish-cache-debian/commits/268a58d311d517d1e808e4350d6450428da16cf5"}]}