1
1
mirror of https://github.com/urbit/shrub.git synced 2024-12-30 07:35:19 +03:00
Commit Graph

31597 Commits

Author SHA1 Message Date
Ted Blackman
dae436aa94
Merge pull request from urbit/i/6339/dill-logs
dill: legible %logs
2023-02-24 16:59:14 -05:00
fang
c826075eed
dill: formally deprecate %knob mechanism
Marks it as deprecated in lull with a comment, and removes the verbosity
toggle state from dill. Filtering should now happen at the edges where
%crud error messages get printed.

We don't remove it from lull just yet, because that would necessitate a
kelvin bump, even though the rest of this changeset doesn't.
2023-02-24 22:41:32 +01:00
Ted Blackman
38d2e2987c
Merge pull request from uqbar-dao/i/6340/ames-packet-size
ames: store packet bloq size in subject
2023-02-22 09:41:55 -05:00
Pyry Kovanen
6e0985c9d1
Merge pull request from urbit/master
Merge master back to develop after urbit-os-v2.134
2023-02-22 13:59:10 +02:00
Pyry Kovanen
598bdfdc1b
Merge pull request from urbit/release/urbit-os-v2.134
Release urbit-os-v2.134
2023-02-21 23:47:47 +02:00
fang
05edb273f8
Merge pull request from urbit/m/autoprop-chill
autoprop: properly keep track of runtime version
2023-02-21 21:44:40 +01:00
pkova
55afb9d0b5 lull, eyre: add intermediate type for /~/name endpoint
The previous changes implementing the /~/name endpoint were breaking,
since we changed the type of `$action:eyre`. This commit keeps the /~/name
endpoint functional, but adds adapters to eyre scries that returns the old
`$action:eyre` type. These adapters and their associated intermediate types
can be removed the next time we burn a kelvin.
2023-02-21 21:27:40 +02:00
Pyry Kovanen
d51c644b79
Merge pull request from urbit/i/6342/eyre-name-endpoint-fix
lull, eyre: add intermediate type for /~/name endpoint
2023-02-21 21:19:56 +02:00
pkova
0b3cd0a07a pill: update pill 2023-02-21 21:10:05 +02:00
pkova
76f32c6fad lull, eyre: add intermediate type for /~/name endpoint
The previous changes implementing the /~/name endpoint were breaking,
since we changed the type of `$action:eyre`. This commit keeps the /~/name
endpoint functional, but adds adapters to eyre scries that returns the old
`$action:eyre` type. These adapters and their associated intermediate types
can be removed the next time we burn a kelvin.
2023-02-21 20:48:56 +02:00
fang
11c3605f9f
lull: add deprecation notice for %cru blits
These haven't been in use for a long time (if ever), but are now fully
deprecated: if you want to receive system output, see dill's %logs task
instead.
2023-02-21 17:29:51 +01:00
fang
1cc647938d
drum: make |knob work again
This should no longer go into dill, but instead be controlled by drum
directly, since that's where system output gets rendered now (in the
common/default case).
2023-02-21 17:29:16 +01:00
fang
707249beb9
drum: print dill %logs
Dill's new %logs endpoint can be used to receive system output as $told
nouns. Dill no longer prints system output itself, leaving the display
of it up to terminal handlers (or the runtime). For now, to maintain the
status quo, drum subscribes to dill %logs, and prints them inline in the
default session.
2023-02-21 16:51:45 +01:00
fang
e67bfbfa8a
dill: remove printing machinery
Now that %logs exists, dill can delegate responsibility for printing
system output to outsiders (like the runtime, or the terminal handler
agent). Here, we remove dill's printing logic, which was still coupling
it to the default session and drum's expected semantics.
2023-02-21 16:47:14 +01:00
fang
ecbf4ce99b
dill: send system output to %logs subscribers
A dill %logs task can be used to open and close subscriptions to "system
output". Whenever dill receives a %text, %talk, or %crud task, it
considers this "system output", and passes it along to all %logs
subscribers.
2023-02-21 16:35:53 +01:00
fang
d71c46b3a5
autoprop: properly keep track of runtime version
Autoprop has a timer that checks whether we're on a new/different runtime
periodically. When we detect we are, we re-build the props, so that they may
be re-published under that new version identifier.

However, we weren't updating the cached runtime version we store in state,
causing every firing of this timer to re-build the props.

Here, we correctly update state if we detect a difference, so that subsequent
timers don't trigger redundant rebuilds.
2023-02-18 17:20:14 +01:00
tadad
a82548615e
Merge branch 'develop' into i/6340/ames-packet-size 2023-02-17 14:04:38 -06:00
dachus
6f5f4e2100 done 2023-02-17 14:02:11 -06:00
midsum-salrux
a9b4c220dd
Merge pull request from urbit/ns/migrate-my-channels
My channels migration
2023-02-17 12:05:11 -05:00
midsum-salrux
ececa20a04
Merge branch 'develop' into ns/migrate-my-channels 2023-02-17 10:46:11 -05:00
Josh Lehman
f56cc85f56
Merge pull request from urbit/jm/desk-scries
arvo: fix scries when jamming desks
2023-02-17 12:13:08 -03:00
Josh Lehman
e42e3451d9
Merge branch 'develop' into jm/desk-scries 2023-02-17 12:00:48 -03:00
Ted Blackman
51be6665f5
Merge pull request from ashelkovnykov/eval-ted
Add threads to run arbitrary hoon
2023-02-17 09:56:06 -05:00
Alex Shelkovnykov
fa17eaac43 Add threads to run arbitrary hoon 2023-02-17 15:39:10 +01:00
~midsum-salrux
61850ba009 Filter out DMs 2023-02-17 09:38:07 -05:00
Ted Blackman
34c3cb2242
Merge pull request from urbit/i/6268/solid-state-publications
Implement solid-state publications in userspace
2023-02-17 09:23:18 -05:00
Ted Blackman
8afe2d1ae9
Merge pull request from urbit/i/6287/eof-syntax-error
clay: render syntax errors at end of file
2023-02-17 09:12:58 -05:00
Ted Blackman
08abd0807b
Merge pull request from urbit/i/6333/fix-grq-test
ames: fix failing GRQ test
2023-02-17 09:12:07 -05:00
Ted Blackman
61d32b5598
Merge pull request from urbit/m/http-auth-tokens
http: check requests for auth using tokens from eyre
2023-02-17 09:09:23 -05:00
fang
fe3de74620
clay: render syntax errors at end of file
Previously, if the pointer for a syntax error pointed to the end of the file
(and the file ended in a newline) the code snippet rendering would try to
display a line _beyond_ the end of the file, causing a crash.

Here, we detect that case, and display `<<end of file>>` instead.

(Originally merged through , but got lost somewhere along the way.)

Fixes .
2023-02-17 13:26:55 +01:00
yosoyubik
ce06936788 test: load agents using %load task 2023-02-17 12:10:17 +01:00
~wicrum-wicrun
7e4f7d4bc6 Publisher doesn't set timer 2023-02-17 10:22:58 +01:00
~wicrum-wicrun
26c7a94321 Crash if we're woken up for a subscription we don't have 2023-02-16 14:57:47 +01:00
~wicrum-wicrun
6055266d85 Comment /lib/sss/hoon 2023-02-16 14:49:25 +01:00
yosoyubik
12b79884e7 Merge branch 'yu/fix-grq-test' into i/6333/fix-grq-test 2023-02-16 10:01:18 +01:00
~wicrum-wicrun
83cfd18290
Merge branch 'develop' into i/6268/solid-state-publications 2023-02-16 08:58:58 +01:00
~wicrum-wicrun
6f31ad889a %rest stale timers on subscriber 2023-02-16 08:58:15 +01:00
~wicrum-wicrun
55c3fedcfa Use ^- instead of ;; because to save resources (and cleaner) 2023-02-16 07:46:52 +01:00
~midsum-salrux
d4b7af8283 Merge remote-tracking branch 'origin/develop' into ns/migrate-my-channels 2023-02-15 11:14:38 -05:00
~midsum-salrux
5c0e1992f9 Skip migration if there are no channels 2023-02-15 10:55:50 -05:00
~wicrum-wicrun
34328a0ac3 Ad Fontes-style networking 2023-02-15 15:54:06 +01:00
Ted Blackman
b271d5e3c3
Merge pull request from urbit/i/6065/clean-flows
ames: update logs for |close-flows
2023-02-14 12:56:52 -05:00
Pyry Kovanen
b23af8c70b
Merge pull request from urbit/master
Merge pull request  from urbit/release/urbit-os-v2.133
2023-02-14 19:51:16 +02:00
Pyry Kovanen
28d3e0610c
Merge pull request from urbit/release/urbit-os-v2.133
Release urbit-os-v2.133
2023-02-14 19:35:24 +02:00
yosoyubik
c503647eb3 ames: no-op on %kroc task 2023-02-14 06:07:59 +01:00
yosoyubik
21158d6d54 ames: style fixes and comments 2023-02-14 06:06:41 +01:00
yosoyubik
25dc16addb Merge branch 'develop' into i/6065/clean-flows 2023-02-14 05:02:40 +01:00
Pyry Kovanen
5c73e70c2f
Merge pull request from urbit/pkova/cookie-revert
eyre: revert inclusion of HttpOnly header for now
2023-02-13 21:13:38 +02:00
pkova
49a24647da eyre: revert inclusion of HttpOnly header for now 2023-02-13 20:58:59 +02:00
Josh Lehman
9631e5c5ec
Merge pull request from urbit/i/6282/adjust-clog
ames: add %cong task to adjust clog
2023-02-13 06:55:29 -08:00