Commit Graph

1201 Commits

Author SHA1 Message Date
623705b7a1 core: Fix a crash in the apps app. 2025-09-28 21:15:28 -04:00
8f87f4751d ios: Add iTunesArtwork icon. 2025-09-28 17:55:36 -04:00
2ac6dfde9d test: Make the testing replicating a blob check the correct client, and add another test that does it while already connected. 2025-09-28 17:35:54 -04:00
81ade7a400 core: Make the internal ssb.* API more explicitly not exposed to apps. 2025-09-28 17:19:58 -04:00
8a0fa17a79 build: Remove stale include. Fix clean builds. 2025-09-28 15:23:44 -04:00
0ead5ed967 cleanup: Remove server-side JS socket and HTTP request support. Not used/useful enough to justify keeping all this code around. 2025-09-28 13:43:28 -04:00
c60ff86a4d core: Use FreeBSD's public domain SHA1 instead of OpenSSL's so that jettisoning OpenSSL is an option. 2025-09-28 13:06:03 -04:00
83a0b017c5 cleanup: Remove the bcrypt JS API. Apps that need it should find their own implementation. Core does it all in C. 2025-09-28 12:48:25 -04:00
93680eb43d build: Update nix, and start work on 0.2025.10. 2025-09-24 19:18:52 -04:00
3ae4b7086a build: Let's build 0.2025.9. 2025-09-24 15:02:22 -04:00
00fd208a2c ssb: Enough plumbing that if a blob is received, we will try to load the image again. 2025-09-24 11:34:34 -04:00
e574d03716 core: Prefer EXIT_FAILURE. 2025-09-24 10:09:40 -04:00
c1f3116c9d ssb: Clean up stale blob wants. 2025-09-23 20:06:50 -04:00
6e78ad9729 ssb: Fix multiple issues with blob wants determination. 2025-09-23 14:40:53 -04:00
44d84a9b2a test: Add a blob replication test that succeeds for all the wrong reasons. 2025-09-22 08:18:15 -04:00
3fd9bc0b18 format 2025-09-12 15:17:04 -04:00
1c44857da4 core: Move register and unregister to C. 2025-09-09 19:09:37 -04:00
f4c928f26e android: Of course you can't put null in a LinkedBlockingQueue. Shrug. Fixes a shutdown crash. 2025-09-02 20:57:05 -04:00
91fd515d39 android: Cleaner shutdown still. 2025-08-27 20:23:02 -04:00
be6e841d3d android: This order seems more sensible. 2025-08-27 20:12:20 -04:00
af6afa6903 android: Don't log from the main thread. It might block? 2025-08-27 19:20:02 -04:00
6ab5d2a28d build: Start work on 0.2025.9. 2025-08-27 18:55:24 -04:00
ed836b3ee0 build: Bump this, too. 2025-08-27 18:01:57 -04:00
ac7a43abf4 build: Just kidding. This is the real 0.2025.8. 2025-08-27 18:00:48 -04:00
730abb49ce android: Keep the splash screen up until we're connected to our server and loaded the page. Smooths out the launch. 2025-08-22 19:24:03 -04:00
e8210c6fdd core: Never-ending quest to fix clean shutdown. 2025-08-20 20:20:21 -04:00
50fb18d4ff core: Remove the want: log noise. 2025-08-20 19:53:18 -04:00
b5f0a0c4f7 ssb: Add support for registering for blob added notifications similarly to messages. I want to use this to load images on the fly. 2025-08-13 18:26:42 -04:00
ed4f1d6f2c android: Be smarter about the file watcher. 2025-08-13 17:51:04 -04:00
68aa41ab96 android: Tweaking random flags until ANRs subside. 2025-08-02 12:09:08 -04:00
6a6b65d1b3 build: Update nix config. Start building 0.2025.8, switching to calver. 2025-07-30 19:26:26 -04:00
81bd54dbe6 build: Let's build 0.0.33. 2025-07-30 18:21:17 -04:00
662112551a core: Remove/clean up some unhelpful logging. #124 2025-07-27 14:06:46 -04:00
38fe88aab8 android: Guard aganst ANRs harder? 2025-07-27 13:17:49 -04:00
a3ccc73b81 core: Move code.apps() to C. 2025-07-18 11:53:31 -04:00
7312f4d43a httpd: Oops. 2025-07-18 11:53:31 -04:00
05e54e1be0 httpd: More minor cleanup. 2025-07-16 20:44:42 -04:00
4c3299ead0 core: Begin to split some of the largest modules into smaller pieces, starting with HTTP endpoints. 2025-07-16 20:12:27 -04:00
5edfe732b1 core: Make it possible to host a web page with no additional server-side JS. An experiment in supporting simplicity and increased ability to be publicly searched and archived. 2025-07-16 12:47:16 -04:00
a8f9b67f71 cleanup: Remove the /ebt endpoint. The connections tab is superior. 2025-07-15 18:18:35 -04:00
e26af21f63 ssb: Disambiguate some sqlite errors better. Today I learned there are various cases it doesn't update the error message, and prepare can succeed and not produce a statement. 2025-07-09 12:36:58 -04:00
199448e11e build: Back to building 0.0.33-wip. 2025-07-07 12:40:32 -04:00
fdaabab807 android: Suppress a setDatabaseEnabled deprecation warning. 2025-07-07 12:12:37 -04:00
2478f3064d android: Don't draw behind the status bar. 2025-07-06 07:39:09 -04:00
1b678175ef build: Missed a number. Let's build a 0.0.32.1 with the version bumps and release it on F-Droid to see that we can. 2025-07-02 19:34:33 -04:00
db115ef1bd cleanup: Just assessing how much we need OpenSSL and noticed cruft. 2025-07-01 18:42:43 -04:00
052663efbe ssb: Proof of concept to try to stay connected to a handful of peers. #130 2025-06-28 13:47:58 -04:00
37e1c5d97b core: Use crypto_generichash. We don't need to roll our own FNV32a. 2025-06-25 21:10:05 -04:00
6af36cafa9 ssb: Wait, I don't think we need to close any connections here. 2025-06-25 20:10:22 -04:00
fca859d93d ssb: Are we inadvertantly closing connections when an inner tunnel request ends? 2025-06-25 20:00:44 -04:00