1. 22 Jul, 2019 1 commit
  2. 18 Dec, 2018 2 commits
    • Natanael Copa's avatar
      main/dnsmasq: listen to all BRIDGE_ADDRs · 29c68cf4
      Natanael Copa authored
      make sure dnsmasq listens to all addresses specified in BRIDGE_ADDR,
      but not the ones in BRIDGE_ADDR_EXTRA. That way it is possible to have
      another daemon listening to the extra address.
      
      Also make sure we remove the addresses on service stop.
      29c68cf4
    • Natanael Copa's avatar
      main/dnsmasq: fix netmask for multi addr support · 7acc467c
      Natanael Copa authored
      We already support multiple addresses for the bridge device, but they
      would all use the BRIDGE_NETMASK. Fix so you can either specify the
      netmask with the address or fallback to BRIDGE_NETMASK.
      
      For example:
        BRIDGE_ADDR="192.168.0.1 10.0.0.1/16"
        BRIDGE_NETMASK="255.255.255.0"
      7acc467c
  3. 16 Nov, 2018 2 commits
  4. 08 Nov, 2018 1 commit
  5. 26 Oct, 2018 1 commit
  6. 20 Apr, 2018 1 commit
    • Natanael Copa's avatar
      main/dnsmasq: add DNSMASQ_LISTEN_BRIDGE_ADDR option · 563c1afc
      Natanael Copa authored
      some setups with tinc may have two different adresses with same(!) ip
      addr. This confuses dnsmasq if --listen-address is specified. We make it
      possible to work around it by making it possible to disable
      --listen-address via DNSMASQ_LISTEN_BRIGE_ADDR=no.
      563c1afc
  7. 02 Apr, 2018 1 commit
  8. 24 Jan, 2018 2 commits
  9. 30 Dec, 2017 1 commit
    • Jakub Jirutka's avatar
      [various]: unify names of licenses according to SPDX · 63f5e7d2
      Jakub Jirutka authored
      This commit updates $license variable in all APKBUILDs to comply with
      short names specified by SPDX version 3.0 [1] where possible. It was
      done using find-and-replace method on substrings inside $license
      variables.
      
      Only license names were updated, not "expressions" specifying relation
      between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
      exceptions (e.g. "X with exceptions").
      
      Many licenses have a version or multiple variants, e.g. MPL-2.0,
      BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
      contain license version or variant. Since there's no way how to infer
      this information just from abuild, it were left without the variant
      suffix or version, i.e. non SPDX compliant.
      
      GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
      exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
      (formerly e.g. GPL-2.0+). We did not systematically noted distinguish
      between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
      GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
      GPL2+) were left without the variant suffix, i.e. non SPDX compliant.
      
      Note: This commit just fixes format of the license names, no
      verification has been done if the specified license information is
      actually correct!
      
      [1]: https://spdx.org/licenses/
      63f5e7d2
  10. 25 Oct, 2017 1 commit
  11. 02 Oct, 2017 1 commit
  12. 12 Jun, 2017 1 commit
  13. 23 May, 2017 1 commit
  14. 14 Mar, 2017 5 commits
  15. 02 Aug, 2016 1 commit
  16. 26 May, 2016 1 commit
  17. 25 Apr, 2016 5 commits
    • Przemysław Pawełczyk's avatar
    • Przemysław Pawełczyk's avatar
      Reorder arguments passed to addgroup/adduser in scripts. · da4e96aa
      Przemysław Pawełczyk authored
      Now all invocations have following order of arguments (if present):
      
          addgroup -S -g ... GROUP
          adduser -S -u ... -D -H -h ... -s ... -G ... -g ... USER
      da4e96aa
    • Przemysław Pawełczyk's avatar
      Improve consistency of scripts using adduser/addgroup. · a60b9f07
      Przemysław Pawełczyk authored
      Following rules have been applied:
      - script starts with shebang !#/bin/sh followed by blank line,
      - script ends with exit 0 prepended by blank line,
      - only stderr of adduser, addgroup or passwd is redirected to /dev/null,
      - getent passwd/group instances has been removed,
      - manual checking of file and group existence has been removed,
      - `|| true` instances has been removed.
      
      Comments and line wrapping have been preserved.
      a60b9f07
    • Przemysław Pawełczyk's avatar
      Add -g option (GECOS/comment) to adduser in scripts. · a593d306
      Przemysław Pawełczyk authored
      This way we can avoid ugly default:
      
          Linux user,,,
      a593d306
    • Przemysław Pawełczyk's avatar
      Add lacking -S option (system) to adduser/addgroup in scripts. · ccc056db
      Przemysław Pawełczyk authored
      Groups and users created by packages shouldn't use high ids by default
      (unless explicitly requested), to distinguish them from groups and users
      created by administrators for humans.
      
      Following 41 files lacked -S next to addgroup:
      - community/sword/sword.pre-install
      - main/amavisd-new/amavisd-new.pre-install
      - main/chrony/chrony.pre-install
      - main/cvechecker/cvechecker.pre-install
      - main/dnsmasq/dnsmasq.pre-install
      - main/freeradius/freeradius.pre-install
      - main/gdnsd/gdnsd.pre-install
      - main/haproxy/haproxy.pre-install
      - main/haproxy/haproxy.pre-upgrade
      - main/kamailio/kamailio.pre-install
      - main/logcheck/logcheck.pre-install
      - main/mlmmj/mlmmj.pre-install
      - main/nrpe/nrpe.pre-install
      - main/open-vm-tools/open-vm-tools.pre-install
      - main/postgrey/postgrey.pre-install
      - main/privoxy/privoxy.pre-install
      - main/redis/redis.pre-install
      - main/samba/winbind.pre-install
      - main/sircbot/sircbot.pre-install
      - main/smokeping/smokeping.pre-install
      - main/squark/squark.post-install
      - main/squid/squid.pre-install
      - main/squid/squid.pre-upgrade
      - main/subversion/subversion.pre-install
      - main/trac/trac.pre-install
      - main/vsftpd/vsftpd.pre-install
      - main/zabbix/zabbix-agent.pre-install
      - testing/3proxy/3proxy.pre-install
      - testing/cluster-glue/cluster-glue.pre-install
      - testing/elasticsearch/elasticsearch.pre-install
      - testing/emby/emby.pre-install
      - testing/gdnsd/gdnsd.pre-install
      - testing/icinga2/icinga2.pre-install
      - testing/lusca/lusca.pre-install
      - testing/lusca/lusca.pre-upgrade
      - testing/mongodb/mongodb.pre-install
      - testing/openxcap/openxcap.pre-install
      - testing/prosody/prosody.pre-install
      - testing/rancid/rancid.pre-install
      - testing/rutorrent/rutorrent.pre-install
      - testing/zabbix/zabbix-agent.pre-install
      
      Following 60 files lacked -S next to adduser:
      - community/caddy/caddy.pre-install
      - community/domoticz/domoticz.pre-install
      - community/minetest/minetest-server.pre-install
      - community/oscam/oscam.pre-install
      - community/seafile/seafile-server.pre-install
      - community/syncthing/syncthing.pre-install
      - main/apache2/apache2.pre-install
      - main/aports-build/aports-build.pre-install
      - main/atheme-iris/atheme-iris.pre-install
      - main/bind/bind.pre-install
      - main/clamav/clamav-db.pre-install
      - main/clamsmtp/clamsmtp.pre-install
      - main/clamsmtp/clamsmtp.pre-upgrade
      - main/coova-chilli/coova-chilli.pre-install
      - main/cvechecker/cvechecker.pre-install
      - main/dhcp/dhcp.pre-install
      - main/distcc/distcc.pre-install
      - main/djbdns/dnscache.pre-install
      - main/djbdns/tinydns.pre-install
      - main/dovecot/dovecot.pre-install
      - main/ez-ipupdate/ez-ipupdate.pre-install
      - main/fetchmail/fetchmail.pre-install
      - main/freeswitch/freeswitch.pre-install
      - main/gitolite/gitolite.pre-install
      - main/gnats/gnats.pre-install
      - main/gross/gross.pre-install
      - main/icecast/icecast.pre-install
      - main/kamailio/kamailio.pre-install
      - main/lighttpd/lighttpd.pre-install
      - main/mariadb/mariadb.pre-install
      - main/memcached/memcached.pre-install
      - main/ngircd/ngircd.pre-install
      - main/nrpe/nrpe.pre-install
      - main/openntpd/openntpd.pre-install
      - main/postgrey/postgrey.pre-install
      - main/snort/snort.pre-install
      - main/squid/squid.pre-install
      - main/squid/squid.pre-upgrade
      - main/subversion/subversion.pre-install
      - main/trac/trac.pre-install
      - main/transmission/transmission-daemon.pre-install
      - main/ympd/ympd.pre-install
      - main/znc/znc.pre-install
      - testing/at/at.pre-install
      - testing/buildbot-slave/buildbot-slave.pre-install
      - testing/buildbot/buildbot.pre-install
      - testing/clapf/clapf.pre-install
      - testing/cluster-glue/cluster-glue.pre-install
      - testing/dbmail/dbmail.pre-install
      - testing/dspam/dspam.pre-install
      - testing/ejabberd/ejabberd.pre-install
      - testing/emby/emby.pre-install
      - testing/mongodb/mongodb.pre-install
      - testing/opensips/opensips.pre-install
      - testing/pdns/pdns.pre-install
      - testing/prosody/prosody.pre-install
      - testing/qpage/qpage.pre-install
      - testing/rrdbot/rrdbot.pre-install
      - testing/wt/wt.pre-install
      - unmaintained/ejabberd-git/ejabberd-git.pre-install
      ccc056db
  18. 03 Nov, 2015 2 commits
  19. 03 Oct, 2015 1 commit
  20. 14 Aug, 2015 1 commit
  21. 19 Jun, 2015 1 commit
  22. 28 Apr, 2015 1 commit
  23. 27 Apr, 2015 1 commit
  24. 26 Sep, 2014 1 commit
  25. 27 May, 2014 1 commit
  26. 29 Apr, 2014 1 commit
  27. 11 Apr, 2014 1 commit
  28. 16 Jan, 2014 1 commit