Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-24 | Jenkins: allow spaces in job name | Igor Pashev | 1 | -2/+5 | |
2017-05-17 | jenkins: get better looking path | Igor Pashev | 1 | -2/+2 | |
2017-05-17 | memcached: remove superfluous `-start` | Igor Pashev | 1 | -2/+2 | |
2017-05-17 | gnupg: remove superfluous `-start` | Igor Pashev | 1 | -2/+2 | |
2017-05-08 | Jenkins: define SHELL | Igor Pashev | 1 | -0/+1 | |
For the Jenkins user it's usually `nologin`, so we have to override it. | |||||
2017-05-07 | sproxy2: fix `datafile` option processing | Igor Pashev | 1 | -3/+3 | |
`datafile` is usually a derivation (a set at the very basic nix level), so it wasn't processed as a string, but rather as a fallback case "toString v". Other option is to use `lib.isDerivation`. | |||||
2017-05-07 | sproxy2: enable by default if there are backends | Igor Pashev | 1 | -2/+8 | |
2017-04-30 | mysqlbackup: fail if any server is unavailable | Igor Pashev | 1 | -6/+12 | |
2017-04-30 | (* BREAKING *) Avoid ambiguous options | Igor Pashev | 8 | -42/+42 | |
"either foo (listOf foo)" was not very useful and interfered proper merging. | |||||
2017-04-29 | Added nix-serve app and package | Igor Pashev | 1 | -0/+126 | |
2017-03-28 | mariadb: add some more mysqld options | Igor Pashev | 1 | -0/+4 | |
2017-02-19 | gnupg app: set --max-cache-ttl to something big | Igor Pashev | 1 | -1/+3 | |
From the gpg-agent man page: Set the maximum time a cache entry is valid to n seconds. After this time a cache entry will be expired even if it has been accessed recently or has been set using gpg-preset-passphrase. The default is 2 hours (7200 seconds). | |||||
2017-02-19 | gnupg app: typo | Igor Pashev | 1 | -1/+1 | |
2017-02-18 | Added gnupg app | Igor Pashev | 2 | -0/+182 | |
2017-02-17 | mariadb: fixed order roles are removed in | Igor Pashev | 1 | -9/+9 | |
The list of SQL statements is constructed and then executed. Thus if you delete role `foo` which was granted another role `bar`, role `bar` has to be revoked before `foo` is removed. | |||||
2017-02-07 | mariadb: support innodb_compression_default | Igor Pashev | 1 | -0/+1 | |
See https://jira.mariadb.org/browse/MDEV-9820 Since MariaDB Server 10.2.3 | |||||
2017-02-01 | nginx: --kill-who=main in post log rotate | Igor Pashev | 1 | -1/+2 | |
2017-02-01 | php-fpm: use simple mapAttrs' | Igor Pashev | 1 | -3/+4 | |
Instead of folding, since we produce single member attribute set. | |||||
2017-02-01 | php-fpm: enable logrotate | Igor Pashev | 1 | -5/+29 | |
2017-02-01 | php-fpm: make use of home directory | Igor Pashev | 3 | -22/+52 | |
Potentially breaking, these options are removed: pool.user, pool.listen.owner, pool.listen.mode. Since socket owner cannot be set now, nginx needs to belong to the appropriate PHP-FPM group. | |||||
2017-01-30 | php-fpm: refactored (can cause breakage) | Igor Pashev | 1 | -52/+52 | |
Moved some options under the `global` group (reflecting PHP FPM config file structure). Removed some submodules. | |||||
2017-01-30 | Added memcached app | Igor Pashev | 2 | -0/+138 | |
2017-01-22 | Ditch original sproxy | Igor Pashev | 1 | -143/+0 | |
2017-01-21 | mariadb: manage roles faster | Igor Pashev | 1 | -25/+57 | |
This gets us closer to declarative granting. See https://github.com/zalora/nixsap/issues/4 | |||||
2017-01-20 | mariadb: use explicit package | Igor Pashev | 3 | -42/+41 | |
2017-01-20 | mariadb: typo | Igor Pashev | 1 | -2/+2 | |
With `either`, submodule attrs aren't checked, but the idea is good anyway, so let it be here for a while. See https://github.com/zalora/nixsap/issues/10 | |||||
2017-01-16 | jenkins: explicit path for find | Igor Pashev | 1 | -1/+1 | |
shellcheck started complaining. Similar to b99beab2b48d3bc8130602d6e8907d8acb3deab3 | |||||
2017-01-15 | postgresql app: no system package | Igor Pashev | 1 | -1/+0 | |
2017-01-13 | icinga2: shorten path | Igor Pashev | 1 | -2/+2 | |
2017-01-12 | openldap: safer defaults | Igor Pashev | 1 | -1/+1 | |
"ber" can leak passwords. | |||||
2017-01-11 | mysqlbackup: explicit path for find | Igor Pashev | 1 | -1/+1 | |
Shellcheck began to complain: SC2185: Some finds don't have a default path. Specify '.' explicitly | |||||
2017-01-08 | Added openldap app | Igor Pashev | 2 | -0/+330 | |
2017-01-06 | php-fpm: toString is implicit | Igor Pashev | 1 | -1/+1 | |
2016-12-24 | nginx: added sproxy log format | Igor Pashev | 1 | -0/+6 | |
2016-12-22 | sproxy2: 1.92.0 -> 1.93.0 | Igor Pashev | 1 | -9/+34 | |
Changed semantics of some options. If previous versions `key` and `client_secret` were files, now they are strings. If you need files, use `key.file` and `client_secret.file`. | |||||
2016-12-22 | nginx: configure logrotate | Igor Pashev | 1 | -2/+16 | |
2016-12-22 | Added logrotate app | Igor Pashev | 1 | -0/+163 | |
2016-12-21 | nginx: added read-only logDir | Igor Pashev | 1 | -0/+9 | |
2016-12-20 | nginx: allow arbitrary http context | Igor Pashev | 1 | -22/+40 | |
2016-12-20 | nginx: refactored config | Igor Pashev | 3 | -18/+18 | |
events -> conf.events http -> conf.http main -> conf | |||||
2016-12-20 | nginx: toString is implicit | Igor Pashev | 1 | -1/+1 | |
2016-11-22 | sproxy2: added the key parameter | Igor Pashev | 1 | -0/+5 | |
2016-11-19 | Added sproxy2 | Igor Pashev | 1 | -0/+177 | |
2016-11-19 | mediawiki app: changed PHP options | Igor Pashev | 1 | -14/+25 | |
* renamed: fpmPool -> php-fpm.pool * added php-fpm.package (and made use of it) | |||||
2016-11-19 | nginx: default log level = info | Igor Pashev | 1 | -1/+1 | |
2016-11-19 | cli: strip binaries | Igor Pashev | 1 | -1/+1 | |
Not to reference source code in closure. | |||||
2016-11-18 | nixpkgs 16.09: updated mysqlbackup | Igor Pashev | 1 | -2/+2 | |
2016-11-18 | mariadb: help mysql_install_db find my_print_defaults | Igor Pashev | 1 | -1/+1 | |
It's required for parsing the defaults file. | |||||
2016-11-17 | icingaweb2: changed options | Igor Pashev | 1 | -15/+24 | |
* renamed: fpmPool -> php-fpm.pool * added: php-fpm.package | |||||
2016-11-16 | nixpkgs 16.09: *backup: use pubring.kbx | Igor Pashev | 3 | -9/+9 | |
https://www.gnupg.org/faq/whats-new-in-2.1.html If no pubring.gpg is found, gpg defaults to the new keybox format and creates a pubring.kbx keybox file. If such a keybox file already exists, for example due to the use of gpgsm, it will also be used for OpenPGP keys. However, if a pubring.gpg is found and no keybox file with OpenPGP keys exists, the old pubring.gpg will be used. Take care: GnuPG versions before 2.1 will always use the pubring.gpg file and not know anything about keys stored in the keybox file. |