isaac
1b0a777068
eyre: fix issue with duplicate cookies
2023-11-20 13:16:27 -08:00
isaac
b2d3114ebb
eyre: append set-cookie header rather than clobbering
2023-11-20 12:32:36 -08:00
Pyry Kovanen
53a876e977
Merge pull request #6848 from urbit/master
...
Merge master to develop
2023-11-17 19:45:34 +02:00
Pyry Kovanen
932f4b533c
gall: add missing space in %cull failure print
2023-11-17 19:34:35 +02:00
Pyry Kovanen
a4be645b40
gall: fix remote scry bug
2023-11-17 16:21:03 +02:00
yosoyubik
2ceaa42e33
Merge branch 'next/kelvin/411' into yu/stun-response
2023-11-16 12:00:00 +01:00
yosoyubik
4bef3e15bd
Merge branch 'next/kelvin/411' into yu/stun-response
2023-11-16 09:48:42 +01:00
Joe Bryan
4ff2b98386
Merge branch 'next/kelvin/411' into fitz-bug-fix
2023-11-15 14:21:58 -05:00
pkova
0220c09aff
ames: do not ignore our peer-state
2023-11-15 13:08:24 +01:00
Pyry Kovanen
ffd3a56ac9
eyre: allow header-list to contain multiple cookies
2023-11-15 13:07:05 +01:00
pkova
2fd30ba06f
base: check for team:title in all places
2023-11-15 13:07:05 +01:00
fang
fa3722a38f
eyre: simplify the login page ux a little bit
...
We remove the local<->eauth switching tabs entirely. The only way to see
the eauth login page is if the url contains an "eauth" query parameter.
(Entering the local ship name into the eauth form still brings you to
the normal login screen.)
The "proceed as guest" blurp no longer shows the guest identity, and we
clarify the language to indicate that it is not guaranteed to result in
access to content.
Both of those changes help simplify the look and feel of the login page.
Various users had complained that it was confusing, given that logging
into your own ship is still the common case, and not everyone knows what
"euauth" is.
For applications redirecting to the login page, it is still recommended
to add the ?eauth GET parameter if non-local sessions are supported. For
applications that don't it should now be more obvious that logging in
through eauth won't do anything (since it's not presented as an option).
We also remove some debugging prints that somehow remained in the
javascript.
2023-11-15 13:07:05 +01:00
pkova
ee84b1d3c9
Merge branch 'develop' into next/kelvin/411
2023-11-14 14:38:46 +02:00
Pyry Kovanen
3e2fb835bd
Merge branch 'develop' into m/simpler-login
2023-11-13 18:35:14 +02:00
jose
5be498b822
Merge branch 'next/kelvin/411' into yu/stun-response
2023-11-13 12:42:13 +01:00
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
yosoyubik
cc9839f01c
ames: fix error
2023-11-08 21:10:49 +01:00
yosoyubik
5619512991
ping: force pinging sponsors on %jael gifts
2023-11-08 20:46:55 +01:00
yosoyubik
e84ed19ae7
ames: emit %saxo on breached sponsor
2023-11-08 20:41:18 +01:00
yosoyubik
e2cf4092e7
ping: fix errors
2023-11-08 12:53:33 +01:00
yosoyubik
06ec466c1b
ping: better handling of restarts and stun errors
2023-11-08 12:30:17 +01:00
Pyry Kovanen
410f491938
Merge pull request #6841 from urbit/master
...
Merge master back to develop after 412k-2
2023-11-07 14:44:00 +02:00
yosoyubik
95c0bba693
ping: fix compilation error
2023-11-05 14:24:30 +01:00
yosoyubik
8220c26dcd
Merge branch 'next/kelvin/411' into yu/stun-response
2023-11-05 14:11:12 +01:00
yosoyubik
b5245bc055
ping: add support for %once
2023-11-05 13:35:26 +01:00
fang
df15eb5383
eyre: simplify the login page ux a little bit
...
We remove the local<->eauth switching tabs entirely. The only way to see
the eauth login page is if the url contains an "eauth" query parameter.
(Entering the local ship name into the eauth form still brings you to
the normal login screen.)
The "proceed as guest" blurp no longer shows the guest identity, and we
clarify the language to indicate that it is not guaranteed to result in
access to content.
Both of those changes help simplify the look and feel of the login page.
Various users had complained that it was confusing, given that logging
into your own ship is still the common case, and not everyone knows what
"euauth" is.
For applications redirecting to the login page, it is still recommended
to add the ?eauth GET parameter if non-local sessions are supported. For
applications that don't it should now be more obvious that logging in
through eauth won't do anything (since it's not presented as an option).
We also remove some debugging prints that somehow remained in the
javascript.
2023-11-04 10:04:33 +00:00
Will Hanlen
f57d41b987
Allow multiple declarations on in de-xml:html
...
XML files can have only one <?xml ... ?> declaration, however they may have more than one <?xml-... ... ?> tag.
Commonly, there will be an <?xml-stylesheet ... ?> tag on RSS feeds.
This commit allows for that.
2023-11-03 15:07:28 -05:00
Matthew LeVan
1402c81ff4
Merge branch 'develop' into msl/ames-jim-persistent-caching
2023-10-30 14:06:43 +00:00
Pyry Kovanen
333d55184d
Merge pull request #6824 from urbit/tinnus/fix-vats-bad-desk
...
vats: handle insane desk names
2023-10-25 18:50:15 +03: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
yosoyubik
b802dce0fb
ping: add %stop %task to turn %off %ping app
2023-10-25 09:12:23 +02:00
pkova
1b0e47a6a3
ames: do not ignore our peer-state
2023-10-24 23:24:43 +03:00
pkova
617896d00a
ames: siglus cache the cues in state migration from 17 to 18
2023-10-24 17:38:49 +03:00
yosoyubik
bc4edb3054
ames: wip %stun task for handling STUN responses
2023-10-23 12:28:35 +02: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
yosoyubik
dafa77b1b7
Merge branch 'next/kelvin/411' into ted/ping
2023-10-20 09:18:06 +02:00
yosoyubik
080c5a65df
Merge branch 'develop' into ted/ping
2023-10-20 09:17:22 +02:00
Liam Fitzgerald
6887c0e5b2
Merge remote-tracking branch 'origin/next/kelvin/411' into lf/back-to-school-arc
2023-10-18 14:16:32 +01:00
Liam Fitzgerald
cd46d8ae7e
ames: change encrypted fine to use siv
2023-10-17 16:17:15 +01:00
Liam Fitzgerald
fd0e0f4d37
gall: tests, fix key handling
2023-10-17 13:10:04 +01: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
Tinnus Napbus
b7edc006be
vats: handle insane desk names
2023-10-10 13:12:40 +13: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
Pyry Kovanen
b977864bec
eyre: allow header-list to contain multiple cookies
2023-10-03 19:17:20 +03: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
Pyry Kovanen
6b97c2e8da
clay: return all takos in /cs/bloc scry
2023-10-03 16:55:00 +03:00
Pyry Kovanen
a960e85d92
runtime-version: parse current version properly
2023-10-03 16:54:19 +03:00
pkova
60cc1c815c
base: check for team:title in all places
2023-10-03 16:51:14 +03:00
yosoyubik
5e48ff75de
gall: add %15 state migration
2023-10-03 09:40:45 +02:00
pkova
2232a7ca3f
clay: iterate over all aeons in +read-at-tako
2023-10-02 17:15:55 +03:00
Pyry Kovanen
4dae191124
ames: fix merge mishap in previous commit
2023-10-02 16:21:15 +03:00
Pyry Kovanen
e4ff8f15c8
Merge branch 'master' into 412k
2023-10-02 15:50:50 +03: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
Liam Fitzgerald
6c90331fc7
tests: update for less slog noise
2023-09-29 16:27:07 +01:00
Liam Fitzgerald
7e38f9db0a
Merge remote-tracking branch 'origin/i/6504/fix-aqua' into lf/back-to-school-arc
2023-09-29 16:26:32 +01: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
Liam Fitzgerald
f0711aaaa9
arvo: make tests compile
2023-09-27 15:34:05 +01:00
pkova
042340e8e4
clay: iterate over all aeons in +read-at-tako
2023-09-26 21:02:41 +03:00
Liam Fitzgerald
792d42d9cc
pill: update solid
2023-09-26 14:19:07 +01:00
Liam Fitzgerald
23e09ed5a0
ames: add foreign fine key state & add pending chums to $alien-agenda
2023-09-26 13:04:34 +01:00
Liam Fitzgerald
f382624c35
ames: make encrypted scry namespace properly recursive
2023-09-26 11:42:05 +01:00
Liam Fitzgerald
ab3a4b05f8
Merge remote-tracking branch 'origin/jb/chum' into lf/back-to-school-arc
2023-09-26 10:10:31 +01:00
Liam Fitzgerald
9a3daeb646
ames, gall: strip sigpams, re-enable key checking
2023-09-26 09:50:53 +01:00
Joe Bryan
949ac9d006
chum: refactors, corrects interface for blocking
2023-09-25 18:31:27 -04:00
Liam Fitzgerald
754215f9ae
ames, gall: encrypted remote scry works end to end
2023-09-25 18:39:39 +01:00
Joe Bryan
6baed5cfcb
chum: initial (two-party encrypted remote scry)
2023-09-22 14:19:15 -04:00
Liam Fitzgerald
39105cfeed
ames: make key acquisition asynchronous
2023-09-21 16:24:23 +01:00