This website requires JavaScript.
5560a65ccd
documentation updates
Levi Neely
2025-03-11 15:22:00 +0100
79141898c3
84 security enhancements (#133 )
Levi Neely
2025-03-11 15:05:43 +0100
1376909eb6
wipe private key and salt data before freeing
#133
Levi Neely
2025-03-11 14:57:57 +0100
cac8846eea
security enhancements and code cleanup - remove logout2 indirection - wipe on logout and unlink (psynclib) - formatting - rpcclient: wipe request/response buffers before freeing - function renames: "read*"
Levi Neely
2025-03-11 14:30:47 +0100
9236ad2b2d
security enhancements and small formatting changes - wipe crypto password on all crypto folder unlock return paths - wipe passwords on logout/unlink - *pwd reference setup only after online check succeeds
Levi Neely
2025-03-11 13:31:06 +0100
b1e9e98a1e
replace pssl_memclean with putil_wipe
Levi Neely
2025-03-11 13:05:14 +0100
3c713d6437
remove version check and download code (#127 )
Levi Neely
2025-03-09 20:36:25 +0100
3dca200b48
remove version check and download code
#127
Levi Neely
2025-03-09 20:35:03 +0100
28b985649f
rpcclient is now part of the CLI program (#126 )
Levi Neely
2025-03-09 20:20:33 +0100
250374d415
rpcclient is now part of the CLI program
#126
Levi Neely
2025-03-09 20:17:37 +0100
d3bea1c641
access pcryptofolder directly from pclsync_lib (#125 )
Levi Neely
2025-03-09 19:58:00 +0100
93fc7ec815
move issetup to pcryptofolder
#125
Levi Neely
2025-03-09 19:55:24 +0100
c81c4deba8
access pcryptofolder directly from pclsync_lib
Levi Neely
2025-03-09 19:39:42 +0100
43521f603c
resolve cmd ambiguity, just support pipe input (#124 )
Levi Neely
2025-03-09 19:25:34 +0100
f5fb906851
resolve cmd ambiguity, just support pipe input
#124
Levi Neely
2025-03-09 19:24:14 +0100
27977765e8
non interactive command processing (#123 )
Levi Neely
2025-03-09 19:18:38 +0100
7bc9078e00
support non-interactive command processing - app is now configured in setup_app function - added process_command() to api - support piped input and -c argument - fix memleaks
#123
Levi Neely
2025-03-09 19:16:33 +0100
dbf3e11473
cleanup control_tools API, inline command functions
Levi Neely
2025-03-09 18:14:21 +0100
f437fe840e
prpc namespace and api cleanup (#122 )
Levi Neely
2025-03-09 17:13:35 +0100
c5b7457add
initialize handlers
#122
Levi Neely
2025-03-09 17:12:27 +0100
0e16df39b3
prpc namespace and api cleanup
Levi Neely
2025-03-09 17:10:53 +0100
8db64e8a4a
pssl namespace decomposition, remove compat junk (#121 )
Levi Neely
2025-03-09 16:39:30 +0100
47a5e001f9
pssl namespace decomposition, remove compat junk
#121
Levi Neely
2025-03-09 16:14:27 +0100
f266351e55
Update README.md (#119 )
Levi Neely
2025-03-09 15:34:16 +0100
b68c471535
Update README.md
#119
Levi Neely
2025-03-09 15:28:36 +0100
826c2e3edf
upgrade to mbedtls 3.x (#118 )
20250309T1521
Levi Neely
2025-03-09 15:16:46 +0100
2123c297b4
remove deprecated function calls
#118
Levi Neely
2025-03-09 15:15:20 +0100
4ee5a5bf71
remove deprecated function call
Levi Neely
2025-03-09 15:13:15 +0100
2fdc6adad4
add readline to ci workflow
Levi Neely
2025-03-09 15:10:51 +0100
537663df69
fix github ci workflow
Levi Neely
2025-03-09 15:09:57 +0100
2cd54ad108
upgrade to mbedtls 3.x
Levi Neely
2025-03-09 11:18:12 +0100
eb04ac246a
Fix deprecated function and write() warnings (#117 )
Levi Neely
2025-03-09 09:45:45 +0100
7475b44cba
fix warnings on write()
#117
Levi Neely
2025-03-09 09:43:32 +0100
788f475713
fix more deprecated function warnings
Levi Neely
2025-03-09 09:39:52 +0100
300326ce55
fix deprecated function warnings
Levi Neely
2025-03-09 09:30:54 +0100
11f1513e9f
pssl function names
Levi Neely
2025-03-09 09:30:39 +0100
527fed0c69
add readline to dev containers
Levi Neely
2025-03-09 09:25:47 +0100
8ad1fe6086
Code cleanup and readline for better CLI UX (#116 )
Levi Neely
2025-03-09 09:14:12 +0100
d5fa953e40
add readline to CI workflow
#116
Levi Neely
2025-03-09 09:12:44 +0100
492715aff8
use readline for better command line UX
Levi Neely
2025-03-09 09:09:54 +0100
1811bba8f2
function naming and whatnot
Levi Neely
2025-03-09 09:09:41 +0100
75723dc9ae
unnecessary goto
Levi Neely
2025-03-08 14:26:33 +0100
948402df4a
transient and unnecessary includes resolved
Levi Neely
2025-03-08 14:22:37 +0100
1bdd309a5d
remove compiler compat junk
Levi Neely
2025-03-08 14:19:42 +0100
a964455f1e
pcommands.h for command ids
Levi Neely
2025-03-08 14:18:20 +0100
85e9eb3e77
forgot to remove a debug print (#115 )
Levi Neely
2025-03-08 14:07:39 +0100
3e986dbbeb
forgot to remove a debug print
#115
Levi Neely
2025-03-08 14:06:16 +0100
bc5452fc0a
Revert mbedtls3 migration (#114 )
Levi Neely
2025-03-08 12:49:33 +0100
4d6847f59f
remove useless comment
#114
Levi Neely
2025-03-08 12:48:32 +0100
31aa15902c
add missing unistd.h to psys.c (#113 )
Levi Neely
2025-03-06 21:08:37 +0100
83eb48e855
Decompose namespaces and other cleanup
Levi Neely
2025-03-08 12:43:25 +0100
4cc011fec4
eliminate pcompat
Levi Neely
2025-03-08 12:40:21 +0100
28e0f41640
remove debug.[ch] in favor of plibs debug
Levi Neely
2025-03-08 12:29:08 +0100
9eb7666a89
prevent multiple execution of psync_fs_do_sotp and use atexit in sig hnd
Levi Neely
2025-03-08 12:15:12 +0100
d705b189ee
Revert "migrate mbedtls to 3.x (#89 )"
Levi Neely
2025-03-08 12:14:08 +0100
7663d126b1
resolve naming problem
#111
Levi Neely
2025-03-06 21:13:02 +0100
795ed55d1a
Merge branch 'main' into 97-startstop-crypto-broken
Levi Neely
2025-03-06 21:10:25 +0100
75e0d476bb
add missing unistd.h to psys.c (#113 )
Levi Neely
2025-03-06 21:08:37 +0100
4e7c5ad5e3
add missing unistd.h to psys.c
#113
Levi Neely
2025-03-06 21:07:13 +0100
dfb8399d64
transient and unnecessary includes
Levi Neely
2025-03-01 22:20:15 +0100
a7fd512352
more cleanup; root cause of privkey parse error still mysterious..
Levi Neely
2025-03-04 23:09:39 +0100
58f09089cd
more cleanup
Levi Neely
2025-03-04 22:15:56 +0100
2d4f33f5fb
cleanup
Levi Neely
2025-03-04 18:37:00 +0100
712cb4a621
fucking goto...
Levi Neely
2025-03-04 18:20:31 +0100
2ecc42f9e9
transient dependency resolved
Levi Neely
2025-03-04 18:16:18 +0100
b070cc2245
remove unneeded _safe qualifiers
Levi Neely
2025-03-04 18:15:05 +0100
77ca614d76
const name
Levi Neely
2025-03-04 18:04:01 +0100
5324267e6f
more cleanup...
Levi Neely
2025-03-04 18:03:27 +0100
142dd0855f
error
Levi Neely
2025-03-04 17:48:41 +0100
f98b7c88e1
fmt
Levi Neely
2025-03-04 17:48:14 +0100
935319f918
OMG this code is driving me nuts!!!
Levi Neely
2025-03-04 17:41:22 +0100
4cc4152223
norly...
Levi Neely
2025-03-04 17:34:52 +0100
42be0ee67e
yes i'm really that picky
Levi Neely
2025-03-04 17:33:44 +0100
87f6a36df4
constant name cleanup
Levi Neely
2025-03-04 17:32:44 +0100
27f6e313dc
type name clarification
Levi Neely
2025-03-04 17:29:20 +0100
9b2c9ab74a
more cleanup, less indirection
Levi Neely
2025-03-04 17:23:56 +0100
f92295f99e
more cleanup...
Levi Neely
2025-03-04 16:58:07 +0100
3b26f18692
cleanup
Levi Neely
2025-03-04 16:51:49 +0100
8bc27f85d9
pssl decomposed to pssl, prsa, paes, psymkey for brevity / clarity
Levi Neely
2025-03-04 16:41:06 +0100
4ef8ecfdbd
more cleanup
Levi Neely
2025-03-04 15:01:42 +0100
f25a393ee2
pssl namespace
Levi Neely
2025-03-04 14:58:25 +0100
c6a0165c64
we don't need the hack anymore!!!
Levi Neely
2025-03-04 14:39:16 +0100
73894ec450
cleanup
Levi Neely
2025-03-04 13:45:38 +0100
6814e92a99
formatting, remove thin wrappers
Levi Neely
2025-03-04 11:47:49 +0100
22f3929aca
remove compiler compatibility junk, don't inline aes enc/dec
Levi Neely
2025-03-04 10:58:09 +0100
4b289c3021
remove ssl compatibility junk, rely on mbedtls for hw accel
Levi Neely
2025-03-04 10:31:10 +0100
1106028eba
WIP: Decompose namespaces and other cleanup (#94 )
Levi Neely
2025-03-01 22:21:54 +0100
c7facfebd4
pcrc32c namespace
#94
Levi Neely
2025-03-01 22:09:58 +0100
615c100967
formatting
Levi Neely
2025-03-01 22:04:38 +0100
d147b8fa8b
pupload namespace
Levi Neely
2025-03-01 22:02:31 +0100
5bb00db4f7
moved public link definitions into publiclinks.h, no clear namespace here though...
Levi Neely
2025-03-01 21:58:04 +0100
8bad4912f0
ptree namespace
Levi Neely
2025-03-01 21:53:41 +0100
50e49d308c
ptools namespace (move to putil namespace someday)
Levi Neely
2025-03-01 21:52:07 +0100
1b5e4392d4
ptimer namespace
Levi Neely
2025-03-01 21:48:48 +0100
0c34b53384
pscanner.c => psuggest namespace
Levi Neely
2025-03-01 21:45:34 +0100
2c8d978c72
prunratelimited => prun with throttling
Levi Neely
2025-03-01 21:41:35 +0100
0c55d738d4
ppathstatus namespace
Levi Neely
2025-03-01 21:33:47 +0100
d4e89dd448
ppassword namespace
Levi Neely
2025-03-01 21:26:17 +0100
70a4cfdf51
ppagecache namespace
Levi Neely
2025-03-01 21:21:31 +0100
52386ecb64
pp2p namespace and cleanup
Levi Neely
2025-03-01 21:15:53 +0100