Levi Neely
cd336a29fa
Update README.md ( #50 )
...
update deps
2024-08-20 01:28:04 +02:00
Levi Neely
ccbfc3e7b7
Static build opt ( #49 )
...
* static build option
* make install static condition
* fix error
2024-08-20 01:21:55 +02:00
Levi Neely
ef66640919
Static build opt ( #48 )
...
* static build option
* make install static condition
2024-08-20 01:19:29 +02:00
Levi Neely
4cd556cb13
static build option ( #47 )
...
make STATIC=1 to statically link libpcloudcc_lib.so
2024-08-20 01:15:56 +02:00
Levi Neely
0a3b596492
Merge pclsync and poverlay_linux ( #46 )
...
* fixed 2 of the 3 memory leaks
* fixed more memleaks
* more leaks
* another one
* BUGHUNT mode to look for more mem leaks
* merge poverlay_linux and pclsync
2024-08-18 15:09:21 +02:00
Levi Neely
8d3c496754
memleak fixes ( #40 )
...
* fixed 2 of the 3 memory leaks
* fixed more memleaks
* more leaks
* another one
* BUGHUNT mode to look for more mem leaks
2024-08-15 23:06:55 +02:00
Levi Neely
bec97722cd
reorg source tree, link system mbedtls ( #38 )
...
* reorg source tree, link system mbedtls
* remove cmakelists.txt
* update ci workflow
* -Werror to -Wall
* libpcloudcc_so in makefile
* single makefile works
* removed extra makefiles
2024-08-15 19:49:57 +02:00
Levi Neely
ea16dce3a9
install rule ( #37 )
2024-08-15 11:18:55 +02:00
Levi Neely
51001d37b7
makefile destdir ( #36 )
2024-08-15 11:12:36 +02:00
Levi Neely
c364996aad
Aur pkg prep ( #35 )
...
* version placeholder and makefile updates
* fixes
2024-08-15 10:47:59 +02:00
Levi Neely
717300458d
Fix ubuntu build ( #33 )
...
* dependencies
* using output of fgets to suppress warning
* more dependencies, probably mbedtls related
2024-08-15 00:22:32 +02:00
Levi Neely
c97aff8102
Update README.md ( #31 )
...
libsqlite3 was not showing, should be fixed
2024-08-15 00:06:11 +02:00
Levi Neely
536608ccd9
upgrade mbedtls to 2.x ( #30 )
...
* tagged mbedtls lib with version
* added source tree for mbedtls 2.1.14
* pcloudcc compiles with upgraded library mbedtls-2.x
* working on a segfault
* Revert "pcloudcc compiles with upgraded library mbedtls-2.x"
This reverts commit 8ccdb71ab8 .
* build with debugging symbols
* trying a different approach; upgrading pupload.c
* updated mbedtls headers, using compat header
* all but pssl now using new headers
* updated pssl.h dependencies
* mbedtls2 rename.pl on all but pssl.{c,h}
* removed more commented code
* removed mbedtls-1.x from cmakelists
* program compiles with mbedtls 2.x, but remains offline.. why?
* removed mbedtls-1.x from source tree
* fixed handshake, now peer cert returning null
* mbedtls upgrade to 2.x completed!
* compat header removed; startcrypto no longer working
* fix start_crypto handler; need to check ret == 0
* fix linking problem on first login
* fixed startcrypto!
2024-08-14 23:50:09 +02:00
Levi Neely
27d34be43f
Fix finalize cmd crash ( #29 )
...
* build with debug symbols
* ignore overlay_client test binary
* fix SendCall memory leaks
* fixed crash, now investigating why it's returning failed
* safer sendcalls in control_tools
* error codes and stray strndup
* fixed finalize command crash
* removed ret from caller checks; fixed stopcrypto and startcrypto
2024-08-14 22:12:28 +02:00
Jonas Thelemann
a0331483b7
ci: make ( #24 )
...
ci: make
ci: make
ci: make
2024-07-25 09:37:11 +02:00
Levi Neely
6fdbfd16e6
Aktualisieren von README.md ( #25 )
2024-07-22 18:12:36 +02:00
Levi Neely
740af58aa0
removed mtune from cflags
2024-07-03 20:05:57 +02:00
Levi Neely
7d5da3a2da
zlib dynamically linked
2024-06-30 19:52:04 +02:00
Levi Neely
e3b8b89e94
sqlite dynamically linked
2024-06-30 19:47:28 +02:00
Levi Neely
09c68dd1cb
more transient dependencies
2024-06-30 16:26:01 +02:00
Levi Neely
3c243f31b5
transient ssl dependencies
2024-06-30 14:05:58 +02:00
Levi Neely
fb8bff5f6e
merge pssl-mbedtls.h into pssl.h
2024-06-30 13:41:27 +02:00
Levi Neely
6af8d98d5f
unused include
2024-06-30 13:41:20 +02:00
Levi Neely
eddfc19504
transient includes
2024-06-30 13:35:21 +02:00
Levi Neely
6b894b7010
deleted pssl-openssl.h
2024-06-30 13:18:35 +02:00
Levi Neely
cd4bb2ce9e
more cleanup
2024-06-30 13:12:56 +02:00
Levi Neely
0c88dda5ad
unused/transient includes
2024-06-30 12:25:14 +02:00
Levi Neely
ba7471915e
removed more macos code
2024-06-30 12:19:43 +02:00
Levi Neely
76fcb68c03
cleanup / transient include
2024-06-30 12:18:24 +02:00
Levi Neely
ea4ea530c4
cleanup
2024-06-30 12:01:38 +02:00
Levi Neely
5264e6143b
fixed transient include, compile error
2024-06-30 11:55:21 +02:00
Levi Neely
da37080cfa
enabled clang formatting, default (llvm) style
2024-06-30 11:45:13 +02:00
Levi Neely
5a7d2f2e3d
warnings fixed well enough; added -Werror to Makefile
2024-06-30 10:42:11 +02:00
Levi Neely
9541ea1f1e
don't publish crypto password to logs in plain text
2024-06-29 14:13:00 +02:00
Levi Neely
ac5c3d5ed4
fixed all warnings except unused params
2024-06-29 14:04:29 +02:00
Levi Neely
63ee0e8264
removed some useless casts, but there are a lot, moving on...
2024-06-29 14:02:13 +02:00
Levi Neely
4fd31cdd67
removed/commented unused macros
2024-06-29 13:53:30 +02:00
Levi Neely
7e06d44d76
replaced deprecated readdir_r with readdir
2024-06-29 13:38:25 +02:00
Levi Neely
9d485dfff2
cmake min versions
2024-06-29 13:20:01 +02:00
Levi Neely
ac188a1efb
disabled warnings for now, working on something else
2024-06-29 13:11:47 +02:00
Levi Neely
71b8e89f82
simplified preprocessor logic
2024-06-29 13:07:50 +02:00
Levi Neely
8b639c580b
removed uncommented code and unhelpful separator comments
2024-06-29 12:56:59 +02:00
Levi Neely
ab59ee0419
Reapply "removed P_OS_POSIX conditional checks"
...
This reverts commit 148e32786d .
2024-06-29 12:39:47 +02:00
Levi Neely
148e32786d
Revert "removed P_OS_POSIX conditional checks"
...
This reverts commit 9ac5c7a1e9 .
2024-06-29 12:35:11 +02:00
Levi Neely
9ac5c7a1e9
removed P_OS_POSIX conditional checks
2024-06-29 12:31:21 +02:00
Levi Neely
c491b05de7
update readme
2024-06-28 21:48:34 +02:00
Levi Neely
c4d89b8ce8
update readme
2024-06-28 21:48:08 +02:00
Levi Neely
b29c54939a
removed dead macOS code
2024-06-28 21:46:39 +02:00
Levi Neely
cf8d14f2aa
removed BSD special cases
2024-06-28 21:45:20 +02:00
Levi Neely
c9a66c4c3d
removed all but P_OS_{LINUX,POSIX} from pcompat.h
2024-06-28 21:40:49 +02:00