Hash :
73999805
Author :
Thomas de Grivel
Date :
2022-07-28T17:20:11
log
Ongoing development of kmxgit.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
# ![](https://www.kmx.io/_images/kmx.logo.black.32.png) kmx.io / 2022
Ongoing development of kmxgit.
## Internship
### 2022-07-05 Tue
- kmxgit
- Created configure for libbsd on Linux.
- Fixed compilation on Linux (-fPIC).
- Configured 2 linux laptops (fedora, popOS)
### 2022-07-21 Thu
- kmxgit
- finished installation on fedora and popOS
- started hunting for memory leaks in git nif
### 2022-07-22 Fri
- kmxgit
- found memory leaks in git nif
### 2022-07-25 Mon
- kmxgit
- wrote test routes for git_nif
- found leak in git_nif files
### 2022-07-26 Tue
- kmxgit
- put libgit_nif.so in /priv
- search leaks in git_nif
### 2022-07-27 Wed
- kmxgit
- found leak in git nif log
### 2022-07-28 Thu
- kmxgit
- finished plugging leaks in git_nif except diff which is broken
- audit git_nif
<h1><a id="todo" href="#todo">TODO</a></h1>
## 1. C
### 1.1 [kmxgit](https://git.kmx.io/kmx.io/kmxgit#todo)
- libgit2 erlang nif (natively implemented function)
- git_free
- error handling
- documentation
- site web
### 1.2 [rtbuf](https://rtbuf.kmx.io/)
- data for inputs and outputs
- https://git.kmx.io/rtbuf/rtbuf/_tree/master/librtbuf/rtbuf_lib.c#267
- valgrind
- documentation
- site web
- input buffers
- mixers
### 1.3 [facts_db](https://git.kmx.io/facts-db/facts_db#todo)
- valgrind
- tests unitaires
- documentation
- site web
- paging
- lru cache
### 1.4 [skiplist](https://git.kmx.io/kmx.io/skiplist)
- update from facts_db
- tests unitaires
- paging
- lru cache
# 2. Elixir
## [kmxgit](https://git.kmx.io/kmx.io/kmxgit#todo)
- admin slug_
- disk usage
## [kmxmetrics](https://git.kmx.io/kmx.io/kmxmetrics#todo)
- zabbix
- statistiques
- rrd
- graphiques
- stress test (arbitrary query repeated until countdown or timeout)
- events (comments on rrd)
## [kmxlogin](https://git.kmx.io/kmx.io/kmxlogin#todo)
- authentication
- register applications
- jwt
- ui / ux