Commit Graph

  • 1a0fb72923 adjust seccomp rules for newer platforms Joris Vink 2019-11-05 13:18:28 +0100
  • 449fffca44 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-11-05 13:17:06 +0100
  • b226b6ca89 Allow seccomp to work on arm64 and i386. Joris Vink 2019-11-05 13:12:43 +0100
  • bb37f7e5ec add seccomp rules and other small cleanups Joris Vink 2019-11-04 21:27:40 +0100
  • aa01e5e504 If OPENSSL_PATH is set, append lib to it. Joris Vink 2019-11-04 21:16:00 +0100
  • 313133f252 small improvements Joris Vink 2019-11-04 11:10:14 +0100
  • 3e06668d3f allow empty hdlr_extra for msg Joris Vink 2019-11-04 11:10:02 +0100
  • 68ce436fa7 expand previous commit further, check proto as well. Joris Vink 2019-11-04 07:23:21 +0100
  • 70083add32 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-11-03 22:34:57 +0100
  • 0eab72f4cd Only call http_check_timeout on established clients. Joris Vink 2019-11-03 22:28:48 +0100
  • 068b295427 remove error pledge, die hard. Joris Vink 2019-11-03 19:52:47 +0100
  • c4b82220e4 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-11-03 12:35:01 +0100
  • 811b2eb3f0 Add dns to pledges when initializing curl Raymond Pasco 2019-11-03 11:47:49 +0100
  • 0f13606967 fix pledges and add unveil on openbsd Joris Vink 2019-11-01 12:43:09 +0100
  • a34f4597b4 convert x509 notAfter times ourselves. Joris Vink 2019-11-01 11:20:24 +0100
  • 6812cd0a12 make renewals work Joris Vink 2019-11-01 09:18:01 +0100
  • a9864c9ff7 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-31 14:03:57 +0100
  • 8311c036d9 Add seccomp_tracing configuration option for linux. Joris Vink 2019-10-31 12:52:10 +0100
  • 16afcb66d0 kodev MINIMAL=1 shouldn't include mime types either. Joris Vink 2019-10-31 09:55:14 +0100
  • ca17e08ad9 Add MIMINAL=1 build to kodev. Joris Vink 2019-10-31 09:44:47 +0100
  • 699ba3c0fe Make sure json offset advanced upon end of object/array. Joris Vink 2019-10-30 10:02:51 +0100
  • 7e41def497 we have certs. Joris Vink 2019-10-30 00:14:37 +0100
  • dab77e9b52 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-29 19:32:44 +0100
  • 7b5046873a Make sure we wakeup the coroutine that called proc.reap(). Joris Vink 2019-10-29 15:12:20 +0100
  • 8c836cf9d0 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-28 12:48:27 +0100
  • ebee0f3752 nope, changed my mind, drop libressl 2.7.5. Joris Vink 2019-10-28 12:47:51 +0100
  • 2516abdfa2 update for latest master changes Joris Vink 2019-10-28 12:45:08 +0100
  • e4e8093bc3 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-28 12:35:40 +0100
  • d001b022a7 Cleanup ifdef mess for different OpenSSL based libs. Joris Vink 2019-10-28 12:33:39 +0100
  • 2377dee21a Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-28 12:19:19 +0100
  • 18c76abab3 use curl-config instead of pkg-config. Joris Vink 2019-10-28 12:18:15 +0100
  • 58678ff0ad make sure this works with latest openssl Joris Vink 2019-10-28 09:58:58 +0100
  • 1a9197ffeb more progress Joris Vink 2019-10-28 09:51:03 +0100
  • bfcc4afe48 Merge branch 'master' of mooncake.coders.se:/home/git/kore into acme Joris Vink 2019-10-27 21:22:58 +0100
  • f2882643ce save work Joris Vink 2019-10-27 21:22:53 +0100
  • 4808365f8a Make sure things build with libressl 3.0.0 Joris Vink 2019-10-27 21:20:47 +0100
  • 21696a0f2e add scaffolding code for alpn challenge Joris Vink 2019-10-25 21:51:55 +0200
  • 4cd64cd06d add error type and detail to authz error logs Joris Vink 2019-10-25 20:41:24 +0200
  • 82709ec2cc get all the things up to challenges working Joris Vink 2019-10-25 19:40:36 +0200
  • 5f03f991c9 Change kore_json_find() to operate on a kore_json_item. Joris Vink 2019-10-25 12:27:16 +0200
  • 0a958de9c0 get stuff committed for acme Joris Vink 2019-10-24 23:30:38 +0200
  • f637d617aa Allow SECCOMP_KILL_POLICY to be overwritten at build. Joris Vink 2019-10-23 15:01:31 +0200
  • 99763d520b make sure we can run this outside the tree Joris Vink 2019-10-23 13:50:51 +0200
  • 80a63fd4b1 Generate syscall maps from kernel tbl files if available. Joris Vink 2019-10-23 13:39:25 +0200
  • da959e8275 reset curl timer if nothing is running anymore. Joris Vink 2019-10-23 12:38:31 +0200
  • 890eb78fd8 Improve our new JSON api a bit. Joris Vink 2019-10-22 23:56:47 +0200
  • 790d020ce9 Stop a python coro from getting stuck with httpclient. Joris Vink 2019-10-22 17:06:32 +0200
  • 0430c36a08 Adjust for new kore_curl_init() Joris Vink 2019-10-21 21:20:16 +0200
  • a119f18a23 Adjust to new kore_curl_init(). Joris Vink 2019-10-21 13:29:26 +0200
  • b64ae5d111 Allow kore_curl calls to be synchronous. Joris Vink 2019-10-21 13:26:44 +0200
  • 22ebfae240 missing kore_free() Joris Vink 2019-10-20 23:55:08 +0200
  • 00f505e3f3 simplify strtod() error checking. Joris Vink 2019-10-20 23:43:54 +0200
  • 88330a5fcd missing kore_free() Joris Vink 2019-10-20 23:42:37 +0200
  • dc55a48d87 Add native JSON parser example Joris Vink 2019-10-20 23:40:08 +0200
  • e94cc2f3a8 Yikes, add the actual JSON parser code.. Joris Vink 2019-10-20 23:30:10 +0200
  • 06fa452c96 Add a full native JSON parser to Kore. Joris Vink 2019-10-20 23:22:11 +0200
  • 7da7141c21 remove FILEREF_DEBUG that sneaked in Joris Vink 2019-10-16 12:13:21 +0200
  • cdc3347120 Add kore.sendmsg(object, worker=None) to the python api. Joris Vink 2019-10-16 12:05:27 +0200
  • ffb9fd2fc5 Align kore memory functions on 16-byte boundaries. Joris Vink 2019-10-15 21:33:43 +0200
  • e90e3749a7 use Py_InitializeEx and do not install python signals. Joris Vink 2019-10-15 21:18:38 +0200
  • bdc75556fe call PyErr_Clear() in python_callable(). Joris Vink 2019-10-15 16:03:39 +0200
  • a1c1245ef7 don't call Py_DECREF on list in configure Joris Vink 2019-10-15 15:53:08 +0200
  • 0f4d5294ad store active pid into apid so it does not overwritten. Joris Vink 2019-10-15 14:25:57 +0200
  • bc33a5def4 Add kore.proc.pid, returns the PID of the proc. Joris Vink 2019-10-15 14:23:49 +0200
  • ec249390b1 Allow building with python3.8 Joris Vink 2019-10-15 10:16:53 +0200
  • 55f5b34dd9 Generate platform.h into OBJDIR if need be. Joris Vink 2019-10-07 16:23:21 +0200
  • 3dcf94d1ae Add seccomp.bpf_stmt() method to Python api. Joris Vink 2019-10-07 13:44:31 +0200
  • 0eb11794f5 Do not add keymgr its msg fd if not started. Joris Vink 2019-10-07 10:31:35 +0200
  • 7209a67d47 unbreak DEBUG builds Joris Vink 2019-10-04 19:24:57 +0200
  • 97523e2768 only register tls related msg callbacks if needed Joris Vink 2019-10-04 19:20:37 +0200
  • 7bc1a92192 remove norwegian debug Joris Vink 2019-10-04 12:44:37 +0200
  • 6c8970651c s/hook/method Joris Vink 2019-10-04 11:34:49 +0200
  • b0cf42726d Do not start keymgr if no tls enabled servers are present Joris Vink 2019-10-04 11:29:45 +0200
  • 11cc5d304f let kore_python_seccomp_hook() take the hook name Joris Vink 2019-10-04 11:28:14 +0200
  • 8bbdaedf94 Allow configuring seccomp on Linux via the python api. Joris Vink 2019-10-04 10:59:48 +0200
  • bcf0355704 Add clock_gettime to keymgr process Joris Vink 2019-10-03 15:55:19 +0200
  • 85981e22cc Allow the nanosleep syscall, it is used in kore_accesslog(). Frederic Cambus 2019-09-29 21:11:11 +0200
  • 5e6a8d42cf include sys/socket.h in net.c Joris Vink 2019-10-03 12:19:36 +0200
  • e59dcfb236 fix doc link Joris Vink 2019-09-27 23:55:42 +0200
  • 4cfff12b46 mention sandboxing Joris Vink 2019-09-27 23:53:15 +0200
  • d0e46adfb1 kill norwegian debug Joris Vink 2019-09-27 20:08:16 +0200
  • 46375303cb Allow multiple binds on new server directive. Joris Vink 2019-09-27 20:00:35 +0200
  • 5c18f4ac41 python acquire method mispelled. Joris Vink 2019-09-27 13:49:09 +0200
  • be70118bf2 move l->tls check upwards Joris Vink 2019-09-27 12:33:48 +0200
  • 46127459d9 fix BSDs after last commit Joris Vink 2019-09-27 12:31:17 +0200
  • 7350131232 Allow listening of tls/notls ports at the same time. Joris Vink 2019-09-27 10:22:35 +0000
  • 0d72f11902 make sure we can still run normal apps even with PYTHON=1 Joris Vink 2019-09-26 20:38:02 +0200
  • f725ca228c alter python skeleton from kodev create -p. Joris Vink 2019-09-26 19:58:13 +0200
  • 1f7405b1d3 2019 was here 9 months ago Joris Vink 2019-09-26 16:44:42 +0200
  • 555856ab0a fix usage for python builds. Joris Vink 2019-09-26 16:41:52 +0200
  • b7163f35ce allow readlink syscall Joris Vink 2019-09-26 16:29:45 +0200
  • d4ba6f3485 allow more net related syscalls for python. Joris Vink 2019-09-26 16:13:42 +0200
  • 9d7ef805f0 hide rcall properly if needed Joris Vink 2019-09-26 16:05:01 +0200
  • 937c39f041 Many many Python improvements. Joris Vink 2019-09-26 15:49:00 +0200
  • 296fe7a6d4 seccomp improvements. Joris Vink 2019-09-26 13:51:53 +0200
  • 4ed6136693 add 2 more missing syscalls for musl to keymgr. Joris Vink 2019-09-26 10:20:30 +0200
  • 9dc12af1a4 add rt_sigprocmask for keymgr seccomp policy Joris Vink 2019-09-26 10:06:32 +0200
  • a64be43ccf add writev to keymgr, needed on some platforms Joris Vink 2019-09-26 10:02:58 +0200
  • c6c253305a swap sockets to use send/recv and update seccomp. Joris Vink 2019-09-26 07:52:31 +0000
  • 0314521658 shuffle some stuff around Joris Vink 2019-09-26 09:28:12 +0200