Commit Graph

1158 Commits

Author SHA1 Message Date
lassulus
252bac92e8 k 3 buildbot: remove override (upstream fix) 2016-08-05 17:53:16 +02:00
lassulus
2d0824fb99 k 5 builders: add writePython{2,3} 2016-08-04 23:56:39 +02:00
tv
71a25b1875 logf: make urgency patterns configurable 2016-08-04 20:46:11 +02:00
tv
a264c571f3 logf: survive non-JSON input 2016-08-04 20:37:53 +02:00
tv
1bc62944e3 logf: add default color for undefined priority 2016-08-04 20:36:44 +02:00
tv
1e3dcaee3c logf: reduce redundant syntax 2016-08-04 20:06:08 +02:00
tv
e6aef09ad4 Merge remote-tracking branch 'gum/master' 2016-08-02 20:58:42 +02:00
tv
0928cc03a6 logf: init at 1.0.0 2016-08-02 20:39:26 +02:00
tv
1e3e6f7bbc writeJSON: init 2016-08-02 20:35:34 +02:00
tv
aa167d3e26 lib: import shell from krebs/4lib 2016-08-02 20:24:45 +02:00
lassulus
35f0b5a223 k 3 power-action: fix description 2016-08-02 14:59:58 +02:00
lassulus
def975ffb2 k 3 power-action: don't create configured user 2016-08-02 14:59:31 +02:00
makefu
8ef63b024d
k 3 retiolum: fix documentation text 2016-07-28 13:24:36 +02:00
makefu
de10a917de
k 4 types: tinc.extraConfig 2016-07-28 13:24:36 +02:00
makefu
b156915805
makefu: pornocauster -> x 2016-07-28 13:18:54 +02:00
makefu
8c465870fc
retiolum: support nets.<net>.tinc.port 2016-07-28 13:18:51 +02:00
makefu
041eeaa4c9
Merge remote-tracking branch 'prism/master' 2016-07-27 10:58:39 +02:00
lassulus
b139155bee l 3 power-action -> k 3 power-action 2016-07-26 22:27:52 +02:00
makefu
b308c77e7a
k 3 m: siem.ip4.prefix 2016-07-26 15:18:59 +02:00
makefu
2f45394b52
k 3 retiolum: add customizable tinc-up 2016-07-26 14:02:04 +02:00
makefu
cd5ecd173b
k 3 makefu: add tinc pubkeys to siem network 2016-07-26 14:01:03 +02:00
makefu
ceb5200f03
k 3 makefu: add nixos.unstable CNAME to github 2016-07-25 18:53:42 +02:00
lassulus
f978c5312e Merge remote-tracking branch 'cd/master' 2016-07-23 19:21:23 +02:00
lassulus
18469388a6 k 5 exim: add pam support 2016-07-23 19:18:43 +02:00
lassulus
83090eb4a1 k 3: add genid_signed 2016-07-23 19:17:36 +02:00
lassulus
3d8318d625 k 3 exim-smarthost: add ssl options 2016-07-23 19:16:41 +02:00
lassulus
917bdf236f k 3 exim-smarthost: add authenticators option 2016-07-23 19:16:22 +02:00
tv
ccb34ca338 mv: reinit 2016-07-23 13:35:06 +02:00
tv
45c62ec4d3 Merge remote-tracking branch 'prism/master' 2016-07-22 13:22:13 +02:00
tv
8b58e6e6e2 nginx: use host name and aliases as default server-names 2016-07-22 13:06:41 +02:00
makefu
864e711114
k 3 nginx: add ssl.force_encryption 2016-07-21 21:03:36 +02:00
makefu
0c40af375f
/ : s/krebs\.retiolum/krebs.tinc.retiolum/g 2016-07-20 17:20:47 +02:00
makefu
13a5662feb
k 3 retiolum: krebs.retiolum is now officially obsolete 2016-07-20 16:55:22 +02:00
makefu
c5d7e14e90
k 3 exim-retiolum: assert to krebs.tinc.retiolum.enable again 2016-07-20 16:51:25 +02:00
makefu
d04b0b4ebe
k 3 retiolum: prepare fallback to krebs.retiolum 2016-07-20 16:50:32 +02:00
makefu
4e0eb7d9c0
k 3 retiolum: formatting 2016-07-20 14:38:59 +02:00
makefu
2d4b0dc227
k 3 retiolum: remove lib. for imp part 2016-07-20 14:24:58 +02:00
makefu
d35fc9f6d2
k 3 retiolum: explicitly build users, secrets and services 2016-07-20 14:15:47 +02:00
makefu
24db6439c4
retiolum: config which is working but not functioning (see TODO in retiolum.nix) 2016-07-20 10:06:04 +02:00
makefu
835ddb0de0
m 1 vbob: document forticlientsslvpn mess 2016-07-18 18:57:36 +02:00
makefu
a6a0cddeaa
k 3 m: filepimp,omo expose lan net 2016-07-18 15:35:36 +02:00
makefu
01ee8749ac
k 3 retiolum-bootstrap: use secrets path as default, not /root/secrets 2016-07-18 15:13:22 +02:00
makefu
33c96a89c5
Merge 'cd/master' 2016-07-18 12:15:10 +02:00
tv
e2157dade8 alnus: init 2016-07-17 22:19:00 +02:00
tv
534850dc57 populate: 1.1.0 -> 1.1.1 2016-07-17 01:26:26 +02:00
tv
b8d9b1507e populate: add git to PATH 2016-07-17 01:12:30 +02:00
tv
0bc55750cf krebs.build.profile :: str => absolute-path 2016-07-17 00:53:21 +02:00
tv
d861643919 krebs.build: simplify structure 2016-07-17 00:53:21 +02:00
tv
6f51a21125 populate: 1.0.0 -> 1.1.0 2016-07-17 00:53:21 +02:00
tv
514daf3d46 replace krebs.build.populate by populate 2016-07-17 00:53:21 +02:00
tv
49ad0a990d populate: init at 1.0.0 2016-07-16 21:44:04 +02:00
tv
26d716c781 urlwatch: 2.2 -> 2.5 2016-07-13 10:06:22 +02:00
makefu
393f5cb5c7
k 3 m: init honeydrive 2016-07-11 20:44:16 +02:00
tv
91ccc70745 Merge remote-tracking branch 'prism/master' 2016-07-09 13:11:05 +02:00
tv
dd9dbb3a89 urlwatch: 2.1 -> 2.2 2016-07-09 12:40:08 +02:00
lassulus
18ff162945 Merge remote-tracking branch 'gum/master' 2016-07-07 23:33:49 +02:00
tv
f7d966043d Merge remote-tracking branch 'prism/master' 2016-07-07 23:05:06 +02:00
tv
f18ababed5 Merge remote-tracking branch 'prism/lassulus' 2016-07-07 23:02:41 +02:00
tv
0c72da81cc zu: init 2016-07-07 22:31:50 +02:00
lassulus
4cd09fa26b k 3 buildbot: use last working nixpkgs 2016-07-07 21:32:21 +02:00
lassulus
2db6515213 use buildbot from 15.09 2016-07-04 00:14:50 +02:00
lassulus
533b62bed6 Revert "buildbot: RIP"
This reverts commit c786da701a.
2016-07-03 20:57:21 +02:00
tv
3d0f7724cc writeJq: init 2016-07-03 20:46:48 +02:00
tv
7f0ea39a97 Merge remote-tracking branch 'prism/master' 2016-07-03 20:44:09 +02:00
tv
8822005f00 net.addrs: readOnly = false 2016-07-03 20:34:51 +02:00
tv
7aedefa476 {mk,rm}dir: RIP 2016-07-03 20:32:16 +02:00
tv
cc6b1f6ad1 caxi: init 2016-07-03 20:22:45 +02:00
tv
814e823fcd secret-file: add defaults to all options 2016-07-03 19:45:29 +02:00
tv
57098e472a absolute-pathname: check stringLength > 0 2016-07-03 19:41:31 +02:00
lassulus
e4f4811fa7 Merge commit '2408e27fb198634c5e47885e5793ec2b96bcc3a5' 2016-07-01 14:49:28 +02:00
lassulus
3aeb97d9be k 5 go: set url to cgit.lassul.us 2016-07-01 12:04:16 +02:00
tv
75b2c8e6c9 prism: AKA cgit.prism.r 2016-07-01 01:07:20 +02:00
tv
1bacbe9309 go: echelon -> prism 2016-06-30 23:51:39 +02:00
tv
c786da701a buildbot: RIP 2016-06-30 22:44:27 +02:00
tv
2408e27fb1 ju: init 2016-06-30 22:41:44 +02:00
lassulus
b3fa9cbd7e Merge remote-tracking branch 'cd/master' 2016-06-30 21:51:09 +02:00
tv
7b46ccaba5 lib.getAttrs: init 2016-06-30 20:31:43 +02:00
tv
c6311d2187 writeOut: admit links 2016-06-30 19:11:08 +02:00
tv
d81b068113 Merge remote-tracking branch 'prism/master' 2016-06-30 16:31:05 +02:00
tv
1542f9bbee miefda: stash 2016-06-30 16:26:13 +02:00
lassulus
d9e5800e93 k 5 go: set go server to prism 2016-06-30 09:16:39 +02:00
lassulus
7550c66311 Merge remote-tracking branch 'cd/master' 2016-06-30 09:16:10 +02:00
tv
d1853501f0 writeSed: init 2016-06-30 02:43:28 +02:00
tv
385b0345a6 mv: stash 2016-06-30 01:43:33 +02:00
tv
20a9f59061 get: 1.4.0 -> 1.4.1 2016-06-29 13:56:28 +02:00
lassulus
a8a3ac5640 k 5 Reaktor: fix build on newer nixpkgs 2016-06-28 17:54:33 +02:00
lassulus
1012224e67 little bit of code cleanup 2016-06-28 17:41:15 +02:00
lassulus
edcdd5f067 k 5: override buildbots sqlalchemy 2016-06-27 19:58:41 +02:00
makefu
f2a13d6281
k 3 m: add siem network, add ossim stub 2016-06-27 12:57:08 +02:00
lassulus
1fcc20aa49 k 5 git-hooks: add option for branches 2016-06-26 19:20:11 +02:00
lassulus
13f7ef405b k 3 repo-sync: use the privateKeyFile 2016-06-26 18:20:56 +02:00
lassulus
16b639e50a k 3 repo-sync: add unitConfig option 2016-06-26 17:53:11 +02:00
lassulus
fe07d46310 k 3 l: add user mors-repo-sync 2016-06-26 17:51:52 +02:00
lassulus
ba0a7978ba k 3 repo-sync: set REPONAME
This is needed to allow multiple repo fetching at the same time
2016-06-24 16:04:04 +02:00
lassulus
2de4843bae k 3 l: add prism-repo-sync pubkey 2016-06-24 15:27:23 +02:00
lassulus
edcc01d8e3 k 3 repo-sync: refactor, allow multiple repos 2016-06-24 15:24:42 +02:00
lassulus
93567fa818 Merge remote-tracking branch 'cd/master' 2016-06-23 23:18:06 +02:00
tv
74f778c6e1 tv.pgp.pubkeys.default = readFile ./pgp/CBF89B0B.asc 2016-06-23 23:14:23 +02:00
makefu
271a59b1d6
Merge remote-tracking branch 'prism/master' 2016-06-23 17:04:07 +02:00
makefu
5894ecc942
add siem internal network 2016-06-23 16:45:44 +02:00
makefu
a7310f526d
krebs 3 tinc_graphs: allow network different from retiolum 2016-06-23 16:45:06 +02:00
lassulus
27522d311c k 3 l: add domsen-nas 2016-06-16 22:09:05 +02:00
lassulus
1e957a1255 k 3 l: RIP fastpoke 2016-06-16 22:07:29 +02:00
tv
88a486f26a ju: init 2016-06-14 16:25:49 +02:00
lassulus
d5cfc4bf19 Merge remote-tracking branch 'wolf/master' 2016-06-14 09:54:02 +02:00
makefu
eb710a17e2
Merge remote-tracking branch 'cd/master' 2016-06-14 01:36:15 +02:00
makefu
8656e83d4c
k 3 ma: update shoney ip after failed deploy :3 2016-06-14 01:34:08 +02:00
lassulus
23385c2984 Merge remote-tracking branch 'cd/master' 2016-06-13 13:50:52 +02:00
lassulus
b244441223 Merge remote-tracking branch 'gum/master' 2016-06-13 12:54:15 +02:00
tv
2dd4dbbf6e scatter some sigils 2016-06-13 02:23:30 +02:00
tv
a16f438314 sprinkle with some write{B,D}ash 2016-06-13 02:10:02 +02:00
tv
fb226f3498 lib.genAttrs': init 2016-06-13 01:48:59 +02:00
tv
3846e08de8 types.{addr*,label,{host,file,{absolute-,}path}name}: use isString 2016-06-13 01:40:57 +02:00
tv
0cfce6d18d makeScriptWriter: init 2016-06-13 01:38:58 +02:00
tv
e769ff0838 lib.write{Files => Out}: admit file mode 2016-06-13 01:38:58 +02:00
tv
fcfe4b6461 types.file-mode: init 2016-06-13 01:38:58 +02:00
tv
2adb41310c lib.lpad: init 2016-06-13 01:23:44 +02:00
tv
3c61d227cf lib.guard: init 2016-06-13 01:16:21 +02:00
lassulus
4e001014c9 Merge remote-tracking branch 'cd/master' 2016-06-12 21:37:27 +02:00
makefu
b9c0c46b4d
m shoney: init 2016-06-12 19:48:15 +02:00
makefu
2f940d77f1
Merge remote-tracking branch 'cd/master' 2016-06-12 19:01:34 +02:00
tv
29442eda7c krebs {absolute,}-pathname: admit harder 2016-06-12 18:13:05 +02:00
makefu
ed1d336fc8
Merge remote-tracking branch 'cd/master' 2016-06-12 17:49:59 +02:00
tv
fb8be5838a writeFiles: init 2016-06-12 13:54:05 +02:00
tv
8353b1293e krebs {{absolute-,}path,user}name: mergeOneOption 2016-06-11 16:36:42 +02:00
tv
cda4c2d96b krebs types.filename: maximize strictness 2016-06-11 16:35:13 +02:00
tv
c80aee7a0b krebs types.filename: admit <underscore> 2016-06-11 16:27:47 +02:00
lassulus
0d20b15ae3 k 3 l: add cache.prism.r as alias 2016-06-11 00:27:44 +02:00
makefu
7fe3cdd804
k 3 m: fix filepimp pubkey 2016-06-09 22:55:28 +02:00
tv
276bbe725f Merge remote-tracking branch 'gum/master' 2016-06-08 11:11:41 +02:00
tv
b419d6cd36 krebs.git.user.home: /var/lib/git -> pkgs.empty 2016-06-07 23:38:33 +02:00
tv
a431e036e3 krebs.git: move assert to etcDir's type 2016-06-07 23:34:16 +02:00
tv
567800c98e krebs.git.cgit.settings.virtual-root: init 2016-06-07 23:23:06 +02:00
tv
5e91e789b6 krebs types.absolute-pathname: admit / 2016-06-07 23:22:12 +02:00
tv
78dfd1fee8 cgit: RIP 2016-06-07 23:10:27 +02:00
tv
c8b0a57549 krebs.git.cgit: add server name for cgit.*.r 2016-06-07 23:08:55 +02:00
tv
922389ef20 krebs.git.cgit.fcgiwrap: make user configurable 2016-06-07 23:02:37 +02:00
tv
f90f8dc000 empty: init at 1.0.0 2016-06-07 22:51:35 +02:00
tv
a3644a38a5 krebs.git: make user configurable 2016-06-07 22:49:26 +02:00
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
6fcc35afb0 krebs types.uint: init 2016-06-07 22:36:58 +02:00
tv
b5bdd9aed4 krebs.git.cgit :: { bool => submodule { enable :: bool } } 2016-06-07 03:11:26 +02:00
tv
39ebd5001e getAttrDef: RIP 2016-06-07 02:15:58 +02:00
makefu
49ac020be0
k 5 acng: 0.8.8 -> 0.9.3 2016-06-06 21:58:17 +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
tv
a0a2606f8d krebs pkgs.writeBash{,Bin}: init 2016-06-05 00:24:42 +02:00
tv
fc826f8f7a krebs pkgs.{writeHaskellBin => writeHaskell} 2016-06-04 19:48:43 +02:00
tv
ed56f41ddc krebs types.haskell.{con,mod}id: init 2016-06-04 19:06:50 +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
7bd85d7bbb k 5: disable buildbot override 2016-06-01 00:14:48 +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
a240a60b52 Merge remote-tracking branch 'cd/master' into HEAD 2016-05-25 11:14:32 +02:00
tv
2b71d7f728 writeNixFromCabal: deprecate 2016-05-25 00:28:09 +02:00
tv
0d8a0ed71d writeHaskellBin: init 2016-05-25 00:08:34 +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
ebe4cb290c
Merge remote-tracking branch 'cd/master' 2016-05-24 22:42:34 +02:00
tv
2ccafac558 writeEximConfig: disable validation 2016-05-24 22:36:04 +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
83fd472251 buildbot sqlalclchemy_migrate_0_7: disable check 2016-05-20 00:01:28 +02:00
lassulus
f46b3153c0 symlinkJoin: compat 2016-05-19 23:55:29 +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
c9602f5d1a k 5 forticlientsslvpn: add comments 2016-05-02 17:39:34 +02:00
makefu
6a9a738f30 k 5 repo-sync: 0.2.5 -> 0.2.6 2016-05-02 17:38:55 +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
tv
87dabec64d krebs types.group: init 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
4e99bb9d12 krebs types.addr4: check type harder 2016-04-08 04:38:10 +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
tv
e1a287c78b Merge remote-tracking branch 'gum/master' 2016-04-07 20:29:33 +02:00
tv
033bf438bd addr4: str -> mkOptionType 2016-04-07 20:29: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
tv
bcb395fa76 exim: 4.86.2 -> 4.87 2016-04-07 11:16:57 +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
20afe7b9ae krebs types += tinc-pubkey 2016-03-16 02:04:22 +01:00
tv
9d16ea6145 krebs types += pgp-pubkey, user.pgp.pubkey 2016-03-16 02:03:17 +01:00
tv
444d85ea86 krebs types += ssh-{priv,pub}key 2016-03-16 02:02:20 +01:00
tv
e6657cd46a krebs lib += getAttrDef 2016-03-16 01:52:34 +01:00
tv
fb82aa8f34 krebs types.host.ssh.pubkeys: trace only own missing keys 2016-03-16 01:19:27 +01:00
tv
1ff38bf6c6 krebs lib += optionalTrace 2016-03-16 01:17:07 +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
6d93cb6bf1 k 5 newsbot-js: bump rev 802b172 -> 09e0163 2016-03-15 14:28:13 +01:00
lassulus
5a3c98aec7 l 5 newsbot-js -> k 5 newsbot-js 2016-03-15 14:26:51 +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
1219465af9 Merge branch 'master' of gum:stockholm-bare 2016-03-11 08:52:58 +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
8629a9de8b infest-cac-centos7: target => system 2016-03-10 15:23:36 +01:00
makefu
c61496e77e Merge branch 'master' of gum.krebsco.de:stockholm 2016-03-10 10:16:11 +01:00
makefu
4ca96e8b04 k 5 test/infest-cac-centos7: remove hardcoded path 2016-03-10 10:09:10 +01:00
makefu
5d6cf7bf71 add proot dependency 2016-03-10 09:09:47 +01:00
makefu
dcf8e3fb32 Merge remote-tracking branch 'cd/master' 2016-03-10 08:03:41 +01:00
makefu
95dcf70cd6 k 5 infest-cac-centos7: 0.2.0 -> 0.2.6
so much stuff happened
2016-03-09 22:51:04 +01:00
makefu
05e4f0f7b5 k 4 infest/prepare: build nixos-install 2016-03-09 22:49:29 +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
198407f70f nq: RIP 2016-03-05 22:28:33 +01:00
tv
bbc59a85a8 krebs pkgs: detect old overrides 2016-03-05 22:26:43 +01:00
tv
ed1ffc8c83 cgit: init at 0.12 2016-03-05 21:41:52 +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
8ddc096a69 exim: init at 4.86.2 2016-03-05 11:35:28 +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
f7165409a5 jq: rip 2016-02-27 13:16:24 +01:00
tv
2ea539c80f krebs.setuid.*.mode: use mergeOneOption 2016-02-27 13:10:59 +01:00
lassulus
83decf4907 Merge remote-tracking branch 'gum/master' 2016-02-26 16:47:20 +01:00
lassulus
8e43f278d0 Merge remote-tracking branch 'cd/master' 2016-02-26 16:46:58 +01:00
makefu
340ea29373 k 5 test/infest: add sshpass to dependencies 2016-02-22 14:40:29 +01:00
tv
8393444dce cac-api: 1.1.1 -> 1.1.2 2016-02-22 13:24:03 +01:00
tv
937641b613 cac-api: 1.1.0 -> 1.1.1 2016-02-22 11:33:51 +01:00
lassulus
b662b00220 Merge remote-tracking branch 'cd/master' 2016-02-22 11:23:15 +01:00
tv
76f1f8770d krebs types.host: properly access config.krebs.users 2016-02-22 11:20:52 +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
e4d427602c krebs.types.user: add home :: absolute-pathname 2016-02-21 06:42:01 +01:00
tv
b5fbca3a36 krebs.secret: init 2016-02-21 05:27:37 +01:00
tv
d8d39f5c4a prepare_common: simplify nixos-install installation 2016-02-20 02:02:08 +01:00
tv
1226a20038 krebs.build.populate fetch_git: checkout with force 2016-02-20 02:02:08 +01:00
tv
2ff36bad03 test infest-cac-centos7: use make install interface 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
bb201b1965 push: 1.1.1 -> 1.1.2 2016-02-20 02:02:07 +01:00
tv
dbe2ece8ad krebs.hosts.*.infest: RIP 2016-02-20 02:02:07 +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
c1a9a89c9a lib.toC: admit derivations 2016-02-14 12:28:56 +01:00
tv
0e35bc5c19 wbob: fix addrs 2016-02-13 19:43:02 +01:00
tv
96f3dbe6ec krebs.types.host: default to empty nets 2016-02-13 16:46:15 +01:00
tv
49efebaad7 execve: allow argv propagation 2016-02-13 16:45:26 +01:00
tv
eb0797b7ed krebs/4lib/infest/prepare.sh: recognize NixOS ISO 2016-02-13 16:22:23 +01:00
tv
67b77ae4d7 krebs/4lib/infest: merge install-nix.sh into prepare.sh 2016-02-13 16:21:24 +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
tv
45bd2ca7a2 noVNC: init at 0.5.1 2016-02-13 14:25:44 +01:00
tv
e0443f975b vncdotool: init at 0.9.0 2016-02-13 14:15:03 +01:00
makefu
1c850bb26f Merge remote-tracking branch 'cd/master' 2016-02-12 22:03:29 +01:00
tv
386a2191a1 xmonad-stockholm: 1.0.0 -> 1.1.0 2016-02-12 14:25:01 +01:00
makefu
08b03ef2e7 k 5 repo-sync: 0.2.0 -> 0.2.5 2016-02-12 02:42:34 +01:00