Commit Graph

7624 Commits

Author SHA1 Message Date
Pyry Kovanen
e422897065
Merge pull request #6773 from urbit/msl/arvo-scry-type-checks-persistent-caching
arvo: persistently cache scry type checks
2023-11-10 18:53:25 +02:00
Pyry Kovanen
3af7bf33e0
Merge pull request #6770 from urbit/msl/ames-jim-persistent-caching
ames: persistently cache `++jim` and remove `++dedup-message`
2023-11-10 18:52:11 +02:00
Pyry Kovanen
0ef117e498
Merge pull request #6833 from urbit/ea/peg-validate-args
hoon: peg crash if b is 0
2023-10-25 18:48:25 +03:00
pkova
617896d00a ames: siglus cache the cues in state migration from 17 to 18 2023-10-24 17:38:49 +03:00
pkova
840f7e673f dbug: fix git goof 2023-10-21 19:37:51 +03:00
pkova
887915d99d ames: use actual types in +on-memo:peer-core 2023-10-21 19:13:20 +03:00
pkova
f4a0c1d1f6 lull, ames: do not store jammed messages in unsent-messages 2023-10-21 19:08:43 +03:00
Pyry Kovanen
00a7ed05db
Merge pull request #6834 from urbit/develop
Merge develop into next/kelvin/411
2023-10-21 18:08:25 +03:00
Pyry Kovanen
8cd94d282f
Merge branch 'develop' into msl/ames-jim-persistent-caching 2023-10-21 18:05:41 +03:00
Edward Amsden
3e7b487a93 hoon: peg crash if b is 0 2023-10-20 21:55:42 -05:00
pkova
49be10babd ames: make giving %nail look better 2023-10-16 14:23:03 +03:00
pkova
c5a14ef1c4 lull, ames: add %nail gift to send lanes to unix 2023-10-13 14:08:35 +03:00
Pyry Kovanen
679cd0b3e8
Merge pull request #6827 from urbit/develop
Merge develop to next/kelvin/411
2023-10-12 15:58:13 +03:00
Pyry Kovanen
29e5c6785b zuse: fix +de:base64:mimes:html 2023-10-11 22:24:10 +03:00
Pyry Kovanen
c804cc6d7d
Merge pull request #6825 from urbit/pkova/versioned-egg
lull: add egg-any tagged union for gall scry
2023-10-10 19:19:54 +03:00
pkova
743c8e2c8a lull: add egg-any tagged union for gall scry 2023-10-10 17:51:42 +03:00
Pyry Kovanen
bacf6226da
Merge pull request #6823 from urbit/pkova/stateless-dead-flow
ames: stateless dead flow consolidation
2023-10-10 15:28:39 +03:00
Pyry Kovanen
f5567f1fdf
Merge branch 'develop' into mf/gall-backups 2023-10-09 17:01:34 +03:00
pkova
130866c1e8 lull, gall: move $egg from gall to lull 2023-10-09 17:00:30 +03:00
Pyry Kovanen
1946ee146c
Merge pull request #6816 from urbit/m/heavier-channel-creation
eyre: less permissive channel creation
2023-10-09 16:10:25 +03:00
Pyry Kovanen
77d6d166fc
Merge pull request #6814 from urbit/m/eyre-intentional-login
eyre: prevent login redirect loops
2023-10-09 16:03:20 +03:00
Pyry Kovanen
03e522ac3c
Merge pull request #6821 from urbit/yu/color-flow-debug
dbug: add color for closing/corked flows
2023-10-09 15:59:51 +03:00
pkova
8ad47b62eb ames: stateless dead flow consolidation 2023-10-09 15:24:50 +03:00
yosoyubik
bdc4cb118d dbug: add color for closing/corked flows
...lightyellow for closing and lightred for corked
2023-10-09 08:47:37 +02:00
Pyry Kovanen
e09788f2b3
Merge branch 'next/kelvin/411' into next/hoon/138 2023-10-06 21:16:38 +03:00
Joe Bryan
f2495aafdc
Revert "hoon: add pin and awl arms to test and trim subaxes" 2023-10-06 12:31:22 -04:00
Joe Bryan
cddc013ae0 hoon: redefine +shas to match urcrypt jet 2023-10-05 18:37:34 -04:00
Joe Bryan
b3389ef779 hoon: remove ^~ from +bool, misses jet on initial compilation 2023-10-04 22:15:26 -04:00
Joe Bryan
09716dbd18 ames: replace +rut:by (removed) with +urn:by 2023-10-04 22:15:06 -04:00
Joe Bryan
8b1e66c6a1 Merge branch 'next/kelvin/411' into next/hoon/138 2023-10-04 21:58:48 -04:00
fang
14266c8d46
eyre: GETting non-existent channels 404s
Contrary to the argument made by 4affae8, this is the _actually correct_
behavior. Not creating server-side resources in response to GETs
respects the expected method semantics, and more importantly, serving a
404 is an important signal for clients trying to connect to a channel
they were using previously. Without that, they have no way of telling
whether, when reconnecting, if their channel was reaped in the mean time
or not.

The "empty PUT" affordance provided by 34148f9 makes requiring a PUT
request for channel creation more reasonable.

We leave the general refactoring done by #6789 in place, but do
emphasize the reasoning given here with a few additional comments.
2023-10-04 22:42:50 +02:00
fang
fec9950d21
eyre: prevent login redirect loops
Instead of auto-redirecting the login page if we're already logged in,
we simply present it as normal. If we're logged in as the local
identity, we present just a "continue" button in place of the +code
input field. If we're authenticated through eauth, or as a guest, we
present a smaller "proceed as" link underneath the login form.

This way, when apps redirect to the login page because the visitor isn't
_sufficiently_ authenticated, eyre doesn't just throw them right back
into the app with still insufficient creds.
2023-10-03 17:25:46 +02:00
yosoyubik
5e48ff75de gall: add %15 state migration 2023-10-03 09:40:45 +02:00
yosoyubik
c5abe6bd31 Merge branch 'develop' into yu/fix-ames-gall-desync 2023-10-02 12:33:20 +02:00
tinnus-napbus
387a780ca9
Merge branch 'next/kelvin/411' into desk-publisher-switcher 2023-09-30 13:13:47 +13:00
Tinnus Napbus
21fe99ac47 kiln: tweak jump mark structures 2023-09-30 13:09:19 +13:00
Joe Bryan
c3b41ebdf0
Merge pull request #6751 from urbit/jb/cnts-gol
hoon: fix gol type enforcement for trivial %cnts
2023-09-29 12:02:21 -04:00
Joe Bryan
9a774af4fd
Merge pull request #5884 from urbit/m/wuthax
hoon: make ?# wuthax work correctly
2023-09-29 11:49:12 -04:00
Pyry Kovanen
46d7089e41
Merge pull request #6809 from urbit/pkova/runtime-version-fix
runtime-version: parse current version properly
2023-09-29 18:22:26 +03:00
Joe Bryan
36430464fd Merge branch 'develop' into next/kelvin/411 2023-09-29 11:05:36 -04:00
Pyry Kovanen
53a7854a95
Merge pull request #6807 from urbit/pkova/reachable-takos
clay: iterate over all aeons in +read-at-tako
2023-09-29 17:10:56 +03:00
Pyry Kovanen
fb3579c3a9
runtime-version: parse current version properly 2023-09-29 16:00:03 +03:00
Pyry Kovanen
55787fed62
clay: return all takos in /cs/bloc scry 2023-09-28 19:22:53 +03:00
pkova
042340e8e4 clay: iterate over all aeons in +read-at-tako 2023-09-26 21:02:41 +03:00
Pyry Kovanen
5fe2d6ea98 eyre: allow header-list to contain multiple cookies 2023-09-21 14:00:53 +03:00
Pyry Kovanen
6b94db25be
Revert "Revert "kiln: OTA merge approval (UIP 114)"" 2023-09-21 13:55:55 +03:00
Pyry Kovanen
bca8e46895
Revert "kiln: OTA merge approval (UIP 114)" 2023-09-21 13:39:23 +03:00
Pyry Kovanen
e0afd123c7
Merge branch 'next/kelvin/411' into tinnus/kiln-ota-approval 2023-09-20 14:29:36 +03:00
Pyry Kovanen
fbab1a2e82 eyre: revert strange typo in previous commit 2023-09-19 19:45:23 +03:00
Pyry Kovanen
417906051d eyre: add missing wire to rof calls in http-scry codepath 2023-09-19 19:45:23 +03:00