This website requires JavaScript.
9e1bab03eb
Made it easier to run multiple instances.
Cory McWilliams
2021-11-14 22:55:21 +00:00
63c344112d
Add a callback for when messages are added to the database. Abuse it to forward messages semi-live.
Cory McWilliams
2021-11-11 00:05:07 +00:00
18c90214a8
Trying to normalize event handling somewhat. More to go before it's simple.
Cory McWilliams
2021-11-07 22:28:58 +00:00
68cf3efcde
I am too good at breaking syncing.
Cory McWilliams
2021-11-06 02:10:13 +00:00
308e24c9fa
Maybe ordered better?
Cory McWilliams
2021-11-03 23:23:20 +00:00
2fb7fceb0c
Consolidate error handling until util, too.
Cory McWilliams
2021-11-03 22:28:25 +00:00
fde7fb4270
Create a util.js.{h,c} from some common things.
Cory McWilliams
2021-11-03 22:15:46 +00:00
03a2367532
Fixed lots of things about storing blobs.
Cory McWilliams
2021-10-31 21:15:18 +00:00
08cd0ec878
Continuing to try to get this thing talking to other clients.
Cory McWilliams
2021-10-31 19:39:16 +00:00
0a01332d1f
Fix some RPC issues?
Cory McWilliams
2021-10-30 21:07:01 +00:00
256c47c33c
Ugg, need to get this talking SSB properly.
Cory McWilliams
2021-10-28 02:19:57 +00:00
62ad08985c
Whoops.
Cory McWilliams
2021-10-28 01:11:30 +00:00
21ba7cb02c
Make all of the File.* operations async.
Cory McWilliams
2021-10-28 00:53:16 +00:00
77ec1a0b2e
Don't start the broadcast listener if we're not starting an SSB server.
Cory McWilliams
2021-10-28 00:20:17 +00:00
07a0828626
Async File.writeFile.
Cory McWilliams
2021-10-27 23:27:21 +00:00
08e32c0de4
Minor cleanups.
Cory McWilliams
2021-10-24 19:23:21 +00:00
f4f6bb8333
Move all JS interface things into .js.c files with _register() functions.
Cory McWilliams
2021-10-24 15:46:30 +00:00
b1a6384ac1
Don't allow unexpected arguments.
Cory McWilliams
2021-10-15 19:44:10 +00:00
786c83c57c
Fix tests in light of async File.readFile.
Cory McWilliams
2021-10-10 22:45:24 +00:00
843c53e15e
I just decided. Braces on their own lines.
Cory McWilliams
2021-10-10 21:51:38 +00:00
470814f147
Made File.readFile async.
Cory McWilliams
2021-10-06 01:25:33 +00:00
24a91219c1
Improve some problematic redirects.
Cory McWilliams
2021-10-04 01:15:33 +00:00
d3e02470cd
Remove debug echos.
Cory McWilliams
2021-10-03 22:17:30 +00:00
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 +00:00
059392df8e
What was ssb.rpc.c now lives in ssb.js.
Cory McWilliams
2021-09-09 00:37:02 +00:00
3b4f0c1321
Add a green [pass] print.
Cory McWilliams
2021-09-09 00:23:55 +00:00
a09d159268
Moving a little bit more to this test.
Cory McWilliams
2021-09-09 00:15:57 +00:00
91ec68252d
Cleans up some confusing output from -t ssb.
Cory McWilliams
2021-09-06 21:21:51 +00:00
e85168ac53
Fixed some memory leaks. Memory leak-related paranoia. Minor cleanups.
Cory McWilliams
2021-09-06 20:54:44 +00:00
35e0d8b68a
Add some test infrastructure.
Cory McWilliams
2021-09-06 18:23:22 +00:00
cadcb236ee
Work in progress moving SSB RPC handlers into javascript.
Cory McWilliams
2021-09-06 17:50:38 +00:00
cfd5341a6b
Rename the DB things.
Cory McWilliams
2021-08-22 19:41:27 +00:00
e922af4c55
Trying to get organized. Move things db, import, and export out of ssb.c.
Cory McWilliams
2021-08-22 19:34:28 +00:00
45dfe34375
Fix the release build.
Cory McWilliams
2021-08-22 17:38:20 +00:00
c78d3b0413
That's all of the tests.
Cory McWilliams
2021-08-19 20:10:37 +00:00
dd90fe4fbf
Starting to move the tests to C.
Cory McWilliams
2021-08-19 19:29:37 +00:00
be6a39bd15
sqlite-amalgamation-3360000.zip
Cory McWilliams
2021-08-05 15:56:16 +00:00
da51e87774
libuv 1.42.0.
Cory McWilliams
2021-07-27 22:08:18 +00:00
5197eb91f7
quickjs-2021-03-27.tar.xz
Cory McWilliams
2021-07-27 22:00:49 +00:00
87747c0b6b
Oh, votes are slowing everything down. Batch them and simplify.
Cory McWilliams
2021-01-20 02:20:40 +00:00
03cf347394
Try to clean up some websocket noise, and try harder to not duplicate connections.
Cory McWilliams
2021-01-20 02:01:14 +00:00
3487f335e5
Remove an explicit GC call.
Cory McWilliams
2021-01-20 01:42:47 +00:00
8c0d380a4d
printf newline.
Cory McWilliams
2021-01-20 01:39:06 +00:00
b660abff7f
Better yet, the main script into its own file.
Cory McWilliams
2021-01-14 02:59:11 +00:00
5988fddf8d
Split up the ssb web client into one file per vue component.
Cory McWilliams
2021-01-14 02:56:14 +00:00
f268ca3adf
Minor ssb web client cleanup before I attempt some major cleanup.
Cory McWilliams
2021-01-14 02:45:52 +00:00
cbc21cfbe6
Don't connect to ourselves or duplicates.
Cory McWilliams
2021-01-14 02:45:10 +00:00
cf195cdd44
Only save modified files. Much faster saves.
Cory McWilliams
2021-01-13 02:40:46 +00:00
85c5b4c4d6
Remove pubs from the ssb client app. Not used.
Cory McWilliams
2021-01-13 02:39:20 +00:00
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 +00:00
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 +00:00
7012418b13
Support requiring adjacent files from the same app.
Cory McWilliams
2021-01-11 02:09:19 +00:00
2b5a56abfe
Allow visiting/viewing an app message by id.
Cory McWilliams
2021-01-09 23:06:33 +00:00
d8657866f5
This lets me post a 'tildefriends-app' message.
Cory McWilliams
2021-01-09 22:19:52 +00:00
a2851f8ade
More legible colors.
Cory McWilliams
2021-01-09 19:16:39 +00:00
ff4c144be3
Expose a user's apps. Baby step to being able to share an app.
Cory McWilliams
2021-01-06 02:56:25 +00:00
3650cd8350
Only warn on errors in src/, not dependencies.
Cory McWilliams
2021-01-04 01:58:50 +00:00
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 +00:00
9cf1d38611
Remove some cruft. Fix a first run issue.
Cory McWilliams
2021-01-03 20:25:52 +00:00
f63242cad1
Trying to get things ship-shape.
Cory McWilliams
2021-01-03 20:10:29 +00:00
6ffdae6274
Friends of friends of connections is one step further than intended.
Cory McWilliams
2021-01-03 19:29:13 +00:00
01ff073af0
Trying to fix blob transfers.
Cory McWilliams
2021-01-02 22:48:33 +00:00
dd489de252
Trying to understand broken cache.
Cory McWilliams
2021-01-02 19:33:58 +00:00
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 +00:00
22078fcd2c
Trying to make refresh more sensible.
Cory McWilliams
2021-01-02 18:35:12 +00:00
79022e1e1f
Merge branches/quickjs to trunk. This is the way.
Cory McWilliams
2021-01-02 18:10:00 +00:00
d293637741
All of the changes that have been sitting on tildepi for ages. For posterity.
Cory McWilliams
2020-09-23 01:58:13 +00:00
d6018736d5
Quick experiment with quickjs.
Cory McWilliams
2019-10-06 22:19:08 +00:00
c7b13dd1ae
Build for whichever openssl.
Cory McWilliams
2019-09-29 21:05:49 +00:00
7753c4567d
Fixes linux.
Cory McWilliams
2018-01-21 01:23:37 +00:00
906eeb6b94
Fixes windows. Probably breaks linux. v8.
Cory McWilliams
2018-01-18 03:12:25 +00:00
cf3fc1ce49
libuv 1.18.0 and lmdb 0.9.21.
Cory McWilliams
2018-01-17 01:45:12 +00:00
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 +00:00
2bc62b2ecd
Fix some easy leaks reported by asan.
Cory McWilliams
2017-11-18 23:02:08 +00:00
0ef8a8919a
Building V8 is an adventure every time.
Cory McWilliams
2017-11-18 22:45:00 +00:00
37a9d856af
Reload the TLS certificate and private key if they change.
Cory McWilliams
2017-10-12 23:29:33 +00:00
3b27db2655
Update to V8 6.0 and fixes for OpenSSL 1.1.0.
Cory McWilliams
2017-07-30 14:17:42 +00:00
84c8d74d2a
Minor cleanup, and allow killing service processes.
Cory McWilliams
2017-05-23 17:47:48 +00:00
db6467187d
Show Connecting..Authenticating...Executing... status.
Cory McWilliams
2017-05-22 19:38:49 +00:00
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 +00:00
fb776ef6c8
Pull in lmdb as part of tools/update-deps. Update it to 0.9.19.
Cory McWilliams
2017-05-16 16:57:45 +00:00
f0be58da89
async/await is on by default in modern V8. This flag produces a warning.
Cory McWilliams
2017-04-29 11:40:05 +00:00
3766813780
Update to libuv 1.11.0.
Cory McWilliams
2017-04-25 11:27:24 +00:00
a11db9a807
V8 5.8.
Cory McWilliams
2017-04-25 02:53:19 +00:00
422c1a3577
V8 5.7.
Cory McWilliams
2017-04-05 01:34:17 +00:00
efe8430bee
Missing file from package?
Cory McWilliams
2017-03-07 17:54:31 +00:00
3ca8659bba
Fix bad encoding of static files.
Cory McWilliams
2017-03-01 22:44:30 +00:00
a47043955e
CodeMirror 5.23.0.
Cory McWilliams
2017-03-01 22:44:15 +00:00
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 +00:00
cfdfd4927b
Upgrade v8 to 5.6.
Cory McWilliams
2017-01-29 11:55:11 +00:00
494a1a8776
Make it possible to create a new script again.
Cory McWilliams
2017-01-18 23:21:42 +00:00
e8b9bab468
Removed some remnants of the old editor. Fixed an encoding bug.
Cory McWilliams
2017-01-18 02:02:00 +00:00
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 +00:00
ba0b3bf465
Removed some session cruft.
Cory McWilliams
2017-01-16 13:00:05 +00:00
5200fbc852
async fix.
Cory McWilliams
2017-01-13 01:15:02 +00:00
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 +00:00
63361ec1f8
Various works in progress.
Cory McWilliams
2017-01-11 02:14:22 +00:00
15f3a3351e
Attempting documentation again.
Cory McWilliams
2017-01-08 16:25:07 +00:00
a60049b6b5
Allow an unsized iframe, fix a problem with /view, and minor chat fixes.
Cory McWilliams
2017-01-03 23:23:50 +00:00
20a81dcbd6
This newsreader thing can work, but it still has a long ways to go.
Cory McWilliams
2017-01-03 23:23:06 +00:00