Commit Graph

  • 0031f0271e update counts to reflect reality Joris Vink 2021-03-26 10:54:47 +01:00
  • 85b93f7957 KORE_SECCOMP_FILTER() does not require a semicolumn. Joris Vink 2021-03-23 15:03:47 +01:00
  • 754eab5b4b sync config with reality Joris Vink 2021-03-10 17:30:01 +01:00
  • 25d47db9e7 Let VERSION depend on OBJDIR. Joris Vink 2021-03-09 15:13:45 +01:00
  • 26fdbc4030 Add -fno-common to CFLAGS. Joris Vink 2021-01-31 14:54:26 +01:00
  • 0549295f30 Cleanup integer types for # Python arguments. Joris Vink 2021-01-28 13:34:43 +01:00
  • c36a7759f1 Get Kore to build with Python 3.10.0a3. Joris Vink 2021-01-28 10:17:02 +01:00
  • 20c38fca57 Add link to new release Joris Vink 2021-01-25 23:33:05 +01:00
  • e009c745fe Merge branch 'master' into 4.x-releng 4.1.0 Joris Vink 2021-01-23 11:57:31 +01:00
  • 37b25da83d Make sure kore-serve builds. Joris Vink 2021-01-23 11:57:20 +01:00
  • 40b7086c3e Kore 4.1.0 Joris Vink 2021-01-23 11:53:36 +01:00
  • 19b71098bd Merge branch 'master' into 4.x-releng Joris Vink 2021-01-23 11:53:09 +01:00
  • a575881cb9 Enable TLS 1.3 with LibreSSL 3.2.2. Joris Vink 2021-01-21 15:17:21 +02:00
  • 1d931b2f9e Beer multiplication Joris Vink 2021-01-14 13:32:01 +01:00
  • 017bbff881 Neither 'in' not 'pad' are format specifiers. Replace with a call to kore_buf_append() instead. At best 'len' is unused, but if 'in' contains a percentage sign bad things might happen. Daniel Fahlgren 2021-01-14 13:31:27 +01:00
  • 4e2ca90095 Move Kore hook functions to kore/hooks.h. Joris Vink 2021-01-11 23:58:26 +01:00
  • cef5ac4003 bump copyright year. Joris Vink 2021-01-11 23:46:08 +01:00
  • 37f85ed663 rename foreground to kore_foreground. Joris Vink 2021-01-11 23:35:16 +01:00
  • 599617e7b4 More ACME protocol improvements. Joris Vink 2021-01-05 23:25:29 +01:00
  • 4cace25330 Acme protocol updates. Joris Vink 2021-01-05 22:01:36 +01:00
  • cb0f5a4137 Make sure koreapp.onmsg can log errors from Python. Joris Vink 2020-12-18 19:48:17 +01:00
  • d10ee4438d Duplicate __progname for the call to openlog(). Joris Vink 2020-12-08 11:33:26 +01:00
  • a01d38f602 bump 4.1.0-rc2 Joris Vink 2020-12-07 11:15:52 +01:00
  • c7944e2c5d Merge branch 'master' into 4.x-releng Joris Vink 2020-12-07 11:15:45 +01:00
  • 9227347b90 Fix concurrency problem in coroutines. Joris Vink 2020-12-07 11:11:21 +01:00
  • 6689e13e21 move to rc1 4.1.0-rc1 Joris Vink 2020-11-27 16:35:35 +01:00
  • 3323a174f9 Merge branch 'master' into 4.x-releng Joris Vink 2020-11-27 16:35:13 +01:00
  • fd2cda5a43 include inttypes.h in json.c Joris Vink 2020-11-27 16:34:38 +01:00
  • 5421b7726e kore_json_init() should take a const void for the data. Joris Vink 2020-11-23 10:48:04 +01:00
  • 802a78c0b0 Make sure we check if consume whitespace failed. Joris Vink 2020-11-21 13:01:42 +01:00
  • 56f98cf9ec Merge branch 'master' into 4.x-releng 4.1.0-beta Joris Vink 2020-11-19 15:06:40 +01:00
  • d7fbce37f5 Better parsing of JSON integers and numbers. Joris Vink 2020-11-19 14:56:17 +01:00
  • 760dff8b3c allow tab escape in JSON strings. Joris Vink 2020-11-19 09:55:41 +01:00
  • e712e3a951 consume any initial whitespace in JSON data. Joris Vink 2020-11-19 09:22:16 +01:00
  • 8008fe8b60 Don't allow unknown escaped characters in JSON parser. Joris Vink 2020-11-19 09:10:12 +01:00
  • 8c32f8f63b Small improvements to JSON parser. Joris Vink 2020-11-19 09:07:42 +01:00
  • 56092cd63a Merge branch 'master' into 4.x-releng Joris Vink 2020-11-04 11:10:44 +01:00
  • 8aa9af1f0c force a dependency between seccomp.c and $(PLATFORM). Joris Vink 2020-10-30 10:12:29 +01:00
  • 2f8635b3c6 move to 4.1.0-beta Joris Vink 2020-10-28 15:47:39 +01:00
  • 51ab1dfa9e Merge branch 'master' into 4.x-releng Joris Vink 2020-10-28 15:47:17 +01:00
  • 90bf36a37b whitespace Joris Vink 2020-10-28 15:44:18 +01:00
  • 262a2512f1 Do not dispatch signals to workers without a valid pid. Joris Vink 2020-10-16 13:06:08 +02:00
  • ce360e15d6 Update examples with latest single binary changes. Joris Vink 2020-10-08 20:26:11 +02:00
  • 8f743213aa Add my helper build scripts for building custom binaries. Joris Vink 2020-10-08 13:53:48 +02:00
  • 67cf3e872b Add kore_default_getopt(). Joris Vink 2020-10-08 13:51:50 +02:00
  • 4313c0eab5 Python: Add kore.socket.recvmsg() Joris Vink 2020-10-02 11:27:52 +02:00
  • af99a4d9e2 Conditionally allow syscalls required to run on arm. Frederic Cambus 2020-09-17 12:17:57 +02:00
  • 28ea1b3c7e Add missing tests for SYS_mmap, fixes the build on arm. Frederic Cambus 2020-09-17 12:16:13 +02:00
  • 7290944bf3 Add support for logging seccomp violations on arm. Frederic Cambus 2020-09-16 22:53:11 +02:00
  • 9deb2e71bf Use kore_worker_name() when logging worker exits in worker_reaper(). Frederic Cambus 2020-09-15 12:09:15 +02:00
  • debe6cb019 Mention the seccomp_tracing configuration option. Frederic Cambus 2020-09-14 23:02:41 +02:00
  • 60bc618c3f Allow the clock_nanosleep syscall, it is required for kore_accesslog(). Frederic Cambus 2020-09-14 15:51:18 +02:00
  • 19573a7bf0 Also add DESTDIR in the uninstall targets in kore and kodev Makefiles. Frederic Cambus 2020-09-11 15:49:11 +02:00
  • a62c504a40 Set KORE_SOURCE for tools-build target. Joris Vink 2020-09-09 22:35:19 +02:00
  • e87ba0f2d8 Add flavors for kore-serve for all platforms. Joris Vink 2020-09-09 22:31:46 +02:00
  • 51e9c64fc0 strdup the application name. Joris Vink 2020-09-09 22:30:56 +02:00
  • cdb45118e2 kill unused variable Joris Vink 2020-09-09 22:22:54 +02:00
  • 814a994e99 Don't depend on pushd/popd Joris Vink 2020-09-09 22:18:59 +02:00
  • 21d1e5156b Add tools directory. Joris Vink 2020-09-09 22:14:29 +02:00
  • 4e384167f0 The version.c file has moved. Joris Vink 2020-09-09 21:27:07 +02:00
  • 2dca8fd6cc Add an install-sources target. Joris Vink 2020-09-09 21:09:40 +02:00
  • d7dd9707d7 Remove getopt() for KORE_SINGLE_BINARY. Joris Vink 2020-09-08 22:38:06 +02:00
  • 478a6e01c7 4.0.1 4.0.1 Joris Vink 2020-09-08 21:35:30 +02:00
  • 7bf64ba9ac Merge branch 'master' into 4.x-releng Joris Vink 2020-09-08 21:35:23 +02:00
  • 3bf5896cfb Add DESTDIR support in both kore and kodev Makefiles. Frederic Cambus 2020-09-08 20:54:34 +02:00
  • f6af4a27f4 Enable type-limits warning. Joris Vink 2020-09-08 19:29:15 +02:00
  • aaf8be40c2 Add casts for isxdigit and isspace. Joris Vink 2020-09-08 19:19:56 +02:00
  • 4498270bbe add missing contributer. Joris Vink 2020-09-08 19:13:31 +02:00
  • 5a3e174439 Add the BEERS file. Joris Vink 2020-09-08 19:12:00 +02:00
  • 3ac956c67d Use kore_worker_name() when logging worker shutdowns. Frederic Cambus 2020-09-08 14:00:43 +02:00
  • d9673857d8 Fix a couple of typos in various places. Frederic Cambus 2020-09-08 12:49:46 +02:00
  • 636469f555 Only reset accept_avail if we grabbed the lock. Joris Vink 2020-09-08 11:51:06 +02:00
  • 1d27558e39 nicer warning Joris Vink 2020-09-03 19:24:26 +02:00
  • b84c88a0e6 remove the yet wording. Joris Vink 2020-09-03 19:08:08 +02:00
  • 58247eec4a I don't support x86 on Linux, remove it. Joris Vink 2020-09-03 19:05:43 +02:00
  • 85b26533b7 Unbreak build with multiple make jobs Tobias Kortkamp 2020-09-03 11:32:55 +02:00
  • 45f5ec97a2 we are at 4.0.0 Joris Vink 2020-08-31 19:59:31 +02:00
  • f5f9aff226 hello world Kore 4 4.0.0 Joris Vink 2020-08-26 09:20:35 +02:00
  • dc266fbadd Merge branch 'master' into 4.x-releng Joris Vink 2020-08-26 09:20:20 +02:00
  • 8097d22da7 whitespace fixes Joris Vink 2020-08-24 10:17:53 +02:00
  • 43b6e5cc40 rc8 4.0.0-rc8 Joris Vink 2020-08-17 16:46:22 +02:00
  • 82f30246e1 Merge branch 'master' into 4.x-releng Joris Vink 2020-08-17 16:46:15 +02:00
  • 4aa53df3b6 Make sure curl state transitions work properly. Joris Vink 2020-08-17 16:45:10 +02:00
  • 457e2cdaa5 rc7 4.0.0-rc7 Joris Vink 2020-08-17 15:17:14 +02:00
  • a886731319 Merge branch 'master' into 4.x-releng Joris Vink 2020-08-17 15:17:04 +02:00
  • 8b9f7a6c12 improve our asynchronous curl support. Joris Vink 2020-08-17 15:15:04 +02:00
  • e2c4306dab bump rc 4.0.0-rc6 Joris Vink 2020-08-13 09:11:19 +02:00
  • b399bad3e9 Merge branch 'master' into 4.x-releng Joris Vink 2020-08-13 09:11:16 +02:00
  • eaef4b654a Only call PyMem_SetupDebugHooks() if DEBUG is 1. Joris Vink 2020-08-13 09:10:19 +02:00
  • d2617fdf32 Do not let DEBUG imply NOOPT any longer. Joris Vink 2020-08-13 09:10:00 +02:00
  • 6b3347ae3a coro_running could be NULL, check it. Joris Vink 2020-08-12 13:43:38 +02:00
  • 78a6e76518 Merge branch 'master' into 4.x-releng 4.0.0-rc5 Joris Vink 2020-08-11 15:27:25 +02:00
  • 021ebaea5c next rc Joris Vink 2020-08-11 15:26:21 +02:00
  • 7613a4a135 Python: Improve the kore.socket interface. Joris Vink 2020-08-11 15:24:59 +02:00
  • a1340fa1d5 bump 4.0.0-rc4 Joris Vink 2020-08-10 12:21:24 +02:00
  • eed60df389 Merge branch 'master' into 4.x-releng Joris Vink 2020-08-10 12:20:38 +02:00
  • 68d078766e Clear lockop before removing a reference from the coroutine. Joris Vink 2020-08-10 12:19:42 +02:00
  • 08d66e3926 set a worker its running flag to 0 if it dies. Joris Vink 2020-08-10 09:33:34 +02:00
  • 0b659807bf more missing syscalls on aarch64 Joris Vink 2020-07-14 15:47:58 +02:00
  • 0268a0ae0a Wrap certain syscalls inside of an ifdef. Joris Vink 2020-07-14 15:38:54 +02:00