This website requires JavaScript.
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
aa96e707cd
Don't generate .a files in the project root.
Cory McWilliams
2016-12-26 12:43:57 +00:00
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 +00:00
4cdbdaf3d1
Disable Nagle's algorithm to try to make things more uniformly responsive.
Cory McWilliams
2016-12-24 13:57:27 +00:00
86ee9b1829
raspi fixes. Sigh.
Cory McWilliams
2016-12-23 22:28:59 +00:00
d75f276b86
Some http client fixes.
Cory McWilliams
2016-12-23 22:28:33 +00:00
7e85e9fd11
Display /me actions in IRC.
Cory McWilliams
2016-12-23 20:04:38 +00:00
fe765ed834
Let IRC use UTF-8. Fix some bugs along the way. ¯\_(ツ)_/¯
Cory McWilliams
2016-12-23 19:36:14 +00:00
8a46fd4560
Chat cleanups and minor fixes.
Cory McWilliams
2016-12-23 18:42:37 +00:00
5eb25de38b
Fixes chat encoding problems.
Cory McWilliams
2016-12-23 17:02:14 +00:00
5a74cfca89
libuv 1.10.1 stable.
Cory McWilliams
2016-12-22 19:02:51 +00:00
a1e2c2abae
Old chat tweaks.
Cory McWilliams
2016-12-22 18:24:19 +00:00
4313cfbc4f
Let task.execute accept raw UTF-8 bytes, for the sake of the tests. Missing #include. Minor cleanup.
Cory McWilliams
2016-12-22 18:11:49 +00:00
5c855afbb3
Fixed a bunch more encoding issues.
Cory McWilliams
2016-12-22 17:38:21 +00:00
937e32fb99
Refactored away some grossly duplicated code in Socket::write.
Cory McWilliams
2016-12-22 16:39:01 +00:00
ba298b2e7c
Begin the hairy process of making this thing deal safely with string encodings. This will be broken for some time.
Cory McWilliams
2016-12-21 20:19:23 +00:00
885fbb0ac1
Disable warnings as errors. Fixes the Windows build? C'mon.
Cory McWilliams
2016-12-20 20:41:57 +00:00
ec75e6f97b
Use gn + ninja on linux and macos, too.
Cory McWilliams
2016-12-20 14:22:47 +00:00
d1f96da2ae
Fixes Windows?
Cory McWilliams
2016-12-19 02:42:20 +00:00
da64737bb5
Fixes Windows?
Cory McWilliams
2016-12-19 01:30:32 +00:00
09656a53a5
Maybe fixes Windows?
Cory McWilliams
2016-12-19 01:28:27 +00:00
f4dfd3cec9
Fixes Windows build.
Cory McWilliams
2016-12-19 00:21:51 +00:00
f80fcbdd2e
Use v8 5.5.
Cory McWilliams
2016-12-04 13:24:54 +00:00