miniroon

Simplistic macaroon-based authorization for Unix systems
git clone https://ccx.te2000.cz/git/miniroon
Log | Files | Refs

DateCommit messageAuthorFiles+-
2024-12-08 06:12Add error returncodes instead of dying outrightJan Pobrislo12+288-46
2024-12-06 22:09Factor out the miniroon decoding functionJan Pobrislo6+97-59
2024-12-06 21:16Simplify makefile for uniformly linked executablesJan Pobrislo1+7-15
2024-12-06 04:57Automatic dependency generator, split some functions into separate modulesJan Pobrislo18+192-56
2024-12-06 00:36Make source filenames more consistentJan Pobrislo8+488-488
2024-12-04 06:35Can set environment now. Fixed blocking input mode setup.Jan Pobrislo8+72-13
2024-12-04 04:56Environment variable caveat implementationJan Pobrislo19+559-147
2024-11-11 00:23Load env whitelistJan Pobrislo3+23-7
2024-11-10 01:13Get env whitelist from empty variablesJan Pobrislo2+30-11
2024-11-09 19:10miniroon-read now properly executes verifyJan Pobrislo6+43-10
2024-11-09 14:10WIP refactor into two executablesJan Pobrislo3+58-7
2024-11-08 23:31Split miniroon into two executables.Jan Pobrislo17+784-548
2024-11-08 12:39Remove files unrelated to miniroonJan Pobrislo19+3-1611
2024-11-07 18:25miniroon: WIP environment handlingJan Pobrislo1+48-3
2024-11-03 07:21Fix amount of storage provided to getsockname()Jan Pobrislo1+3-3
2024-10-10 14:43Store pointers to caveats for later processingJan Pobrislo1+11-8
2024-10-09 11:36miniroon: refactor into reading and processing phasesJan Pobrislo1+74-57
2024-10-08 23:55miniroon: Load secret from fileJan Pobrislo1+52-35
2024-10-08 23:55Fix open() return value checkJan Pobrislo1+1-1
2024-10-07 21:13Remove unnecessary pointersJan Pobrislo2+75-61
2024-10-07 16:38Parse miniroon header structureJan Pobrislo2+46-5
2024-10-07 13:06Rudimentary miniroon parsing and signature checkJan Pobrislo2+181-49
2024-10-06 15:05Basic parsing and HMAC computation in miniroonJan Pobrislo1+65-13
2024-10-06 14:19miniroon can be compiled nowJan Pobrislo2+101-32
2024-08-27 16:42Exec argv in ucspi-socketserverJan Pobrislo3+52-26
2024-08-27 11:02Extract common SOCKS constants and structures, add access control module.Jan Pobrislo4+307-77
2024-08-26 10:58Remove commented out codeJan Pobrislo1+0-20
2024-08-26 10:57UUIDv7 and SOCKS utilitiesJan Pobrislo4+628-1
2024-07-31 11:22ptsname programJan Pobrislo1+30-0
2024-07-31 11:22Remove old commentsJan Pobrislo1+0-3
2024-07-31 10:15More WIP on miniroonJan Pobrislo1+62-6
2024-07-30 18:18Add WIP miniroon implementation.Jan Pobrislo1+134-0
2024-07-30 18:13Set fds nonblocking correctly.Jan Pobrislo1+17-2
2024-07-30 13:09Handle EAGAIN in sendmsg/recvmsgJan Pobrislo3+19-11
2024-07-30 13:01Make sure select loop retains it's FDsJan Pobrislo3+6-6
2024-07-30 12:46Make fdrecv work too by disabling cloexec flag on the fdJan Pobrislo2+10-1
2024-07-29 22:35fdsend / fdrecvtoJan Pobrislo7+187-2
2024-07-29 19:28Fix warningsJan Pobrislo5+10-7
2024-07-29 19:01Import code from pthbs/filesJan Pobrislo9+526-0