This website requires JavaScript.
308e24c9fa
Maybe ordered better?
Cory McWilliams
2021-11-03 23:23:20 +0000
2fb7fceb0c
Consolidate error handling until util, too.
Cory McWilliams
2021-11-03 22:28:25 +0000
fde7fb4270
Create a util.js.{h,c} from some common things.
Cory McWilliams
2021-11-03 22:15:46 +0000
03a2367532
Fixed lots of things about storing blobs.
Cory McWilliams
2021-10-31 21:15:18 +0000
08cd0ec878
Continuing to try to get this thing talking to other clients.
Cory McWilliams
2021-10-31 19:39:16 +0000
0a01332d1f
Fix some RPC issues?
Cory McWilliams
2021-10-30 21:07:01 +0000
256c47c33c
Ugg, need to get this talking SSB properly.
Cory McWilliams
2021-10-28 02:19:57 +0000
62ad08985c
Whoops.
Cory McWilliams
2021-10-28 01:11:30 +0000
21ba7cb02c
Make all of the File.* operations async.
Cory McWilliams
2021-10-28 00:53:16 +0000
77ec1a0b2e
Don't start the broadcast listener if we're not starting an SSB server.
Cory McWilliams
2021-10-28 00:20:17 +0000
07a0828626
Async File.writeFile.
Cory McWilliams
2021-10-27 23:27:21 +0000
08e32c0de4
Minor cleanups.
Cory McWilliams
2021-10-24 19:23:21 +0000
f4f6bb8333
Move all JS interface things into .js.c files with _register() functions.
Cory McWilliams
2021-10-24 15:46:30 +0000
b1a6384ac1
Don't allow unexpected arguments.
Cory McWilliams
2021-10-15 19:44:10 +0000
786c83c57c
Fix tests in light of async File.readFile.
Cory McWilliams
2021-10-10 22:45:24 +0000
843c53e15e
I just decided. Braces on their own lines.
Cory McWilliams
2021-10-10 21:51:38 +0000
470814f147
Made File.readFile async.
Cory McWilliams
2021-10-06 01:25:33 +0000
24a91219c1
Improve some problematic redirects.
Cory McWilliams
2021-10-04 01:15:33 +0000
d3e02470cd
Remove debug echos.
Cory McWilliams
2021-10-03 22:17:30 +0000
6d2b560c3d
Rearrange the makefile so that debug and release can be built together. There are probably easy ways to make this more concise that I am missing.
Cory McWilliams
2021-10-03 22:14:06 +0000
059392df8e
What was ssb.rpc.c now lives in ssb.js.
Cory McWilliams
2021-09-09 00:37:02 +0000
3b4f0c1321
Add a green [pass] print.
Cory McWilliams
2021-09-09 00:23:55 +0000
a09d159268
Moving a little bit more to this test.
Cory McWilliams
2021-09-09 00:15:57 +0000
91ec68252d
Cleans up some confusing output from -t ssb.
Cory McWilliams
2021-09-06 21:21:51 +0000
e85168ac53
Fixed some memory leaks. Memory leak-related paranoia. Minor cleanups.
Cory McWilliams
2021-09-06 20:54:44 +0000
35e0d8b68a
Add some test infrastructure.
Cory McWilliams
2021-09-06 18:23:22 +0000
cadcb236ee
Work in progress moving SSB RPC handlers into javascript.
Cory McWilliams
2021-09-06 17:50:38 +0000
cfd5341a6b
Rename the DB things.
Cory McWilliams
2021-08-22 19:41:27 +0000
e922af4c55
Trying to get organized. Move things db, import, and export out of ssb.c.
Cory McWilliams
2021-08-22 19:34:28 +0000
45dfe34375
Fix the release build.
Cory McWilliams
2021-08-22 17:38:20 +0000
c78d3b0413
That's all of the tests.
Cory McWilliams
2021-08-19 20:10:37 +0000
dd90fe4fbf
Starting to move the tests to C.
Cory McWilliams
2021-08-19 19:29:37 +0000
be6a39bd15
sqlite-amalgamation-3360000.zip
Cory McWilliams
2021-08-05 15:56:16 +0000
da51e87774
libuv 1.42.0.
Cory McWilliams
2021-07-27 22:08:18 +0000
5197eb91f7
quickjs-2021-03-27.tar.xz
Cory McWilliams
2021-07-27 22:00:49 +0000
87747c0b6b
Oh, votes are slowing everything down. Batch them and simplify.
Cory McWilliams
2021-01-20 02:20:40 +0000
03cf347394
Try to clean up some websocket noise, and try harder to not duplicate connections.
Cory McWilliams
2021-01-20 02:01:14 +0000
3487f335e5
Remove an explicit GC call.
Cory McWilliams
2021-01-20 01:42:47 +0000
8c0d380a4d
printf newline.
Cory McWilliams
2021-01-20 01:39:06 +0000
b660abff7f
Better yet, the main script into its own file.
Cory McWilliams
2021-01-14 02:59:11 +0000
5988fddf8d
Split up the ssb web client into one file per vue component.
Cory McWilliams
2021-01-14 02:56:14 +0000
f268ca3adf
Minor ssb web client cleanup before I attempt some major cleanup.
Cory McWilliams
2021-01-14 02:45:52 +0000
cbc21cfbe6
Don't connect to ourselves or duplicates.
Cory McWilliams
2021-01-14 02:45:10 +0000
cf195cdd44
Only save modified files. Much faster saves.
Cory McWilliams
2021-01-13 02:40:46 +0000
85c5b4c4d6
Remove pubs from the ssb client app. Not used.
Cory McWilliams
2021-01-13 02:39:20 +0000
7d8258c262
Add args to unsupported message response based on some warnings I saw. Indicate which files are unsaved in the editor.
Cory McWilliams
2021-01-13 02:15:09 +0000
92c06b34a9
A few minor things. Fixed missing fields from app messages. Fixed some missing messages. Removed unnecessary asyncs.
Cory McWilliams
2021-01-12 02:23:57 +0000
7012418b13
Support requiring adjacent files from the same app.
Cory McWilliams
2021-01-11 02:09:19 +0000
2b5a56abfe
Allow visiting/viewing an app message by id.
Cory McWilliams
2021-01-09 23:06:33 +0000
d8657866f5
This lets me post a 'tildefriends-app' message.
Cory McWilliams
2021-01-09 22:19:52 +0000
a2851f8ade
More legible colors.
Cory McWilliams
2021-01-09 19:16:39 +0000
ff4c144be3
Expose a user's apps. Baby step to being able to share an app.
Cory McWilliams
2021-01-06 02:56:25 +0000
3650cd8350
Only warn on errors in src/, not dependencies.
Cory McWilliams
2021-01-04 01:58:50 +0000
bdc9eb6598
Make ~cory/index/ fail with a better error if not logged in, and require the administrator while I'm at it.
v0.0.1
Cory McWilliams
2021-01-03 20:31:00 +0000
9cf1d38611
Remove some cruft. Fix a first run issue.
Cory McWilliams
2021-01-03 20:25:52 +0000
f63242cad1
Trying to get things ship-shape.
Cory McWilliams
2021-01-03 20:10:29 +0000
6ffdae6274
Friends of friends of connections is one step further than intended.
Cory McWilliams
2021-01-03 19:29:13 +0000
01ff073af0
Trying to fix blob transfers.
Cory McWilliams
2021-01-02 22:48:33 +0000
dd489de252
Trying to understand broken cache.
Cory McWilliams
2021-01-02 19:33:58 +0000
b747bd74b3
Enable SQLITE_SECURE_DELETE, bump up the max rpc size to fix syncing problems, and add a yet unused timestamp index.
Cory McWilliams
2021-01-02 19:27:41 +0000
22078fcd2c
Trying to make refresh more sensible.
Cory McWilliams
2021-01-02 18:35:12 +0000
79022e1e1f
Merge branches/quickjs to trunk. This is the way.
Cory McWilliams
2021-01-02 18:10:00 +0000
d293637741
All of the changes that have been sitting on tildepi for ages. For posterity.
Cory McWilliams
2020-09-23 01:58:13 +0000
d6018736d5
Quick experiment with quickjs.
Cory McWilliams
2019-10-06 22:19:08 +0000
c7b13dd1ae
Build for whichever openssl.
Cory McWilliams
2019-09-29 21:05:49 +0000
7753c4567d
Fixes linux.
Cory McWilliams
2018-01-21 01:23:37 +0000
906eeb6b94
Fixes windows. Probably breaks linux. v8.
Cory McWilliams
2018-01-18 03:12:25 +0000
cf3fc1ce49
libuv 1.18.0 and lmdb 0.9.21.
Cory McWilliams
2018-01-17 01:45:12 +0000
3a6fd65946
Builds with v8 6.3 on Linux. Also figured out how to go back to v8_snapshot.a.
Cory McWilliams
2018-01-17 01:30:25 +0000
2bc62b2ecd
Fix some easy leaks reported by asan.
Cory McWilliams
2017-11-18 23:02:08 +0000
0ef8a8919a
Building V8 is an adventure every time.
Cory McWilliams
2017-11-18 22:45:00 +0000
37a9d856af
Reload the TLS certificate and private key if they change.
Cory McWilliams
2017-10-12 23:29:33 +0000
3b27db2655
Update to V8 6.0 and fixes for OpenSSL 1.1.0.
Cory McWilliams
2017-07-30 14:17:42 +0000
84c8d74d2a
Minor cleanup, and allow killing service processes.
Cory McWilliams
2017-05-23 17:47:48 +0000
db6467187d
Show Connecting..Authenticating...Executing... status.
Cory McWilliams
2017-05-22 19:38:49 +0000
bbf980b672
Do corking client-side. Beside not blowing up on giant packets, it is more snappy for the client.
Cory McWilliams
2017-05-18 19:18:22 +0000
fb776ef6c8
Pull in lmdb as part of tools/update-deps. Update it to 0.9.19.
Cory McWilliams
2017-05-16 16:57:45 +0000
f0be58da89
async/await is on by default in modern V8. This flag produces a warning.
Cory McWilliams
2017-04-29 11:40:05 +0000
3766813780
Update to libuv 1.11.0.
Cory McWilliams
2017-04-25 11:27:24 +0000
a11db9a807
V8 5.8.
Cory McWilliams
2017-04-25 02:53:19 +0000
422c1a3577
V8 5.7.
Cory McWilliams
2017-04-05 01:34:17 +0000
efe8430bee
Missing file from package?
Cory McWilliams
2017-03-07 17:54:31 +0000
3ca8659bba
Fix bad encoding of static files.
Cory McWilliams
2017-03-01 22:44:30 +0000
a47043955e
CodeMirror 5.23.0.
Cory McWilliams
2017-03-01 22:44:15 +0000
8f56e754e2
Oh, the webroot mode works well enough for me to use Let's Encrypt for Tilde Friends.
Cory McWilliams
2017-01-29 12:30:02 +0000
cfdfd4927b
Upgrade v8 to 5.6.
Cory McWilliams
2017-01-29 11:55:11 +0000
494a1a8776
Make it possible to create a new script again.
Cory McWilliams
2017-01-18 23:21:42 +0000
e8b9bab468
Removed some remnants of the old editor. Fixed an encoding bug.
Cory McWilliams
2017-01-18 02:02:00 +0000
993054ce9d
Merge the editor and the terminal view. I think it will be nicer to work with them always side-by-side.
Cory McWilliams
2017-01-16 15:24:44 +0000
ba0b3bf465
Removed some session cruft.
Cory McWilliams
2017-01-16 13:00:05 +0000
5200fbc852
async fix.
Cory McWilliams
2017-01-13 01:15:02 +0000
c1b75821bf
Add File.stat. Use it to cache manifests to speed up task start. async spreads like a virus.
Cory McWilliams
2017-01-13 01:04:00 +0000
63361ec1f8
Various works in progress.
Cory McWilliams
2017-01-11 02:14:22 +0000
15f3a3351e
Attempting documentation again.
Cory McWilliams
2017-01-08 16:25:07 +0000
a60049b6b5
Allow an unsized iframe, fix a problem with /view, and minor chat fixes.
Cory McWilliams
2017-01-03 23:23:50 +0000
20a81dcbd6
This newsreader thing can work, but it still has a long ways to go.
Cory McWilliams
2017-01-03 23:23:06 +0000
aa96e707cd
Don't generate .a files in the project root.
Cory McWilliams
2016-12-26 12:43:57 +0000
cdcdc9f8db
Build v8 into libraries, though I don't get why it can't do it itself.
Cory McWilliams
2016-12-24 21:03:44 +0000
4cdbdaf3d1
Disable Nagle's algorithm to try to make things more uniformly responsive.
Cory McWilliams
2016-12-24 13:57:27 +0000
86ee9b1829
raspi fixes. Sigh.
Cory McWilliams
2016-12-23 22:28:59 +0000