Commit graph

  • 36a62e7b1a
    Cleanup, align with existing pattern of minimal information disclosure on insufficient permissions Mark Qvist 2026-09-10 11:31:18 +02:00
  • 859dc81805
    Cleanup, in-method atomicity of group and repository name derivation to ensure no discrepancies between request data and method invocation parameters Mark Qvist 2026-09-10 11:28:24 +02:00
  • 409380a458
    Allow admins to activate and complete work docs Henri Bergius 2026-09-06 20:57:36 -11:00
  • b0933d5c6f
    activate should work also with proposed work documents Henri Bergius 2026-09-06 20:43:31 -11:00
  • 0bb41bf948
    Updated version Mark Qvist 2026-09-06 17:39:53 +02:00
  • 27910f25a1
    Added rngit media conversion Mark Qvist 2026-09-06 17:39:07 +02:00
  • 602d52f178
    Don't auto-compress media responses Mark Qvist 2026-09-06 16:27:21 +02:00
  • 7396e3994e
    Basic rngit media handling Mark Qvist 2026-09-06 15:55:34 +02:00
  • 8a82a50fc9
    Updated readme Mark Qvist 2026-09-06 15:37:36 +02:00
  • 5c1141d1ce
    Updated readme Mark Qvist 2026-09-06 15:34:34 +02:00
  • 6b6dd73bc8
    Updated readme Mark Qvist 2026-09-06 15:20:45 +02:00
  • 1a7e9e31a1
    Fixed typo Mark Qvist 2026-09-06 14:55:50 +02:00
  • 2f29b56e96
    Adjusted logging Mark Qvist 2026-09-04 11:41:27 +02:00
  • 3bc149e3d5
    Added no_ident template support to rngit Mark Qvist 2026-09-01 17:05:28 +02:00
  • eb8414bee9
    Killed a couple of allocs, canonical HDLC frame method Mark Qvist 2026-09-01 14:45:54 +02:00
  • ea98db4f53
    Prepare release 1.5.2 Mark Qvist 2026-08-29 04:16:13 +02:00
  • ad3c06636b
    Adjusted logging Mark Qvist 2026-08-29 04:10:50 +02:00
  • 9ce4502961
    Updated changelog Mark Qvist 2026-08-29 01:36:31 +02:00
  • a3cd84111f
    Updated default config with null_ident blocking example Mark Qvist 2026-08-29 01:31:05 +02:00
  • d5b2fc5609
    Updated changelog Mark Qvist 2026-08-29 00:16:42 +02:00
  • 83a30b187a
    Tuned dataplane control defaults Mark Qvist 2026-08-28 23:57:31 +02:00
  • 943771a3f9
    Updated version Mark Qvist 2026-08-28 23:41:20 +02:00
  • 5b4117dadc
    Skip local shared instance interfaces in ingress/egress control Mark Qvist 2026-08-28 23:41:00 +02:00
  • 6bc0481cdf
    Always remember to flush Mark Qvist 2026-08-28 23:33:32 +02:00
  • 4eebf0b685
    Guard empty keepalive frames Mark Qvist 2026-08-28 21:47:24 +02:00
  • 149e415109
    Prepare release 1.5.1 Mark Qvist 2026-08-28 16:03:16 +02:00
  • 53ed9c1ed3
    Updated version Mark Qvist 2026-08-28 15:28:48 +02:00
  • ccc5468bcc
    Updated changelog Mark Qvist 2026-08-28 15:21:02 +02:00
  • c1d7c12b52
    Fixed stream-based resource initialized transfer failing when total sized happened to not fall withing MAX_EFFICIENT_SIZE Mark Qvist 2026-08-28 14:43:39 +02:00
  • 9878b18377
    Added transmit buffer, TX drops and stalled status output to rnstatus Mark Qvist 2026-08-28 13:44:14 +02:00
  • 6e8c976421
    Worker spawn prep Mark Qvist 2026-08-28 12:44:59 +02:00
  • b28f5ebf7a
    Allow inbound queue utilization in drainer benchmarks Mark Qvist 2026-08-28 11:11:42 +02:00
  • 77c8256a1a
    Fixed invalid prefix stripping in rngit page server Mark Qvist 2026-08-28 01:50:46 +02:00
  • dc9cf0c2f4
    Updated setup.py Mark Qvist 2026-08-28 00:09:16 +02:00
  • fa07c8c87c
    Updated setup.py Mark Qvist 2026-08-27 23:56:19 +02:00
  • b7fe01237d
    Updated setup.py Mark Qvist 2026-08-27 23:38:29 +02:00
  • 3543dc9802
    Load module compilation status from buildinfo if available Mark Qvist 2026-08-27 23:37:43 +02:00
  • 5b04a88026
    Updated makefile Mark Qvist 2026-08-27 23:36:34 +02:00
  • 5fdd661081
    Updated makefile Mark Qvist 2026-08-27 22:53:15 +02:00
  • ae0191578f
    Updated Cython dev shim Mark Qvist 2026-08-27 22:37:51 +02:00
  • e714c559cc
    Updated tests init Mark Qvist 2026-08-27 22:17:38 +02:00
  • 75cbc73f64
    Removed dead Python 2 code from umsgpack Mark Qvist 2026-08-27 21:05:27 +02:00
  • d32ba8c1a1
    Fixed inconsistency against advertised return type Mark Qvist 2026-08-27 21:04:40 +02:00
  • ff3a72209e
    Avoid rebind of exception reference Mark Qvist 2026-08-27 18:32:41 +02:00
  • 803b548951
    Allow loading compiled modules Mark Qvist 2026-08-27 14:56:47 +02:00
  • 67a45ac5e9
    Fixed nav init order Mark Qvist 2026-08-27 14:55:20 +02:00
  • e71c01959f
    Fixed stray non-imported variable Mark Qvist 2026-08-27 14:49:32 +02:00
  • 0a1b9453b2
    Fixed non-epoll backend keepalive Mark Qvist 2026-08-27 14:47:05 +02:00
  • 79cad39e78
    Fixed missing import Mark Qvist 2026-08-27 14:43:21 +02:00
  • de0dac695b
    Fixed missing exception reference Mark Qvist 2026-08-27 13:12:53 +02:00
  • 281c47f3e0
    Fixed invalid reference in exception description Mark Qvist 2026-08-27 13:12:04 +02:00
  • 99c428a9f5
    Added dataplane egress control Mark Qvist 2026-08-27 02:22:55 +02:00
  • cb9071b478
    Added HWM limit option to TransmitBuffer Mark Qvist 2026-08-27 01:56:43 +02:00
  • 10848b7cff
    Added egress control HWM limiter test Mark Qvist 2026-08-27 01:55:28 +02:00
  • 89e73db94a
    Wired coalescing transmit buffer and optimized HDLC deframer into Backbone and Local interfaces Mark Qvist 2026-08-26 22:18:37 +02:00
  • 0ec84c7491
    Added coalescing transmit buffer Mark Qvist 2026-08-26 21:58:51 +02:00
  • ac9130f01f
    Added coalesced transmit test Mark Qvist 2026-08-26 21:38:15 +02:00
  • 54a919f045
    Added optimized HDLC implementation Mark Qvist 2026-08-26 20:59:38 +02:00
  • bafc09d3a6
    Cleanup Mark Qvist 2026-08-26 14:26:34 +02:00
  • 419956bada
    Over-optimization is the root of all evil Mark Qvist 2026-08-26 13:25:14 +02:00
  • 1a16fdb727
    Fixed inbound queue high-water mark initialization order Mark Qvist 2026-08-26 01:05:01 +02:00
  • 3b7cfc0666
    Cleanup Mark Qvist 2026-08-26 00:15:44 +02:00
  • de76b8939f
    Added dataplane ingress control Mark Qvist 2026-08-25 23:30:59 +02:00
  • d80245b62c
    Traffic class and violation handling Mark Qvist 2026-08-25 14:02:08 +02:00
  • dcbc7638d0
    Fixed RSSI/SNR reporting regression Mark Qvist 2026-08-25 13:22:46 +02:00
  • 0536b972d7
    Tuned QUEUED_ANNOUNCES. Logging. Mark Qvist 2026-08-25 12:08:43 +02:00
  • 47add6381d
    Increase queues for throughput tests Mark Qvist 2026-08-25 11:14:38 +02:00
  • be2ba7c2f3
    Tuned auto MTU configurration Mark Qvist 2026-08-25 11:08:01 +02:00
  • dd204e11ce
    Added 32k throughput run Mark Qvist 2026-08-25 11:07:38 +02:00
  • be4ee32908
    Tuned queuelen defaults Mark Qvist 2026-08-25 10:58:08 +02:00
  • 9f66b5a6a3
    Merge branch 'optimize' Mark Qvist 2026-08-25 02:51:54 +02:00
  • d38a8de571
    Fixed f-strings for old snakes Mark Qvist 2026-08-25 02:18:23 +02:00
  • dea0124c57
    Reduced lock acquisition Mark Qvist 2026-08-25 02:06:34 +02:00
  • aba8d606dd
    Cleanup Mark Qvist 2026-08-25 01:52:53 +02:00
  • 8221f82dc0
    Cleanup Mark Qvist 2026-08-25 01:52:05 +02:00
  • 38e9d1cdd4
    Cleanup Mark Qvist 2026-08-25 01:45:34 +02:00
  • 17e980ff79
    Cleanup Mark Qvist 2026-08-25 01:44:50 +02:00
  • f111709902
    Updated througput benchmarker Mark Qvist 2026-08-25 01:41:31 +02:00
  • 2d2167140d
    FP cache experiment Mark Qvist 2026-08-25 01:41:02 +02:00
  • d044db2931
    Cache announce signature validation Mark Qvist 2026-08-24 22:12:04 +02:00
  • 516cb106c1 Updated througput benchmarker Mark Qvist 2026-08-24 21:14:58 +02:00
  • 7e197542e5 Updated througput bench Mark Qvist 2026-08-24 21:11:22 +02:00
  • 77f7632584 Avoid extra epoll modifies when EPOLLOUT already set Mark Qvist 2026-08-24 20:52:23 +02:00
  • 5e013464da Added throughput benchmarker Mark Qvist 2026-08-24 20:42:57 +02:00
  • b9278ce352
    Added throughput benchmarker Mark Qvist 2026-08-24 20:42:57 +02:00
  • d81421dad3
    Avoid additional packet hashing under lock in inbound Mark Qvist 2026-08-24 17:58:29 +02:00
  • 629e4fde2d
    Added hash map lookups for pending and active links Mark Qvist 2026-08-24 17:45:29 +02:00
  • 7311dc8544
    Reduced path table lock acquisitions in inbound processing Mark Qvist 2026-08-24 17:03:48 +02:00
  • 0e070aacf6
    Ah well, of course. Mark Qvist 2026-08-24 11:29:01 +02:00
  • 39899651ee
    Merge adjustments Mark Qvist 2026-08-24 10:56:26 +02:00
  • 1034d78828
    Merge adjustments Mark Qvist 2026-08-24 10:52:47 +02:00
  • 9c2f424aaa Merge branch 'live_profiling' into live_profiler_merge Mark Qvist 2026-08-24 10:31:13 +02:00
  • dca5b9639e
    Limit total profiler captures per tag, not per thread; handle reentrant profilers; make stats time windows be non-overlapping. K8 2026-08-23 21:43:49 -06:00
  • 40281f91da
    Decorator for profiling functions. K8 2026-08-23 02:27:53 -06:00
  • cf5d6a796e
    Rework profilers for running indefinitely. K8 2026-08-19 23:16:52 -06:00
  • 9302415f9e
    Add live profiling results output to rnstatus. K8 2026-08-19 19:57:42 -06:00
  • 9da6664976
    Move log writing to a dedicated thread. K8 2026-08-19 17:34:35 -06:00
  • 1694a17a75
    Full and configurable logfile rotation. K8 2026-05-28 13:11:00 -06:00
  • 3fdfe93ec7
    Don't loop on attached interface packets Mark Qvist 2026-08-24 01:26:24 +02:00
  • a9538e9fd1
    Loglevel Mark Qvist 2026-08-24 00:53:35 +02:00