Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
202 commits sit in this repo's top risk tercile, which is 33% of the 603scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 5.0 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began other-led, now leaning fix.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 9f0dc541Publish the documentation with sphinx / reStructuredText instead of markdown | Laurent Coustet | 13y ago | +15.5K -446 | 100thElevated | more lines added than baseline |
| 2 | e208394dFully functionnal UI now :) | Laurent Coustet | 14y ago | +20.4K -11 | 100thElevated | more lines added than baseline |
| 3 | e58d6721Add some sort of webui (totaly unfinished) | Laurent Coustet | 14y ago | +7.7K -0 | 100thElevated | more lines added than baseline |
| 4 | e2df4044Readd configure | Laurent Coustet | 14y ago | +4.8K -1 | 100thElevated | more lines added than baseline |
| 5 | a9ff6608add cJSON library | Laurent Coustet | 14y ago | +1.6K -135 | 99thElevated | more lines added than baseline |
| 6 | 5135a17eStart using autotools | Laurent Coustet | 14y ago | +1.8K -29 | 99thElevated | more lines added than baseline |
| 7 | bf52ccf4Split headers Split some code adds "activated" flag on link | Laurent Coustet | 14y ago | +1.1K -230 | 99thElevated | more lines added than baseline |
| 8 | 53abeb9fAdd mlvpn.c | Laurent Coustet | 14y ago | +765 -0 | 99thElevated | more lines added than baseline |
| 9 | 359ac01bAdd optional userspace QUIC transport via ngtcp2 | Cursor Agentcursorautonomous | 2mo ago | +872 -4 | 98thElevated | more lines added than baseline |
| 10 | ff26c264Add new reorder algorithm, loosely copied from dpdk project from intel. | Laurent Coustet | 11y ago | +722 -55 | 98thElevated | more lines added than baseline |
| 11 | 2f1dbd90Improve proctitle. Use LIST_* instead of manual linked list. | Laurent Coustet | 11y ago | +703 -434 | 98thElevated | more lines added than baseline |
| 12 | 938d2211Add debian package building howto (for dev) | Laurent Coustet | 12y ago | +787 -380 | 98thElevated | more lines added than baseline |
| 13 | 75bb6f0fastyle | Laurent Coustet | 11y ago | +484 -483 | 98thElevated | more lines added than baseline |
| 14 | 39e44af3Fix indentation Switch comment // to # | Laurent Coustet | 14y ago | +407 -418 | 98thElevated | more lines added than baseline |
| 15 | eae92359Add privilege separation | Philippe Pepiot | 14y ago | +650 -39 | 98thElevated | more lines added than baseline |
| 16 | 69af60f9Improve the documentation on readthedocs. | Laurent Coustet | 11y ago | +301 -71 | 97thElevated | more lines added than baseline |
| 17 | 9d5090c1Refactoring logging => Exit les vieilles macro toute moisies, bonjour syslog. | Laurent Coustet | 11y ago | +312 -351 | 97thElevated | more lines added than baseline |
| 18 | 95cdb960Refactoring: - change conditional system for mlvpn_control to use autoconf settings. - use linux specific system for tuntap (I'll write BSD equivalent later) | Laurent Coustet | 14y ago | +300 -206 | 97thElevated | more lines added than baseline |
| 19 | 115f6a66Fix some gcc warnings Move control system to control.{c,h} | Laurent Coustet | 14y ago | +368 -320 | 97thElevated | more lines added than baseline |
| 20 | e2bf217dMore debian package stuff | Laurent Coustet | 14y ago | +352 -0 | 97thElevated | more lines added than baseline |
| 21 | 20078c2cModified <tab> to 4 spaces Close file stdin, stdout, stderr file descriptors | Laurent Coustet | 14y ago | +349 -352 | 97thElevated | more lines added than baseline |
| 22 | ad6082e7Fix QUIC transport reliability and security review findings | Cursor Agentcursorautonomous | 2mo ago | +276 -80 | 96thElevated | more lines added than baseline |
| 23 | 643f017aAdd tunnel configuration options in mlvpn.conf. | Laurent Coustet | 11y ago | +418 -181 | 96thElevated | more lines added than baseline |
| 24 | 3164c1b3LOG: Refactoring: use new system leached from lldp project. Removed log_verbose from configuration file. | Laurent Coustet | 11y ago | +385 -214 | 96thElevated | more lines added than baseline |
| 25 | 6c139b11Improve man pages. | Laurent Coustet | 11y ago | +244 -127 | 96thElevated | more lines added than baseline |
| 26 | b0ed4282Refactoring: more efficient ring-buffer (reduce CPU usage) | Laurent Coustet | 14y ago | +246 -188 | 96thElevated | more lines added than baseline |
| 27 | fae392ddSplit config to config.c Fix segmentation fault when updating process title (in natural title mode) Read crypto password from configuration file | Laurent Coustet | 11y ago | +270 -260 | 96thElevated | more lines added than baseline |
| 28 | 108e3934Make control system working really. status command returns json data | Laurent Coustet | 14y ago | +243 -51 | 96thElevated | more lines added than baseline |
| 29 | cc9fd4ccImplement simple bpf packet filtering for VoIP on aggregated tunnel. | Laurent Coustet | 10y ago | +310 -218 | 95thElevated | more lines added than baseline |
| 30 | 24ad1b72Feature progress | Laurent Coustet | 11y ago | +280 -205 | 95thElevated | more lines added than baseline |
| 31 | 1bcdb481Almost nothing is generic regarding to tuntap, so just simplify things and copy code. | Laurent Coustet | 14y ago | +199 -150 | 95thElevated | more lines added than baseline |
| 32 | 8b747cefAdded manpages, move example files to example/ | Laurent Coustet | 14y ago | +324 -5 | 95thElevated | more lines added than baseline |
| 33 | 87d8f7baAdd proctitle change Add makefile adduser | Laurent Coustet | 14y ago | +390 -2 | 95thElevated | more lines added than baseline |
| 34 | 280c8f56debian package: rejoin master | Laurent Coustet | 6y ago | +288 -1 | 94thElevated | more lines added than baseline |
| 35 | 5696c27aLICENSE update, include fixes | Laurent Coustet | 11y ago | +219 -119 | 94thElevated | more lines added than baseline |
| 36 | 46a4b148More documentation | Laurent Coustet | 13y ago | +215 -1 | 94thElevated | more lines added than baseline |
| 37 | fa513292Adding a documentation on source routing for mlvpn | Laurent Coustet | 13y ago | +232 -0 | 94thElevated | more lines added than baseline |
| 38 | 990778feRefactoring a little bit more to prepare for packet re-assembly. Add to mlvpn a true generic efficient circular buffer mecanism. | Laurent Coustet | 14y ago | +193 -83 | 94thElevated | more lines added than baseline |
| 39 | fe7de18aC'est parti pour le système de contrôle. Plu qu'a coder l'intérieur, les sous systèmes sont prets | Laurent Coustet | 14y ago | +209 -11 | 94thElevated | more lines added than baseline |
| 40 | 1959b2a7Progress on the control system | Laurent Coustet | 14y ago | +217 -33 | 94thElevated | more lines added than baseline |
| 41 | 2a0c6c3dProgress | Laurent Coustet | 14y ago | +195 -143 | 94thElevated | more lines added than baseline |
| 42 | 9097d4b2Keep the mlvpn.init.d please :) | Laurent Coustet | 14y ago | +227 -1 | 94thElevated | more lines added than baseline |
| 43 | 5c54d05fExample init script | Laurent Coustet | 14y ago | +229 -1 | 93thElevated | more lines added than baseline |
| 44 | 5f1d3b78Create QUIC server connection from client Initial SCID | Cursor Agentcursorautonomous | 2mo ago | +148 -48 | 93thElevated | more lines added than baseline |
| 45 | ad512e6dPartial support for config file reloading (UNTESTED) | Laurent Coustet | 14y ago | +170 -41 | 93thElevated | more lines added than baseline |
| 46 | 0cc1595ePrivsep gestion des getaddrinfo, mais buggue! | Laurent Coustet | 14y ago | +160 -74 | 93thElevated | more lines added than baseline |
| 47 | 769783d1Haha! Implement basic QoS on mlVPN! | Laurent Coustet | 14y ago | +136 -42 | 93thElevated | more lines added than baseline |
| 48 | 0b563e5fFinish QUIC PR: password TLS auth and CI smoke test | Cursor Agentcursorautonomous | 2mo ago | +192 -12 | 92thElevated | more lines added than baseline |
| 49 | a3cd8f38Introduce new protocol structure. | Laurent Coustet | 11y ago | +136 -172 | 92thElevated | more lines added than baseline |
| 50 | 67fb2897Still playing with libev branch. Add primitives for libsodium. | Laurent Coustet | 11y ago | +194 -213 | 92thElevated | more lines added than baseline |
vzwjustin/MLVPN has 653 commits in its history from 23 contributors, the first of them Nov 21, 2011. In the last 90 days 16 files were touched, 87 times in total, most often quic_transport.c. Every commit is scored for change risk from its size, spread and the history of the files it touches.