Commit Graph

71 Commits

Author SHA1 Message Date
Levi Neely ea8cfeb102 fixed startcrypto! 2024-08-14 23:46:13 +02:00
Levi Neely 6938cb6723 fix linking problem on first login 2024-08-14 23:21:44 +02:00
Levi Neely 0c3064ce3c Merge branch 'main' into mbedtls-upgrade 2024-08-14 22:33:38 +02:00
Levi Neely b90e739f29 Merge branch 'main' into mbedtls-upgrade 2024-08-14 22:32:08 +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
Levi Neely 740af58aa0 removed mtune from cflags 2024-07-03 20:05:57 +02:00
Levi Neely 2fcf943bde compat header removed; startcrypto no longer working 2024-07-02 16:32:46 +02:00
Levi Neely 88c27aeca0 mbedtls upgrade to 2.x completed! 2024-07-02 16:28:45 +02:00
Levi Neely cfc9271bb5 fixed handshake, now peer cert returning null 2024-07-02 15:38:45 +02:00
Levi Neely 6fbea3d9eb removed mbedtls-1.x from source tree 2024-07-02 12:03:43 +02:00
Levi Neely d52b964b6e program compiles with mbedtls 2.x, but remains offline.. why? 2024-07-02 12:01:48 +02:00
Levi Neely 4261ccd1ad removed mbedtls-1.x from cmakelists 2024-07-02 12:01:35 +02:00
Levi Neely a23afe6693 removed more commented code 2024-07-02 12:01:20 +02:00
Levi Neely bb1e38e2f7 mbedtls2 rename.pl on all but pssl.{c,h} 2024-07-02 11:06:08 +02:00
Levi Neely 7af1b36995 updated pssl.h dependencies 2024-07-02 10:40:24 +02:00
Levi Neely 0e8c2e1133 all but pssl now using new headers 2024-07-02 10:38:17 +02:00
Levi Neely a393e33caf updated mbedtls headers, using compat header 2024-07-02 10:12:23 +02:00
Levi Neely 28ed56e130 trying a different approach; upgrading pupload.c 2024-07-02 10:04:49 +02:00
Levi Neely ea6d05b588 Revert "pcloudcc compiles with upgraded library mbedtls-2.x"
This reverts commit 8ccdb71ab8.
2024-07-02 09:43:20 +02:00
Levi Neely bcf58c424c working on a segfault 2024-06-30 21:18:18 +02:00
Levi Neely 8ccdb71ab8 pcloudcc compiles with upgraded library mbedtls-2.x 2024-06-30 21:11:57 +02:00
Levi Neely 2b4e659d42 added source tree for mbedtls 2.1.14 2024-06-30 20:15:25 +02:00
Levi Neely 3452e92710 tagged mbedtls lib with version 2024-06-30 20:12:23 +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 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