Joe Bryan
d07e31ac60
vere: bumps version
2022-11-15 14:07:27 -05:00
Joe Bryan
215f6ce650
vere: bumps version
2022-11-14 23:30:29 -05:00
Joe Bryan
58805b8cef
u3: print errors while deleting snapshot patch
2022-11-14 23:18:43 -05:00
Joe Bryan
284addf159
u3: handle and print lseek errors in snapshot system
2022-11-14 23:15:11 -05:00
Joe Bryan
4f5f7e2804
u3: normalize home-road stack after snapshot restoration
2022-11-14 23:15:10 -05:00
Joe Bryan
2a1a707900
u3: detect snapshots from a larger loom, print and exit
2022-11-14 23:15:10 -05:00
Joe Bryan
4c930162e0
u3: print error msg if system page size is incompatible
2022-11-14 23:15:10 -05:00
Joe Bryan
adc058724c
u3: print mprotect errors in snapshot system
2022-11-14 23:15:10 -05:00
Joe Bryan
6ea0af456e
u3: handle partial writes in snapshot system
2022-11-14 23:15:10 -05:00
Joe Bryan
72eb04bf51
u3: handle partial reads in snapshot system
2022-11-14 23:15:10 -05:00
Joe Bryan
e8879fb5ab
vere: bumps version
2022-11-14 14:10:02 -05:00
Liam Fitzgerald
e1e0ca76d8
pier: fix jamming archive
2022-11-14 13:53:43 -05:00
Joe Bryan
6dea612849
u3: initialize guard page in u3m_boot_lite()
2022-11-14 13:38:50 -05:00
Joe Bryan
f7275b6e67
u3: assert guard page invariants when saving snapshot
2022-11-14 13:38:46 -05:00
Joe Bryan
196bb4ae1f
vere: bumps version
2022-11-13 20:27:19 -05:00
Joe Bryan
95650edb3a
u3: protect guard page in u3e_yolo()
2022-11-13 20:26:50 -05:00
Joe Bryan
0885c23f80
vere: bumps version
2022-11-11 13:01:55 -05:00
~botter-nidnul
a1a2be47fe
nix: enable aarch64-linux platform string
2022-11-11 10:43:38 -05:00
Joe Bryan
efa6477445
vere: bumps version
2022-11-10 18:58:00 -05:00
Joe Bryan
f807699b08
Merge commit 'ac5842fd6e' into jb/hotfix
...
includes #5915 in hotfix release
2022-11-10 18:29:51 -05:00
Joe Bryan
2a8cc154ce
vere: decrement %lull and %zuse kelvins
2022-11-10 18:26:59 -05:00
Joe Bryan
eb7c289ded
test: initialize guard page in jam-tests
2022-11-10 13:50:53 -05:00
Joe Bryan
4a5b56eff5
u3: reposition guard page if needed for new roads
...
this works around a bug wherein the guard page
could become nonoperable if it happened to coincide
with the padding between inner roads
2022-11-10 13:26:07 -05:00
Bradley
3407de0fd8
vere: removed unnecessary exit(1) call
...
Previously exit(1) was called after calling u3_king_bail()
which was unnecessary, so removed it.
2022-07-29 11:03:25 -05:00
Bradley
2b99eb2cac
vere: changed to use u3_king_bail instead of manual term clean up
2022-07-29 10:54:12 -05:00
Bradley Ray
6d0bdc06dd
vere: clean up terminal on invalid fake ship name
...
Currently when creating a fake ship, if an invalid ship name is given,
then the program exits without ever cleaning up the terminal. This
results in a bugged termianal that requires closing and repopening
or using the `reset` cmd.
This commits adds a call to `u3_term_log_exit()` and `fflush(stdout)`
before calling `exit(1)` to ensure proper cleanup.
Address issue #5914
2022-07-28 22:15:13 -05:00
Joe Bryan
04645cbf08
vere: bumps version
2022-07-28 14:42:05 -04:00
Joe Bryan
9c18144253
vere: bumps version
2022-07-15 22:50:27 -04:00
Joe Bryan
dd8df1b2b6
Merge pull request #5826 from urbit/jb/sivc-no-punt
...
jets: remove +de:sivc punt logging
2022-07-13 17:27:22 -04:00
Joe Bryan
f028c9afa7
Merge pull request #5709 from mikhail-diakov/openbsd-build
...
Resurrect the OpenBSD Build
2022-07-13 11:56:59 -04:00
Joe Bryan
c5312ee313
ames: track/log bad ciphertext crashes separately
2022-07-13 11:49:54 -04:00
Joe Bryan
8fb19c9ae2
u3: %evil leaves no trace
2022-07-13 11:49:48 -04:00
Joe Bryan
69c66adf22
vere: drop bail:evil events without error notifications
2022-07-13 10:53:31 -04:00
Joe Bryan
70033110c0
jets: bail:evil in ae-siv decryption jets
2022-07-13 10:53:31 -04:00
Joe Bryan
dca17825e1
Merge pull request #4727 from urbit/lf/http2-support
...
vere: enable HTTP2
2022-07-12 14:40:36 -04:00
Joe Bryan
52cb382ea0
Merge pull request #5883 from urbit/jb/exit-errors
...
vere: exit correctly on fatal error
2022-07-08 18:00:24 -04:00
Joe Bryan
94821d8e86
vere: make uv_cancel return code check explicit
2022-07-08 14:49:13 -04:00
Joe Bryan
ae370dd7e0
u3: check for overflow in interpreter if guard page not present
2022-07-08 14:38:32 -04:00
Joe Bryan
517ca69823
build: default to using guard page
2022-07-08 14:37:39 -04:00
Peter McEvoy
abe5788daf
u3: return 0 from u3e_fault() if guard page cannot be protected
2022-07-07 09:48:33 -07:00
Peter McEvoy
b7cd97664d
u3: control presence of guard page using macro
2022-07-07 09:33:41 -07:00
Joe Bryan
53af044d18
Revert "u3: check for road stack overflow on every nock %2 and %9"
...
This reverts commit 4bd4e8a4a9
.
2022-07-07 01:34:05 -04:00
Joe Bryan
8fb3b1502b
build: make bench is phony
2022-07-07 01:34:05 -04:00
Joe Bryan
9d5b24362e
u3: failure to mprotect() the new guard page is fatal
2022-07-07 01:34:05 -04:00
Joe Bryan
f0fa528f3b
u3: removes/disables obsolete road stack overflow checks
2022-07-07 01:17:16 -04:00
Joe Bryan
350406c9e1
u3: account for guard page in cellblock allocation conditional
2022-07-07 00:48:50 -04:00
Joe Bryan
b630490573
u3: bump road heap offset before allocating cellblock
2022-07-07 00:48:19 -04:00
Peter McEvoy
a2a6250d77
u3: restore missing return 0
to u3e_fault()
2022-07-06 18:42:50 -07:00
Peter McEvoy
a830db5f68
u3: initialize guard page in u3e_init()
2022-07-06 18:29:16 -07:00
Peter McEvoy
1ea6e10a36
u3: initialize guard page in u3e_live()
2022-07-06 16:09:34 -07:00