Philip Monk
7b7e9e3104
clay: fix requests for strange cares over ames
...
Four changes:
- implement +validate-u to allow %u requests over the network
- make +validate-x use our local marks to make %x requests generally
work over the network
- in +start-request, if a foreign ship is making a request that we
shouldn't send over the network, ignore it. This closes a DOS vector.
- in +duce, if we're about to make a request to a foreign ship which
they won't be able to answer, crash the event.
Combined, these fix many of the common cases of weirdness around foreign
clay requests. Notably absent is a fix for reading `%a` across the
network, which I still maintain should happen against the foreign
hoon/zuse.
fixes #4834
see also #4307
2021-04-28 23:24:15 -07:00
Joe Bryan
d1327db316
urbit: bumps version to 1.5
2021-04-27 13:58:44 -07:00
Joe Bryan
bc45a6d32f
Merge pull request #4819 from wexpertsystems/docker-port-doc-fix
...
docker: update documentation
2021-04-27 13:49:05 -07:00
Joe Bryan
8d421ae68e
vere: improves u3_creq struct declaration style
2021-04-27 10:54:22 -07:00
Joe Bryan
645b860aa5
vere: extends cttp state machine to handle a/sync errors with tls
2021-04-27 10:54:17 -07:00
Philip Monk
6e34c320fe
Merge remote-tracking branch 'origin/release/next-vere'
2021-04-26 18:15:13 -07:00
pilfer-pandex
b2c2aa2240
Merge pull request #4792 from urbit/lf/king-fix-hidden-files
...
king: do not commit files starting with a dot
2021-04-26 19:23:15 -04:00
pilfer-pandex
db87197479
urbit: bump version to 1.4
2021-04-26 19:22:21 -04:00
pilfer-pandex
94ad4ec3ac
king: fix typo in UDP.hs comment
2021-04-26 18:58:14 -04:00
Wexpert Systems
d415610ac9
docker: update documentation
...
Minor documentation update to fix the examples and clarify best practices for setting and mapping the Ames UDP port while running Urbit in docker.
2021-04-25 12:02:56 -04:00
pilfer-pandex
dad455365d
king: add requested disclamer to UDP.hs
2021-04-23 15:51:51 -04:00
pilfer-pandex
0bcc83f40c
king: my god, actually reverse ip addrs
2021-04-23 15:51:51 -04:00
pilfer-pandex
17bf33d3a0
king: fix byte order of Ipv4
2021-04-23 15:51:51 -04:00
pilfer-pandex
48837a1fbe
king: ames: make udp serv reuse port on err
2021-04-23 15:51:50 -04:00
Joe Bryan
7829ca006c
Merge pull request #4804 from urbit/jb/sift-ud
...
u3: rewrites %ud parser
2021-04-22 20:17:43 -07:00
Joe Bryan
715b42bb42
u3: tweaks u3s_sift_ud() conditional style
2021-04-22 20:14:28 -07:00
Joe Bryan
45ef57ab1a
u3: refactors gmp initialization in u3r_mp()
2021-04-22 17:34:49 -07:00
Joe Bryan
0681c9a477
u3: avoid gmp realloc in u3s_sift_ud()
2021-04-22 17:26:36 -07:00
Joe Bryan
1600e71daf
u3: adds a macro for leading digits in u3s_sift_ud()
2021-04-22 16:17:56 -07:00
Joe Bryan
64a96acb20
u3: requires at least one leading digit in u3s_sift_ud()
2021-04-22 16:07:35 -07:00
Joe Bryan
9c550a6795
u3: shortcircuit direct atoms in u3i_chub()
2021-04-22 15:54:19 -07:00
Joe Bryan
af1325a387
u3: simplies leading-digit control flow in u3s_sift_ud()
2021-04-22 15:53:42 -07:00
Joe Bryan
1ca0207b20
u3: adds basic tests for u3s_sift_ud()
2021-04-22 15:42:03 -07:00
Joe Bryan
edd886c37b
u3: fix typo in u3s_sift_bytes() block conditionals
2021-04-22 15:12:55 -07:00
Liam Fitzgerald
b46f2e24e6
glob: update to 0v3.g6u13.haedt.jt4hd.61ek5.6t30q
2021-04-22 18:00:19 +10:00
Joe Bryan
a2732a039f
u3: cleans up comments in u3s_sift_ud()
2021-04-21 22:32:40 -07:00
Joe Bryan
39a3d1f266
u3: updates u3s_sift_ud() to skip gmp allocation where possible
2021-04-21 22:22:04 -07:00
Joe Bryan
5730958d90
u3: refactors u3s_sift_ud() control flow
2021-04-21 22:08:39 -07:00
Joe Bryan
c084dc8c66
u3: replaces overly-lenient %ud parser in +slaw jet
2021-04-21 18:02:57 -07:00
Liam Fitzgerald
77fded3dab
GraphNotification: safe property access
2021-04-22 11:02:23 +10:00
Joe Bryan
d05ff8c188
u3: adds u3s_sift_ud/bytes %ud parser
2021-04-21 18:01:56 -07:00
Joe Bryan
a780295448
u3: remove unwanted assertions in emergency printf
2021-04-21 11:01:55 -07:00
Liam Fitzgerald
d357593ef1
king: address ~pilfer-pandex review
2021-04-21 16:40:22 +10:00
Joe Bryan
e32a9b2c75
u3: abort all home-road bails
2021-04-20 11:58:38 -07:00
Joe Bryan
1a257b525c
u3: allow bail:meme through (a la bail:fail)
2021-04-20 11:56:37 -07:00
~locpyl-tidnyd
2389727f8f
u3: centralize use of u3_Signal
2021-04-20 11:03:38 -07:00
Joe Bryan
bb3661975d
Merge pull request #4779 from wexpertsystems/docker-curl-lens
...
Docker: add curl, implement scripts for obtaining +code from loopback
2021-04-20 09:28:16 -07:00
Liam Fitzgerald
268677e744
metadata-store: prevent infinite loop
2021-04-20 16:15:04 +10:00
Liam Fitzgerald
e6857d5797
king: do not commit files starting with a dot
2021-04-20 15:32:26 +10:00
Liam Fitzgerald
e63beeb271
glob: update to 0v4.m6t09.ego4v.atjn3.mn5p4.mchad
2021-04-20 15:06:10 +10:00
Liam Fitzgerald
f9cf711c69
Merge remote-tracking branch 'origin/release/next-js'
2021-04-20 14:53:28 +10:00
Liam Fitzgerald
e0a12bd7dd
Merge remote-tracking branch 'origin/la/no-data-contact'
2021-04-20 14:53:18 +10:00
Liam Fitzgerald
1a4b2699ca
Merge remote-tracking branch 'origin/la/md-fix'
2021-04-20 14:52:57 +10:00
Liam Fitzgerald
f038176169
Merge remote-tracking branch 'origin/la/font-display-swap'
2021-04-20 14:52:41 +10:00
matildepark
110bcaa6ce
Merge pull request #4785 from urbit/la/fix-591
...
interface: fix #591 message display by time-sent in chat
2021-04-19 17:28:55 -04:00
matildepark
b090311964
Merge pull request #4689 from urbit/lf/form-merge
...
ChannelSettings: unify form handling
2021-04-19 17:22:16 -04:00
matildepark
fe61b8b7a9
Merge pull request #4782 from urbit/lf/notif-fixes
...
notifications: preferences screen, fix pagination
2021-04-19 17:18:03 -04:00
Logan Allen
fa59f87dc5
contact-store: disallow data: urls from being added
2021-04-19 14:38:33 -05:00
L
f26e63421e
Merge pull request #4777 from urbit/mp/group-feed/show-parent-if-parent
...
PostReplies: show parent author in parent postItem
2021-04-19 14:03:41 -05:00
Logan Allen
9a61daaa69
interface: fix #591 message display by time-sent in chat
2021-04-19 12:37:40 -05:00