f543cc642eClean up some error'd RPC requests. Don't send blobs.createWants if we're not replicating.Cory McWilliams2024-08-24 10:39:47 -04:00
8ac3c5ea22Keep c-ares initialized. Fixes android, which can't just be re-initialized.Cory McWilliams2024-08-22 12:43:20 -04:00
63918f0680Make blobs.has do its work off the main thread so it doesn't violate that assert, and make the test cover such things a bit better.Cory McWilliams2024-08-21 22:55:40 -04:00
bfb3d8b8a2Add an option to disable account registation, and fix use of a JSContext from the wrong thread along the way.Cory McWilliams2024-08-21 20:56:21 -04:00
e38ff99607Special treatment to make TXT record lookup work on android.Cory McWilliams2024-08-21 20:27:43 -04:00
b0e3d922c8libuv busy loop in uv__run_timers with -flto. Sigh.Cory McWilliams2024-08-21 19:40:07 -04:00
a15bb8e994Don't rely on being idle to do anything. Fixes JS job starvation on slow machines more.Cory McWilliams2024-08-21 12:53:38 -04:00
657bcadc7eWork-in-progress, untested, naive peer exchange. Intended to be disabled by default by a setting.Cory McWilliams2024-08-14 21:07:16 -04:00
107666cc60Add a setting to toggle whether replication is allowed, to be able to make a pure room, or even less, node.Cory McWilliams2024-08-14 20:02:46 -04:00
68c9d4afa7Found some docs that say the icon.png max size is 512x512.Cory McWilliams2024-08-04 21:54:42 -04:00
f0ea38fe49Just set SOURCE_DATE_EPOCH=1. Using the last commit time is complicated (have to rebuild OpenSSL every commit/release). This only affects a debug string that we don't expose.Cory McWilliams2024-08-04 12:54:02 -04:00
8a76c25394Silence some OpenSSL build output so I can see what else is going on. Also install the signed fdroid APK in dist.Cory McWilliams2024-08-04 12:10:52 -04:00
fd96126e3eOoh, can I just exclude OpenSSL submodules? I don't want to see those.Cory McWilliams2024-08-04 11:49:04 -04:00
5447b247a0Back to r26d, and pin the timezome to get SOURCE_DATE_EPOCH to work correctly.Cory McWilliams2024-08-04 09:54:33 -04:00
aabbb10564for fdroid: Use android ndk r27, set SOURCE_DATE_EPOCH for the android ssl build, and remove a non-determinism in AndroidManifest.xml.Cory McWilliams2024-08-04 09:36:46 -04:00
3ef8698f42Put android:versionCode and such back in the static AndroidManifest.xml. I forgot that F-Droid needs to see it.Cory McWilliams2024-08-02 20:07:21 -04:00
641c699720Put android:versionCode and such back in the static AndroidManifest.xml. I forgot that F-Droid needs to see it.Cory McWilliams2024-08-02 20:07:21 -04:00
aa1ad0a080The beginnings of "What would it look like if I used a DHT for peer discovery?"Cory McWilliams2024-07-31 20:50:41 -04:00