[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Thursday, May 7, 2020 @ 12:32:08 Author: jelle Revision: 625346 upgpkg: polipo 1.1.1-4 BUILDINFO format rebuild Modified: polipo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-07 12:31:29 UTC (rev 625345) +++ PKGBUILD2020-05-07 12:32:08 UTC (rev 625346) @@ -7,7 +7,7 @@ pkgname=polipo pkgver=1.1.1 -pkgrel=3 +pkgrel=4 pkgdesc="A small and fast caching web proxy." arch=('x86_64') url="http://www.pps.jussieu.fr/~jch/software/polipo/;
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.install)
Date: Thursday, July 28, 2016 @ 19:19:57 Author: heftig Revision: 184574 1.1.1-2 Modified: polipo/trunk/PKGBUILD polipo/trunk/polipo.install + PKGBUILD |2 +- polipo.install | 38 ++ 2 files changed, 3 insertions(+), 37 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-28 19:19:26 UTC (rev 184573) +++ PKGBUILD2016-07-28 19:19:57 UTC (rev 184574) @@ -8,7 +8,7 @@ pkgname=polipo pkgver=1.1.1 -pkgrel=1 +pkgrel=2 pkgdesc="A small and fast caching web proxy." arch=('i686' 'x86_64') url="http://www.pps.jussieu.fr/~jch/software/polipo/; Modified: polipo.install === --- polipo.install 2016-07-28 19:19:26 UTC (rev 184573) +++ polipo.install 2016-07-28 19:19:57 UTC (rev 184574) @@ -1,6 +1,3 @@ -infodir=/usr/share/info -filelist=(polipo.info) - create_polipo_user() { getent group polipo &>/dev/null || groupadd -g 185 polipo >/dev/null getent passwd polipo &>/dev/null || useradd -u 185 -g polipo \ @@ -10,42 +7,11 @@ } post_install() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do -install-info $infodir/$file $infodir/dir 2> /dev/null - done - create_polipo_user + post_upgrade $1 '' } post_upgrade() { - if [[ $(vercmp $2 1.0.4.1-11) -le 0 ]]; then -echo Stopping polipo service in order to modify the user/group. -systemctl stop polipo - -# in case the user/group were already created as recommended by the wiki -userdel polipo &>/dev/null -groupdel polipo &>/dev/null - -create_polipo_user -chown -R 185:185 /var/cache/polipo - -echo You may now restart the polipo service. - fi - - post_install $1 + create_polipo_user } -pre_remove() { - [ -x usr/bin/install-info ] || return 0 - for file in ${filelist[@]}; do -install-info --delete $infodir/$file $infodir/dir 2> /dev/null - done -} - -post_remove() { - getent passwd polipo &>/dev/null && userdel polipo >/dev/null - getent group polipo &>/dev/null && groupdel polipo >/dev/null - true -} - # vim:set ts=2 sw=2 et:
[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Friday, January 9, 2015 @ 09:02:48 Author: jelle Revision: 125643 add validpgpkeys Modified: polipo/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2015-01-09 07:52:49 UTC (rev 125642) +++ PKGBUILD2015-01-09 08:02:48 UTC (rev 125643) @@ -18,6 +18,7 @@ install=polipo.install source=(http://www.pps.univ-paris-diderot.fr/~jch/software/files/polipo/polipo-$pkgver.tar.gz{,.asc} polipo.service) +validpgpkeys=('F8E70AAD74D32CAC27B9AFD62652C881EADB5526') md5sums=('86939e331e656f638271f578b6e3f893' 'SKIP' '3861a067f6cdd2b8afcee1de97678902')
[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Tuesday, December 30, 2014 @ 21:51:15 Author: jelle Revision: 125034 add .asc Modified: polipo/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-12-30 20:49:01 UTC (rev 125033) +++ PKGBUILD2014-12-30 20:51:15 UTC (rev 125034) @@ -16,9 +16,10 @@ depends=('bash') makedepends=('texinfo') install=polipo.install -source=(http://www.pps.univ-paris-diderot.fr/~jch/software/files/polipo/polipo-$pkgver.tar.gz; -polipo.service) +source=(http://www.pps.univ-paris-diderot.fr/~jch/software/files/polipo/polipo-$pkgver.tar.gz{,.asc} +polipo.service) md5sums=('86939e331e656f638271f578b6e3f893' + 'SKIP' '3861a067f6cdd2b8afcee1de97678902') build() {
[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Thursday, May 22, 2014 @ 00:30:08 Author: thestinger Revision: 111650 upgpkg: polipo 1.1.1-1 Modified: polipo/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-05-21 22:26:28 UTC (rev 111649) +++ PKGBUILD2014-05-21 22:30:08 UTC (rev 111650) @@ -7,7 +7,7 @@ # Contributor: Alex Griffin griffin.aj(a)gmail.com pkgname=polipo -pkgver=1.1.0 +pkgver=1.1.1 pkgrel=1 pkgdesc=A small and fast caching web proxy. arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ install=polipo.install source=(http://www.pps.univ-paris-diderot.fr/~jch/software/files/polipo/polipo-$pkgver.tar.gz; polipo.service) -md5sums=('55c6fc19e8d484997f223a56f0bd26ca' +md5sums=('86939e331e656f638271f578b6e3f893' '3861a067f6cdd2b8afcee1de97678902') build() {
[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Monday, April 14, 2014 @ 20:46:29 Author: jelle Revision: 109418 upgpkg: polipo 1.1.0-1 Modified: polipo/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-14 18:41:46 UTC (rev 109417) +++ PKGBUILD2014-04-14 18:46:29 UTC (rev 109418) @@ -7,8 +7,8 @@ # Contributor: Alex Griffin griffin.aj(a)gmail.com pkgname=polipo -pkgver=1.0.4.1 -pkgrel=12 +pkgver=1.1.0 +pkgrel=1 pkgdesc=A small and fast caching web proxy. arch=('i686' 'x86_64') url=http://www.pps.jussieu.fr/~jch/software/polipo/; @@ -16,9 +16,9 @@ depends=('bash') makedepends=('texinfo') install=polipo.install -source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; -polipo.service) -md5sums=('bfc5c85289519658280e093a270d6703' +source=(http://www.pps.univ-paris-diderot.fr/~jch/software/files/polipo/polipo-$pkgver.tar.gz; +polipo.service) +md5sums=('55c6fc19e8d484997f223a56f0bd26ca' '3861a067f6cdd2b8afcee1de97678902') build() {
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.service)
Date: Friday, April 11, 2014 @ 08:06:35 Author: thestinger Revision: 109184 upgpkg: polipo 1.0.4.1-12 use PrivateDevices=yes Modified: polipo/trunk/PKGBUILD polipo/trunk/polipo.service + PKGBUILD |4 ++-- polipo.service |1 + 2 files changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-11 05:57:20 UTC (rev 109183) +++ PKGBUILD2014-04-11 06:06:35 UTC (rev 109184) @@ -8,7 +8,7 @@ pkgname=polipo pkgver=1.0.4.1 -pkgrel=11 +pkgrel=12 pkgdesc=A small and fast caching web proxy. arch=('i686' 'x86_64') url=http://www.pps.jussieu.fr/~jch/software/polipo/; @@ -19,7 +19,7 @@ source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; polipo.service) md5sums=('bfc5c85289519658280e093a270d6703' - 'bec010ab5e49e6bdb65a825f11333cfd') + '3861a067f6cdd2b8afcee1de97678902') build() { cd $srcdir/$pkgname-$pkgver Modified: polipo.service === --- polipo.service 2014-04-11 05:57:20 UTC (rev 109183) +++ polipo.service 2014-04-11 06:06:35 UTC (rev 109184) @@ -5,6 +5,7 @@ [Service] ExecStart=/usr/bin/polipo User=polipo +PrivateDevices=yes [Install] WantedBy=multi-user.target
[arch-commits] Commit in polipo/trunk (PKGBUILD)
Date: Friday, April 11, 2014 @ 04:14:24 Author: thestinger Revision: 109164 polipo: rm unused conf.d file + some cleanup Modified: polipo/trunk/PKGBUILD --+ PKGBUILD | 18 +++--- 1 file changed, 7 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-11 02:00:37 UTC (rev 109163) +++ PKGBUILD2014-04-11 02:14:24 UTC (rev 109164) @@ -16,14 +16,12 @@ makedepends=('texinfo') install=polipo.install source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; -polipo.conf.d polipo.service) +polipo.service) md5sums=('bfc5c85289519658280e093a270d6703' - '685aa0c6070dee11c701932d23afcc6a' '143ef45db99dc745b6c3a606847be9fe') build() { cd $srcdir/$pkgname-$pkgver - make } @@ -34,19 +32,17 @@ INFODIR=$pkgdir/usr/share/info \ LOCAL_ROOT=$pkgdir/usr/share/polipo/www \ DISK_CACHE_ROOT=$pkgdir/var/cache/polipo \ -install +install - # install config files - install -Dm 644 config.sample $pkgdir/etc/polipo/config.sample - install -Dm 644 forbidden.sample $pkgdir/etc/polipo/forbidden.sample + install -Dm 644 config.sample $pkgdir/etc/polipo/config.sample + install -Dm 644 forbidden.sample $pkgdir/etc/polipo/forbidden.sample # install license - install -Dm644 COPYING $pkgdir/usr/share/licenses/polipo/LICENSE + install -Dm644 COPYING $pkgdir/usr/share/licenses/polipo/LICENSE - # install systemd service / cron - install -Dm 644 $srcdir/polipo.service $pkgdir/usr/lib/systemd/system/polipo.service - install -Dm 644 $srcdir/polipo.conf.d $pkgdir/etc/conf.d/polipo.conf + # install systemd service + install -Dm 644 $srcdir/polipo.service $pkgdir/usr/lib/systemd/system/polipo.service } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.install polipo.service)
Date: Friday, April 11, 2014 @ 05:10:46 Author: thestinger Revision: 109171 let polipo log to stderr (the journal) There's no need to create another unstructured log file in /var/log, and it was world-readable which was a privacy leak. Polipo also has support for logging via syslog, which would also go to the journal, but appears to be buggy (formatted port numbers incorrectly). Modified: polipo/trunk/PKGBUILD polipo/trunk/polipo.install polipo/trunk/polipo.service + PKGBUILD |2 +- polipo.install |3 +-- polipo.service |3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-11 03:01:08 UTC (rev 109170) +++ PKGBUILD2014-04-11 03:10:46 UTC (rev 109171) @@ -18,7 +18,7 @@ source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; polipo.service) md5sums=('bfc5c85289519658280e093a270d6703' - '143ef45db99dc745b6c3a606847be9fe') + 'db95d3ac8e571dcb81c02fbb6600ba28') build() { cd $srcdir/$pkgname-$pkgver Modified: polipo.install === --- polipo.install 2014-04-11 03:01:08 UTC (rev 109170) +++ polipo.install 2014-04-11 03:10:46 UTC (rev 109171) @@ -7,8 +7,7 @@ install-info $infodir/$file $infodir/dir 2 /dev/null done install -d /var/cache/polipo 2 /dev/null - touch /var/log/polipo.log 2 /dev/null - chown -R nobody:nobody /var/cache/polipo /var/log/polipo.log 2 /dev/null + chown -R nobody:nobody /var/cache/polipo 2 /dev/null } post_upgrade() { Modified: polipo.service === --- polipo.service 2014-04-11 03:01:08 UTC (rev 109170) +++ polipo.service 2014-04-11 03:10:46 UTC (rev 109171) @@ -3,8 +3,7 @@ After=network.target [Service] -Type=forking -ExecStart=/usr/bin/polipo daemonise=true logFile=/var/log/polipo.log +ExecStart=/usr/bin/polipo User=nobody [Install]
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.install)
Date: Friday, April 11, 2014 @ 05:26:42 Author: thestinger Revision: 109172 polipo: use secure permissions on the cache dir This contains sensitive information (directories corresponding to visited domains) so it should not be world-readable. Modified: polipo/trunk/PKGBUILD polipo/trunk/polipo.install + PKGBUILD |3 +++ polipo.install |1 - 2 files changed, 3 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-04-11 03:10:46 UTC (rev 109171) +++ PKGBUILD2014-04-11 03:26:42 UTC (rev 109172) @@ -1,6 +1,7 @@ # $Id$ # Maintainer: Thorsten Töpper atsutane...@freethoughts.de # Contributor: Jelle van der Waa jelle vdwaa nl +# Contributor: Daniel Micay danielmi...@gmail.com # Contributor: Thomas Holmquist tho...@vorget.com # Contributor: Jan Boehringer ja(a)bm-boehringer.de # Contributor: Alex Griffin griffin.aj(a)gmail.com @@ -43,6 +44,8 @@ # install systemd service install -Dm 644 $srcdir/polipo.service $pkgdir/usr/lib/systemd/system/polipo.service + + install -dm 700 $pkgdir/var/cache/polipo } # vim:set ts=2 sw=2 et: Modified: polipo.install === --- polipo.install 2014-04-11 03:10:46 UTC (rev 109171) +++ polipo.install 2014-04-11 03:26:42 UTC (rev 109172) @@ -6,7 +6,6 @@ for file in ${filelist[@]}; do install-info $infodir/$file $infodir/dir 2 /dev/null done - install -d /var/cache/polipo 2 /dev/null chown -R nobody:nobody /var/cache/polipo 2 /dev/null }
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.install polipo.service)
Date: Friday, April 11, 2014 @ 05:50:44 Author: thestinger Revision: 109175 upgpkg: polipo 1.0.4.1-11 run as polipo:polipo, not nobody:nobody Using the nobody user is insecure, because it makes the service vulnerable to anything else running as the nobody user. Modified: polipo/trunk/PKGBUILD polipo/trunk/polipo.install polipo/trunk/polipo.service + PKGBUILD |6 +++--- polipo.install | 30 +- polipo.service |2 +- 3 files changed, 33 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-11 03:34:30 UTC (rev 109174) +++ PKGBUILD2014-04-11 03:50:44 UTC (rev 109175) @@ -8,7 +8,7 @@ pkgname=polipo pkgver=1.0.4.1 -pkgrel=10 +pkgrel=11 pkgdesc=A small and fast caching web proxy. arch=('i686' 'x86_64') url=http://www.pps.jussieu.fr/~jch/software/polipo/; @@ -19,7 +19,7 @@ source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; polipo.service) md5sums=('bfc5c85289519658280e093a270d6703' - 'db95d3ac8e571dcb81c02fbb6600ba28') + 'bec010ab5e49e6bdb65a825f11333cfd') build() { cd $srcdir/$pkgname-$pkgver @@ -45,7 +45,7 @@ # install systemd service install -Dm 644 $srcdir/polipo.service $pkgdir/usr/lib/systemd/system/polipo.service - install -dm 700 $pkgdir/var/cache/polipo + install -dm 700 -o 185 -g 185 $pkgdir/var/cache/polipo } # vim:set ts=2 sw=2 et: Modified: polipo.install === --- polipo.install 2014-04-11 03:34:30 UTC (rev 109174) +++ polipo.install 2014-04-11 03:50:44 UTC (rev 109175) @@ -1,15 +1,37 @@ infodir=/usr/share/info filelist=(polipo.info) +create_polipo_user() { + getent group polipo /dev/null || groupadd -g 185 polipo /dev/null + getent passwd polipo /dev/null || useradd -u 185 -g polipo \ + -d /var/cache/polipo \ + -c 'Caching web proxy' \ + -s /bin/nologin polipo /dev/null +} + post_install() { [ -x usr/bin/install-info ] || return 0 for file in ${filelist[@]}; do install-info $infodir/$file $infodir/dir 2 /dev/null done - chown -R nobody:nobody /var/cache/polipo 2 /dev/null + create_polipo_user } post_upgrade() { + if [[ $(vercmp $2 1.0.4.1-11) -le 0 ]]; then +echo Stopping polipo service in order to modify the user/group. +systemctl stop polipo + +# in case the user/group were already created as recommended by the wiki +userdel polipo /dev/null +groupdel polipo /dev/null + +create_polipo_user +chown -R 185:185 /var/cache/polipo + +echo You may now restart the polipo service. + fi + post_install $1 } @@ -20,4 +42,10 @@ done } +post_remove() { + getent passwd polipo /dev/null userdel polipo /dev/null + getent group polipo /dev/null groupdel polipo /dev/null + true +} + # vim:set ts=2 sw=2 et: Modified: polipo.service === --- polipo.service 2014-04-11 03:34:30 UTC (rev 109174) +++ polipo.service 2014-04-11 03:50:44 UTC (rev 109175) @@ -4,7 +4,7 @@ [Service] ExecStart=/usr/bin/polipo -User=nobody +User=polipo [Install] WantedBy=multi-user.target
[arch-commits] Commit in polipo/trunk (PKGBUILD polipo.rc.d)
Date: Sunday, May 12, 2013 @ 15:10:04 Author: jelle Revision: 90445 upgpkg: polipo 1.0.4.1-10 Remove old initscipts rc.d files Modified: polipo/trunk/PKGBUILD Deleted: polipo/trunk/polipo.rc.d -+ PKGBUILD|8 ++ polipo.rc.d | 71 -- 2 files changed, 3 insertions(+), 76 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-05-12 12:57:54 UTC (rev 90444) +++ PKGBUILD2013-05-12 13:10:04 UTC (rev 90445) @@ -7,7 +7,7 @@ pkgname=polipo pkgver=1.0.4.1 -pkgrel=9 +pkgrel=10 pkgdesc=A small and fast caching web proxy. arch=('i686' 'x86_64') url=http://www.pps.jussieu.fr/~jch/software/polipo/; @@ -16,9 +16,8 @@ makedepends=('texinfo') install=polipo.install source=(http://freehaven.net/~chrisd/polipo/polipo-$pkgver.tar.gz; -polipo.rc.d polipo.conf.d polipo.service) +polipo.conf.d polipo.service) md5sums=('bfc5c85289519658280e093a270d6703' - '7406aad26807fb3a4e5f7b01ecb97a59' '685aa0c6070dee11c701932d23afcc6a' '143ef45db99dc745b6c3a606847be9fe') @@ -45,8 +44,7 @@ # install license install -Dm644 COPYING $pkgdir/usr/share/licenses/polipo/LICENSE - # install daemon scripts / cron - install -Dm 755 $srcdir/polipo.rc.d $pkgdir/etc/rc.d/polipo + # install systemd service / cron install -Dm 644 $srcdir/polipo.service $pkgdir/usr/lib/systemd/system/polipo.service install -Dm 644 $srcdir/polipo.conf.d $pkgdir/etc/conf.d/polipo.conf } Deleted: polipo.rc.d === --- polipo.rc.d 2013-05-12 12:57:54 UTC (rev 90444) +++ polipo.rc.d 2013-05-12 13:10:04 UTC (rev 90445) @@ -1,71 +0,0 @@ -#!/bin/bash - -daemon_name=polipo - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/$daemon_name.conf - -get_pid() { - pidof -o %PPID $daemon_name -} - -case $1 in - start) - stat_busy Starting $daemon_name daemon - - PID=$(get_pid) - if [[ -z $PID ]]; then - [[ -f /run/$daemon_name.pid ]] - rm -f /run/$daemon_name.pid - # RUN - su -c /usr/bin/$daemon_name ${POLIPO_ARGS} -s /bin/sh - nobody - # - if [[ $? -gt 0 ]]; then - stat_fail - exit 1 - else - echo $(get_pid) /run/$daemon_name.pid - add_daemon $daemon_name - stat_done - fi - else - stat_fail - exit 1 - fi - ;; - - stop) - stat_busy Stopping $daemon_name daemon - PID=$(get_pid) - # KILL - [[ -n $PID ]] kill $PID /dev/null - # - if [[ $? -gt 0 ]]; then - stat_fail - exit 1 - else - rm -f /run/$daemon_name.pid /dev/null - rm_daemon $daemon_name - stat_done - fi - ;; - - restart) - $0 stop - sleep 3 - $0 start - ;; - - status) - stat_busy Checking $daemon_name status; - ck_status $daemon_name - ;; - - *) - echo usage: $0 {start|stop|restart|status} -esac - -exit 0 - -# vim:set ts=2 sw=2 et: