Commit Graph

20142 Commits

Author SHA1 Message Date
Philip Monk
495a6cf004
clay: remove debugging printfs 2020-07-24 22:05:49 -07:00
Philip Monk
39052bdec0
Merge pull request #3185 from urbit/philip/kiln
kiln: get germ for actual desk
2020-07-24 21:20:53 -07:00
Philip Monk
1d0409c4c4
ames: fix lane discovery during some lane changes
We used to not accept new indirect lanes if we already have a direct
lane.  This means that if Bob, with a publicly-accessible lane, changes
lanes (eg by restarting the process and getting a new port or changing
ip addresses), tries to talk to Alice, who is behind a NAT, then Bob
will try directly but fail (because Alice is behind a NAT), so he will
route the message through her galaxy.  This is good -- the message gets
to Alice.  However, Alice had a direct route to Bob's old lane, so she
will try to ack on that lane, which fails.  She will not time out this
lane because she doesn't know that Bob isn't getting the acks (acks
don't have their own acks).

The solution is that if Alice receives an indirect lane for Bob when she
already has a direct lane, she shouldn't ignore it.  If the lane is the
same as what she has, she shouldn't change anything (in particular, she
shouldn't mark it as indirect).  But if it's a new lane, she should
discard her old direct lane and use the new indirect lane.
2020-07-24 20:41:48 -07:00
Philip Monk
5490a3cb73
kiln: get germ for actual desk 2020-07-24 16:37:15 -07:00
Logan Allen
49dc81f7d1 chat-hook: append messages to new dm 2020-07-24 15:50:21 -07:00
Matilde Park
fb4a33b380 interface: add theme placeholders 2020-07-24 18:13:01 -04:00
Logan Allen
1578103128 chat-hook: cleaned up and fixed app paths 2020-07-24 14:38:34 -07:00
Matilde Park
75acc5aeb5 Merge branch 'master' into release/next-userspace 2020-07-24 17:34:09 -04:00
Tyler Brown Cifu Shuster
872abd16ff Default to invite path if text not available 2020-07-24 14:26:21 -07:00
Philip Monk
3a489e2f6f
Merge pull request #3156 from urbit/philip/moon
moon: print key with correct life
2020-07-24 14:13:57 -07:00
Logan Allen
d737cb28ae chat-hook: recreate all foreign dms as local dms 2020-07-24 13:59:15 -07:00
Tyler Brown Cifu Shuster
e7b759267a Merge branch 'master' of https://github.com/urbit/urbit 2020-07-24 11:50:57 -07:00
Philip Monk
51983e5480
clay: rewrite new protocol
Use an explicit state machine to carefully manage pending downloads.
2020-07-24 00:20:22 -07:00
matildepark
3f78392c2c
Merge pull request #3171 from urbit/mp/toggle-public
groups: add private group toggle
2020-07-24 00:21:46 -04:00
matildepark
c5039c4c41
Merge pull request #3169 from urbit/lf/md-hook-fix
metadata-store,hook: ignore bad paths in on-load
2020-07-23 23:44:07 -04:00
Matilde Park
3d9119dc9f groups: add private group toggle 2020-07-23 23:40:22 -04:00
Liam Fitzgerald
7ba585f719 chat-cli: revive chat creation and add group association 2020-07-24 13:17:48 +10:00
Matilde Park
8215ef2466 interface: refactor toggle into common component 2020-07-23 22:39:19 -04:00
Matilde Park
70b0c66df1 publish: inclusive group check for new groups
because the path starts /ship/, this check will always fail

we update for post-groups paths
2020-07-23 22:39:09 -04:00
Liam Fitzgerald
5ef6637af0 metadata-store,hook: ignore bad paths in on-load 2020-07-24 11:47:12 +10:00
matildepark
0cd5f143ce
Merge pull request #3168 from urbit/mp/groups-autojoin-fail
groups: fix autojoin on first boot case
2020-07-23 21:42:33 -04:00
Joe Bryan
c96705e755 vere: bumps urbit version to v0.10.8 2020-07-23 18:15:35 -07:00
Matilde Park
b8b8375078 groups: initiate autojoin on first boot case 2020-07-23 20:42:08 -04:00
Joe Bryan
f87aa03d0b pill: updates all 2020-07-23 16:44:17 -07:00
matildepark
3b253a332b
Merge pull request #3166 from urbit/mp/doubling-trouble
file-server: fix base-hash trimming
2020-07-23 19:19:29 -04:00
Matilde Park
02b8f8403b file-server: remove newline 2020-07-23 19:12:32 -04:00
Joe Bryan
9e77535568 Merge branch 'master' into release/next-vere
* master: (117 commits)
  contact-store: restore /~/default contacts
  contact-hook: resubscribe on correct paths
  metadata: handle OTA correctly
  release: urbit-os-v1.0.30
  group-store: remove scries from OTA logic
  release: urbit-os-v1.0.30
  MAINTAINERS: amend for post-fusion
  ames: add scry endpoint for forward lanes
  ames: improve scry interface
  chat, publish, contacts: fix OTA bugs
  trouble: report glob state
  clay: ignore extraneous /sys/lyv results
  zuse: added docstring and warning
  release: urbit-os-v1.0.29
  groups: correct line-height on group items
  launch: use mono for base hash
  interface: don't require urbitrc for build:prod
  maintainers: add glob-making instructions
  interface: amend disconnect copy
  metadata-store: migrate contact paths
  ...
2020-07-23 16:08:09 -07:00
Joe Bryan
de9de3fde8
Merge pull request #3064 from urbit/ipc-redux
ipc redux
2020-07-23 15:26:09 -07:00
Tyler Brown Cifu Shuster
f1354b7c7e Unified SidebarInvite component and converted to TypeScriptReact 2020-07-23 15:09:06 -07:00
Joe Bryan
1953e4e2b3
Merge pull request #3099 from urbit/philip/compact
Memory compaction
2020-07-23 14:53:52 -07:00
pilfer-pandex
88ee19ae13
Merge pull request #3147 from urbit/pp/king-bounded-ames
king: drop ames packets when >1k are unprocessed
2020-07-23 13:56:38 -07:00
pilfer-pandex
942e60670e king: fix ames tests 2020-07-23 13:17:02 -07:00
Matilde Park
bf02ba07e5 Merge branch 'master' into release/next-userspace 2020-07-23 16:15:17 -04:00
Matilde Park
26c7b567cd file-server: fix base-hash trimming
Fixes #3159.
2020-07-23 16:11:24 -04:00
Joe Bryan
6a0feb258a
Merge pull request #3154 from urbit/jb/recompact
vere: refactors new memory compaction
2020-07-23 12:49:33 -07:00
matildepark
9b97ef25bd
Merge pull request #3149 from urbit/mp/fusion-maintainer
MAINTAINERS: amend for post-fusion
2020-07-23 15:11:21 -04:00
matildepark
e4d2bec4e9
Merge pull request #3153 from ryjm/ryjm/publish-sub-fix
publish: fix subscribers page
2020-07-23 15:10:37 -04:00
Tyler Brown Cifu Shuster
b8c2b402c0 Position stickied the sidebar invites 2020-07-23 11:20:17 -07:00
Fang
6e1979b720
Merge pull request #3155 from urbit/lf/groups-ota-metadata
ota hotfixes
2020-07-23 13:15:40 +02:00
Philip Monk
1936803b1f
Merge remote-tracking branch 'origin/master' into HEAD 2020-07-23 01:48:52 -07:00
Philip Monk
d44661e5e6
moon: print key with correct life
We were sending the correct life to Jael, but the ticket we printed had
the life hardcoded to 1.  This makes it use the correct life in both
places.
2020-07-23 01:47:02 -07:00
Liam Fitzgerald
5fd268ced8 contact-store: restore /~/default contacts 2020-07-23 17:54:45 +10:00
Liam Fitzgerald
70b0336d22 contact-hook: resubscribe on correct paths 2020-07-23 17:42:41 +10:00
Philip Monk
553a9db843
clay: refactor over-the-wire protocol
Don't send blobs initially; instead, wait for the recipient to ask for
any they need.  This should significantly reduce network and memory usage.
2020-07-23 00:12:33 -07:00
Joe Bryan
72cadc2b0a u3: note that u3a_rewrit* doesn't yet support south roads 2020-07-23 00:01:04 -07:00
pilfer-pandex
7eddb89b70 king: it was too clever of me to use stateTVar; compiler can't help 2020-07-22 22:52:46 -07:00
pilfer-pandex
8e14fb8086 king: fix comment about ames q behavior 2020-07-22 22:50:22 -07:00
pilfer-pandex
4c9cbb5d19 king: ames bounded q, now with logging and fifo 2020-07-22 22:48:35 -07:00
Joe Bryan
eb2350c785 serf: tweaks |pack and |mass printfs 2020-07-22 22:43:28 -07:00
Joe Bryan
d8db01a57b u3: moves u3a_compact to u3m_pack, refactors internals 2020-07-22 22:20:03 -07:00