Commit Graph

1509 Commits

Author SHA1 Message Date
79022e1e1f Merge branches/quickjs to trunk. This is the way.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3621 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-02 18:10:00 +00:00
d293637741 All of the changes that have been sitting on tildepi for ages. For posterity.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3530 ed5197a5-7fde-0310-b194-c3ffbd925b24
2020-09-23 01:58:13 +00:00
d6018736d5 Quick experiment with quickjs.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3423 ed5197a5-7fde-0310-b194-c3ffbd925b24
2019-10-06 22:19:08 +00:00
c7b13dd1ae Build for whichever openssl.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3422 ed5197a5-7fde-0310-b194-c3ffbd925b24
2019-09-29 21:05:49 +00:00
7753c4567d Fixes linux.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3416 ed5197a5-7fde-0310-b194-c3ffbd925b24
2018-01-21 01:23:37 +00:00
906eeb6b94 Fixes windows. Probably breaks linux. v8.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3415 ed5197a5-7fde-0310-b194-c3ffbd925b24
2018-01-18 03:12:25 +00:00
cf3fc1ce49 libuv 1.18.0 and lmdb 0.9.21.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3414 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3413 ed5197a5-7fde-0310-b194-c3ffbd925b24
2018-01-17 01:30:25 +00:00
2bc62b2ecd Fix some easy leaks reported by asan.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3411 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-11-18 23:02:08 +00:00
0ef8a8919a Building V8 is an adventure every time.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3410 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-11-18 22:45:00 +00:00
37a9d856af Reload the TLS certificate and private key if they change.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3409 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-10-12 23:29:33 +00:00
3b27db2655 Update to V8 6.0 and fixes for OpenSSL 1.1.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3408 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-07-30 14:17:42 +00:00
84c8d74d2a Minor cleanup, and allow killing service processes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3407 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-05-23 17:47:48 +00:00
db6467187d Show Connecting..Authenticating...Executing... status.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3406 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3405 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-05-18 19:18:22 +00:00
fb776ef6c8 Pull in lmdb as part of tools/update-deps. Update it to 0.9.19.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3404 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-05-16 16:57:45 +00:00
f0be58da89 async/await is on by default in modern V8. This flag produces a warning.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3401 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-04-29 11:40:05 +00:00
3766813780 Update to libuv 1.11.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3400 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-04-25 11:27:24 +00:00
a11db9a807 V8 5.8.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3399 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-04-25 02:53:19 +00:00
422c1a3577 V8 5.7.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3398 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-04-05 01:34:17 +00:00
efe8430bee Missing file from package?
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3396 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-03-07 17:54:31 +00:00
3ca8659bba Fix bad encoding of static files.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3395 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-03-01 22:44:30 +00:00
a47043955e CodeMirror 5.23.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3394 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3384 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-29 12:30:02 +00:00
cfdfd4927b Upgrade v8 to 5.6.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3383 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-29 11:55:11 +00:00
494a1a8776 Make it possible to create a new script again.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3382 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-18 23:21:42 +00:00
e8b9bab468 Removed some remnants of the old editor. Fixed an encoding bug.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3381 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3380 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-16 15:24:44 +00:00
ba0b3bf465 Removed some session cruft.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3379 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-16 13:00:05 +00:00
5200fbc852 async fix.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3378 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3377 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-13 01:04:00 +00:00
63361ec1f8 Various works in progress.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3376 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-11 02:14:22 +00:00
15f3a3351e Attempting documentation again.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3375 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-08 16:25:07 +00:00
a60049b6b5 Allow an unsized iframe, fix a problem with /view, and minor chat fixes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3374 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-03 23:23:50 +00:00
20a81dcbd6 This newsreader thing can work, but it still has a long ways to go.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3373 ed5197a5-7fde-0310-b194-c3ffbd925b24
2017-01-03 23:23:06 +00:00
aa96e707cd Don't generate .a files in the project root.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3370 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3369 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-24 21:03:44 +00:00
4cdbdaf3d1 Disable Nagle's algorithm to try to make things more uniformly responsive.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3368 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-24 13:57:27 +00:00
86ee9b1829 raspi fixes. Sigh.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3367 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 22:28:59 +00:00
d75f276b86 Some http client fixes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3366 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 22:28:33 +00:00
7e85e9fd11 Display /me actions in IRC.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3365 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 20:04:38 +00:00
fe765ed834 Let IRC use UTF-8. Fix some bugs along the way. ¯\_(ツ)_/¯
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3364 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 19:36:14 +00:00
8a46fd4560 Chat cleanups and minor fixes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3363 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 18:42:37 +00:00
5eb25de38b Fixes chat encoding problems.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3362 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-23 17:02:14 +00:00
5a74cfca89 libuv 1.10.1 stable.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3361 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-22 19:02:51 +00:00
a1e2c2abae Old chat tweaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3360 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3359 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-22 18:11:49 +00:00
5c855afbb3 Fixed a bunch more encoding issues.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3358 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-22 17:38:21 +00:00
937e32fb99 Refactored away some grossly duplicated code in Socket::write.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3357 ed5197a5-7fde-0310-b194-c3ffbd925b24
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.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3356 ed5197a5-7fde-0310-b194-c3ffbd925b24
2016-12-21 20:19:23 +00:00