Commit graph

538 commits

Author SHA1 Message Date
tv c655e1246d krebs.git: s/ensureList/toList/ 2016-06-07 22:41:40 +02:00
tv 4a34b27c1c krebs.git.cgit: make cache-root configurable
... along with all the other stuff :)
2016-06-07 22:38:38 +02:00
tv b5bdd9aed4 krebs.git.cgit :: { bool => submodule { enable :: bool } } 2016-06-07 03:11:26 +02:00
tv dda2887e2c Merge remote-tracking branch 'cloudkrebs/master' 2016-06-06 17:17:07 +02:00
lassulus baa20586b8 Merge remote-tracking branch 'cd/master' 2016-06-05 00:38:00 +02:00
tv c1c645b545 krebs.setuid: add option "envp" 2016-06-05 00:31:36 +02:00
makefu ff38a9bf0b
k 3 ma: fix addrs4 for tpsw 2016-06-02 14:41:38 +02:00
makefu 4f28d9a306
Merge remote-tracking branch 'prism/master' 2016-06-02 11:17:18 +02:00
lassulus 806e592d3e k 3 nginx: unique server-names to silence nginx 2016-06-01 00:07:14 +02:00
lassulus cc938e61f8 k 3 iptables: allow DNAT rules 2016-05-29 00:32:55 +02:00
lassulus 48502fb07e k 3 l: add fritz pubkey 2016-05-24 23:19:43 +02:00
lassulus ce0cef9806 Merge remote-tracking branch 'cd/master' 2016-05-24 22:49:52 +02:00
makefu c1971f5aa0
Merge remote-tracking branch 'cloudkrebs/master' 2016-05-24 22:27:21 +02:00
makefu 9cba0ffefa
merge cd/master 2016-05-24 22:12:38 +02:00
tv c44e649455 krebs.exim-retiolum: disable TLS 2016-05-24 20:59:05 +02:00
lassulus facb65bd22 Merge remote-tracking branch 'cd/master' 2016-05-21 13:57:45 +02:00
lassulus 41e93449bb k 3 l: add shodan keys 2016-05-21 13:46:41 +02:00
lassulus 7c8bd6c551 k 3 l: move pubkeys to seperate files 2016-05-21 13:45:48 +02:00
tv 97c2e4bbd9 krebs.exim: validate config file syntax 2016-05-21 11:19:35 +02:00
tv ace70674aa {mv,tv}.mail: retiolum -> r 2016-05-21 11:19:35 +02:00
tv 1e9199f939 krebs internet-aliases: *@eloop.org -> eloop2016@krebsco.de 2016-05-21 09:28:50 +02:00
tv ca48a77050 exim-smarthost: allow per-domain defaults in internet-aliases 2016-05-21 09:27:55 +02:00
lassulus fc867f652f Merge remote-tracking branch 'cd/master' 2016-05-20 00:18:00 +02:00
lassulus 88e53970c1 k 3 per-user: use new symlinkJoin interface 2016-05-19 21:16:45 +02:00
lassulus 127507ccc7 k 3 l: add shodan 2016-05-19 21:11:16 +02:00
tv ee0c30cbe5 exim-smarthost: update ciko's mail 2016-05-19 15:43:06 +02:00
tv c40ff531b4 exim-smarthost: cfp@eloop.org -> eloop2016 ML 2016-05-19 15:18:26 +02:00
tv 289231f197 exim-smarthost: add eloop2016 ML 2016-05-19 15:05:16 +02:00
lassulus abf23d1305 k 3 l: update echelon ip 2016-05-17 11:46:09 +02:00
makefu cee893f371 k 3 makefu: add tpsw, owned by ciko 2016-05-16 23:08:20 +02:00
lassulus e7528ccc2f Merge remote-tracking branch 'gum/master' 2016-05-09 11:27:06 +02:00
lassulus fb87c76112 Merge remote-tracking branch 'cd/master' 2016-05-09 11:26:04 +02:00
lassulus ba5ea161f2 k 3 l: update echelon ip 2016-05-09 11:14:34 +02:00
makefu 56ca7859fa k 3 m: fix filebitch key 2016-05-07 00:21:56 +02:00
makefu e4251e63ac k 3 fetchWallpaper: move only if exists 2016-05-02 17:36:16 +02:00
tv 9b0edc2ee8 krebs.build.populate: set SSL_CERT_FILE 2016-04-28 22:24:44 +02:00
lassulus 94fa4005d6 Merge remote-tracking branch 'cd/master' 2016-04-27 12:47:13 +02:00
tv 4abd59f59d krebs.exim-{retiolum,smarthost}: use krebs.exim 2016-04-27 01:54:58 +02:00
tv 96301634b9 services.exim -> krebs.exim 2016-04-27 01:52:52 +02:00
tv f9d42f3a81 import NixOS' services.exim 2016-04-27 01:45:47 +02:00
lassulus 558eede973 k 3 fetchWallpaper: use writeDash 2016-04-27 01:31:26 +02:00
lassulus 6762a8790c Merge remote-tracking branch 'cd/master' 2016-04-20 16:05:38 +02:00
tv 54947849ff tv: "fix" PGP key 2016-04-20 16:03:02 +02:00
lassulus 2f99d1f4b7 k 3 l: update pgp key 2016-04-19 16:56:44 +02:00
lassulus c7a6e74b3d Merge remote-tracking branch 'cd/master' 2016-04-18 15:10:43 +02:00
tv 41ff57c6d6 krebs.backup: use globally configured ssh ports 2016-04-17 11:23:35 +02:00
tv f5f7abce0d krebs: programs.ssh.extraConfig += Host ... Port ... 2016-04-17 10:23:01 +02:00
tv 377b0dff1c krebs.backup: don't create plan.dst.path implicitly 2016-04-17 06:00:48 +02:00
tv 70c27e21b1 krebs.backup: rm stale TODO
Done in 13df24f8f0
2016-04-17 05:26:02 +02:00
tv 6ec3d922a4 krebs.backup network-ssh-port -> pkgs.get-ssh-port 2016-04-17 05:24:33 +02:00
tv affb69250d krebs.backup network-ssh-port: fail if cannot find port 2016-04-17 04:13:32 +02:00
tv 453384b60b krebs.backup: inject dst_path into dst shell 2016-04-17 03:51:55 +02:00
tv 904d037bd7 krebs.backup: allow injecting variables into dst shell 2016-04-17 03:50:49 +02:00
tv e4422212d4 krebs.on-failure: send journal since start of failed plan 2016-04-17 02:04:52 +02:00
makefu f043929668 k 3 retiolum: use more precise description for connectTo 2016-04-17 02:04:33 +02:00
makefu 26e43d47a7 k 3 retiolum: add description to configure Address= 2016-04-17 00:05:42 +02:00
lassulus edbf4050ef Merge remote-tracking branch 'cd/master' 2016-04-13 16:52:36 +02:00
lassulus 54ec57b511 k 3 l: change ssh port to 45621 2016-04-13 16:32:55 +02:00
tv 2b0c6616b6 doppelbock -> cd 2016-04-12 17:13:33 +02:00
lassulus 7023d41410 k 3 iptables: allow REDIRECT target 2016-04-12 15:09:08 +02:00
tv a0d08d4793 exim-smarthost: don't tls_advertise_hosts 2016-04-12 14:26:37 +02:00
tv e74f4ddf81 krebs types.addr6: str -> IPv6 address* 2016-04-08 04:41:30 +02:00
tv 0dc2a751a9 krebs.retiolum: use krebs.secret 2016-04-08 04:11:00 +02:00
tv 7b7e8b11b5 retiolum netname: hostname -> enum 2016-04-08 03:59:26 +02:00
tv 46e818ebbc retiolum: don't hardcode routing prefixes 2016-04-08 03:53:34 +02:00
tv 827f179080 doppelbock: init 2016-04-07 21:43:22 +02:00
tv 7fb1a3e775 krebs.nginx: don't abuse extraConfig 2016-04-07 20:48:07 +02:00
makefu 66b7a76a26 Merge branch 'master' of gum.krebsco.de:stockholm 2016-04-07 19:54:23 +02:00
makefu 43ea1e5ab3 k 3 makefu: add senderechner 2016-04-07 19:54:17 +02:00
makefu caf6ce1291 Merge remote-tracking branch 'cd/master' 2016-04-03 21:57:09 +02:00
tv e1cd9fa013 tv: import mu 2016-03-31 03:58:51 +02:00
makefu a8c7618699 Merge remote-tracking branch 'prism/master' 2016-03-20 00:03:52 +01:00
makefu 90ef4d08a1 k 3 ma: update to real tinc pubkey 2016-03-19 23:55:43 +01:00
lassulus fda0262111 Merge remote-tracking branch 'cd/master' 2016-03-19 22:12:11 +01:00
lassulus 3883a9fce7 k 3 l: add fastpoke pubkey 2016-03-19 21:59:32 +01:00
tv 3bead2641e {nukular,darth}: fix addrs6 2016-03-17 12:03:15 +01:00
lassulus 4143f1d6ec k 3 l: add lass.pgp.pubkeys.default 2016-03-16 09:20:05 +01:00
lassulus 9e9bc01fc9 Merge remote-tracking branch 'gum/master' 2016-03-16 09:16:41 +01:00
makefu 61e312dff1 k 3 ma: expose pgp pubkeys 2016-03-16 08:35:06 +01:00
makefu 90150375a8 Merge remote-tracking branch 'cd/master' 2016-03-16 08:26:27 +01:00
makefu 57476fb24a Merge branch 'master' of gum:stockholm 2016-03-16 08:25:50 +01:00
makefu be5a136464 k 3 ma: add default and brain 2016-03-16 08:25:26 +01:00
tv 9d16ea6145 krebs types += pgp-pubkey, user.pgp.pubkey 2016-03-16 02:03:17 +01:00
tv 91844576fd krebs.users.tv.pgp.pubkey: 2CAEE3B5 2016-03-16 00:49:32 +01:00
tv 2452d21173 Merge remote-tracking branch 'gum/master' 2016-03-16 00:13:58 +01:00
makefu 03a72ef958 add new retiolum short form to default hostnames 2016-03-15 23:56:05 +01:00
makefu 4ac537366c Merge branch 'master' of gum.krebsco.de:stockholm 2016-03-15 23:55:30 +01:00
makefu fa67e6ff08 k 3 nginx: add default404 option
the default behavior is not changed but if the default does not apply
to your use-case you now can change it
2016-03-15 23:54:53 +01:00
tv 13df24f8f0 krebs.backup: use krebs.on-failure 2016-03-15 15:59:05 +01:00
tv e3f0ca7137 krebs.on-failure: init 2016-03-15 15:58:45 +01:00
lassulus cbe70e8c39 l 3 newsbot-js -> k 3 newsbot-js 2016-03-15 14:37:46 +01:00
lassulus 72939a2d6f Merge remote-tracking branch 'gum/master' 2016-03-15 14:14:29 +01:00
lassulus db3dd77f6d Merge remote-tracking branch 'cd/master' 2016-03-15 14:14:18 +01:00
lassulus 6d84a00fa6 k 3 l: add .r alias to echelon 2016-03-15 13:22:56 +01:00
makefu 2e317bfe74 ma 2: use tinc-pre per default 2016-03-15 13:20:14 +01:00
makefu abf899f521 k 3 makefu: add hosts near to my heart <3 2016-03-11 02:11:39 +01:00
makefu 1db28fe74d k 3 retiolum: pigstarter -> [ prism cd ] 2016-03-11 01:33:23 +01:00
makefu c61496e77e Merge branch 'master' of gum.krebsco.de:stockholm 2016-03-10 10:16:11 +01:00
makefu dcf8e3fb32 Merge remote-tracking branch 'cd/master' 2016-03-10 08:03:41 +01:00
makefu ef97cc848f ma 1 omo: replace crypt2 2016-03-08 18:35:32 +01:00
makefu 533c3c07b7 add darth 2016-03-06 20:56:32 +01:00
makefu 2fd7d1b1ab Merge remote-tracking branch 'cd/master' 2016-03-06 20:56:02 +01:00
lassulus 0115e0ee85 Merge remote-tracking branch 'cd/master' 2016-03-05 23:50:50 +01:00
tv 64f2e2075d krebs.exim-smarthost to-lsearch: append \n to each entry 2016-03-05 20:33:19 +01:00
tv 421f346257 krebs.exim-smarthost.dkim: support multiple domains 2016-03-05 20:33:19 +01:00
tv 08146e4834 krebs.exim-smarthost: add DKIM support to remote_smtp 2016-03-05 19:53:54 +01:00
tv fdebe33d41 krebs.nginx: don't include (redundant) mime.types 2016-03-05 12:58:10 +01:00
tv 54129c440e krebs os-release: init 2016-03-05 12:40:20 +01:00
tv 89f731a898 krebs.exim-*: add empty keep_environment 2016-03-05 11:46:30 +01:00
tv ffa1a1e456 s/makeSearchPath "bin"/makeBinPath/g 2016-03-03 19:45:46 +01:00
lassulus 1ba917c333 k 3 nginx: add ssl options 2016-03-03 00:25:11 +01:00
lassulus ef8ed48b1c Merge remote-tracking branch 'gum/master' 2016-03-02 20:51:37 +01:00
makefu db72d5911f Merge remote-tracking branch 'cd/master' 2016-02-28 02:26:44 +01:00
makefu 9af9b562b5 k 3 default: add via to gum, fix wry pubkey 2016-02-28 02:24:52 +01:00
makefu 217c4840d8 k 3 bepasty: create build environment for recursive package inclusion 2016-02-28 01:11:21 +01:00
lassulus 024de57e7b Merge remote-tracking branch 'cd/master' 2016-02-27 17:28:46 +01:00
tv 8c859335a8 krebs.nginx: s/optionSet/submodule/ 2016-02-27 17:23:59 +01:00
tv 9db6d9db71 krebs.hosts.{gum,ire}.nets.retiolum.via = internet 2016-02-27 15:48:58 +01:00
tv 94154606cb tv wu-binary-cache: init 2016-02-27 15:23:21 +01:00
tv 2ea539c80f krebs.setuid.*.mode: use mergeOneOption 2016-02-27 13:10:59 +01:00
lassulus cfe5687ca3 k 3 lass: add .r alias to all host for exim 2016-02-22 01:13:26 +01:00
tv a73eaae18c krebs.exim*: admit *.r 2016-02-21 22:08:30 +01:00
tv de5de37a12 krebs.dns.providers: attrsOf unspecified -> attrsOf str 2016-02-21 21:52:05 +01:00
tv 67e5fddc0b krebs.users.krebs: init 2016-02-21 07:39:24 +01:00
tv e3ddf995e9 krebs types.secret-file: owner-name -> owner :: user 2016-02-21 07:18:13 +01:00
tv 05be525be6 krebs.types.user: add uid :: int 2016-02-21 06:56:57 +01:00
tv b5fbca3a36 krebs.secret: init 2016-02-21 05:27:37 +01:00
tv 1226a20038 krebs.build.populate fetch_git: checkout with force 2016-02-20 02:02:08 +01:00
tv a607671662 krebs.build.populate: allow overriding ssh 2016-02-20 02:02:08 +01:00
tv 47ef169276 krebs.hosts.*: set owner 2016-02-20 02:02:07 +01:00
tv cb258d3990 Merge remote-tracking branch 'gum/master' 2016-02-19 14:30:39 +01:00
tv bca88ce7c6 krebs.urlwatch: add hooksFile and per-url filter 2016-02-18 16:45:18 +01:00
tv 1de8d5c44d krebs.backup: talk about local and remote rsync 2016-02-18 02:49:00 +01:00
tv 8c264139b2 krebs.build: use $F5 to prefix verbose commands 2016-02-18 01:15:58 +01:00
tv 2d79335e34 tv.mail: wu -> nomic 2016-02-17 17:07:16 +01:00
makefu ae3a6110c6 k 3 makefu/wolf: fix typo 2016-02-17 10:51:26 +01:00
tv 064d0111a0 krebs.build: refactor a bit 2016-02-16 06:59:00 +01:00
tv 43ed24ed66 Merge remote-tracking branch 'gum/master' 2016-02-15 18:52:05 +01:00
tv ea910d7d99 buildbot: s/lib\.shell/shell/g 2016-02-15 18:46:19 +01:00
makefu a94a4c4206 s 1 wolf: use config.krebs.lib 2016-02-15 17:43:30 +01:00
makefu 3ceff0ec29 Merge remote-tracking branch 'cd/master' 2016-02-15 17:07:48 +01:00
tv b7a92f6388 *: make eval.config.krebs.build.host.name work everywhere 2016-02-15 16:34:50 +01:00
tv 8f520b19b6 don't try to mimic nixpkgs 2016-02-15 16:34:50 +01:00
makefu 0457cd1bb9 k 3 repo-sync: init module, add git dependency 2016-02-15 14:01:24 +01:00
tv 673853e092 RIP specialArgs.lib 2016-02-14 16:43:44 +01:00
tv 9f16d7ea71 krebs.lib: init 2016-02-14 16:20:10 +01:00
tv e890eb244a krebs.setuid: init 2016-02-14 13:26:37 +01:00
tv 0e35bc5c19 wbob: fix addrs 2016-02-13 19:43:02 +01:00
tv d38853027e krebs.nginx: default locations = [] 2016-02-13 16:07:01 +01:00
tv 411aec6bf9 deploy,install,populate: admit target SSH port 2016-02-13 16:03:40 +01:00