Joe Bryan
e59863bded
vere: partially prevent forwarding loops by excluding self-galaxy lanes
2020-10-22 15:38:25 -07:00
Joe Bryan
caa21b04cf
vere: adds (verbose, debug) ames packet forwarding printfs
2020-10-22 15:37:48 -07:00
Joe Bryan
c5870b60d1
vere: updates ames future-refactoring comments for accuracy
2020-10-22 10:52:43 -07:00
Joe Bryan
7a5d57ce91
vere: adds ames stats for failed header/body parsing
2020-10-22 10:51:20 -07:00
Joe Bryan
fcd6968e8e
vere: adds comment about re-checking ames' protocol version
2020-10-20 17:14:52 -07:00
Joe Bryan
67f06ce5e5
vere: adds comments discussing protocol-version constraints
2020-10-20 15:59:15 -07:00
Joe Bryan
7b4e48deb7
vere: updates ames' info handler to also print config
2020-10-20 15:59:15 -07:00
Joe Bryan
0e03bea08d
vere: groups counters and config in ames' state structure
2020-10-20 15:59:15 -07:00
Joe Bryan
0ff8a28ca5
vere: refactors ames' galaxy address resolution
2020-10-20 15:59:15 -07:00
Joe Bryan
e2b47e02c2
vere: refactors ames' packet parsing and forwarding
2020-10-20 15:59:15 -07:00
Joe Bryan
acbcc53e49
vere: refactors ames' packet serialization
2020-10-20 15:59:15 -07:00
Joe Bryan
9b1b303417
vere: factors out ames' ship chubs-array to byte-array conversion
2020-10-20 15:59:15 -07:00
Joe Bryan
6c6b2db0d8
vere: factors out ames' ship byte-array to chubs-array conversion
2020-10-20 15:59:15 -07:00
Joe Bryan
7c393a1d71
vere: factors out ames' packet header parsing/serialization
2020-10-20 15:59:15 -07:00
Joe Bryan
6400f760c7
vere: renames ames mug helper for consistency
2020-10-20 15:59:11 -07:00
Elliot Glaysher
c6de028fc2
Merge pull request #3728 from urbit/kh-fix-newline
...
Revert "king: fix zig-zag in stderr logging"
2020-10-16 10:30:49 -04:00
Elliot Glaysher
170bede757
Merge pull request #3726 from urbit/kh-make-code
...
Simplify +code and implement it in KH.
2020-10-16 10:30:00 -04:00
Joe Bryan
33d93cc483
Merge pull request #3703 from urbit/jb/restore-treap-jets
...
u3: add more jets for list and treap operations
2020-10-15 15:12:10 -07:00
Joe Bryan
d4a34c2b66
u3: updates +all:by/+any:by jets to validate loobean gate product
2020-10-15 14:33:36 -07:00
Joe Bryan
0f1cf42511
Merge pull request #3522 from frodwith/reco-rebase
...
vere: fix typo in secp reco jet
2020-10-15 12:08:11 -07:00
Elliot Glaysher
aa8634ecdd
Revert "king: fix zig-zag in stderr logging"
...
This reverts commit e9ed97f8a8
.
2020-10-15 13:58:41 -04:00
Elliot Glaysher
9e2039ee2f
arvo: Simplify the actual +code implemetation in jael.
2020-10-15 13:20:06 -04:00
Elliot Glaysher
16b3edfbd0
king: derive +code from Ring and print login +code on startup
...
We need to be able to programatically get the +code outside of
Urbit, so add an implementation of the derivation in king haskell.
2020-10-15 13:17:43 -04:00
Joe Bryan
b786530de0
test: adds +find regression test, fixes set/map comment typo
2020-10-14 16:32:16 -07:00
Joe Bryan
6eb3890670
Merge pull request #3523 from urbit/jb/restage-leer
...
vere: adds leer-jet in support of new +to-wain:format
2020-10-14 12:56:17 -07:00
Joe Bryan
8f455a2d03
u3: rewrites and enables +int:by jet
2020-10-14 10:51:54 -07:00
Joe Bryan
0d5b6575b4
u3: adds u3kdb_uni()
2020-10-14 10:51:54 -07:00
Joe Bryan
57d2220d36
u3: refactors and enables +int:in jet, correcting refcounts
2020-10-14 10:51:59 -07:00
Joe Bryan
d095960132
u3: adds u3qdb_wyt declaration
2020-10-14 10:51:54 -07:00
Joe Bryan
6fa50ff69f
u3: refactors +urn:by jet, normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
2832307c5d
u3: refactors +run:by jet, normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
92dfaeb7eb
u3: refactors +key:by jet, simplifying refcounts and normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
beec5c5c51
u3: refactors +apt:by jet, fixing recursion bugs and normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
842f2a8831
u3: refactors +any:by jet, adding tail-recursion and normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
69578a73fc
u3: refactors +all:by jet, adding tail-recursion and normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
42c7885302
u3: refactors +run:in jet, normalizing declarations
2020-10-14 10:51:54 -07:00
Joe Bryan
f216db003a
u3: refactors +rep:in jet, normalizing declarations
2020-10-14 10:51:50 -07:00
Joe Bryan
4dda88864d
Merge pull request #3701 from urbit/jb/re-re-repn
...
u3: re-re-enable +repn jet
2020-10-14 09:46:20 -07:00
Joe Bryan
34176e68ea
u3: refactors +apt:in jet, fixing recursion bugs and normalizing declarations
2020-10-14 00:23:23 -07:00
Joe Bryan
7f0f77ebb9
u3: rewrites +find jet with necessary uint precision
...
and fixes end-of-haystack bug
2020-10-13 23:51:45 -07:00
Joe Bryan
d8ada45c35
u3: rewrites +zing jet using u3i_defcons()
2020-10-13 23:51:45 -07:00
Joe Bryan
c58c605ebe
Merge branch 'release/next-vere' into jb/restore-treap-jets
...
* release/next-vere: (1707 commits)
king: fix zig-zag in stderr logging
u3: refactors +murn/+turn, removing unused variable
u3: rewrites +skim jet with u3i_defcons()
u3: rewrites +skip jet with u3i_defcons()
u3: rewrites +skid jet with u3i_defcons()
vere: updates ames to only print network send failures once
u3: cleans up testing protocol, enables gc in mug tests
u3: refactors and enables gc in jam tests
u3: cleans up testing protocol, enables gc in hashtable tests
u3: enables gc in ames and newt tests
u3: initializes head/tail in u3i_defcons() (under U3_MEMORY_DEBUG)
king: actually try shutting down the piers
king: --serf="" is a host option, not a per ship option.
u3: optimizes +wyt:in jet, gated by compile-time assertion
u3: further optimizes +lent jet, gated by compile-time assertion
u3: refactors allocator constants, adds u3a_cells and u3a_maximum
u3: optimizes +lent jet, avoiding u3i_vint() while possible
u3: moves cell allocation counter into u3a_celloc()
u3: fixes memory leak introduced in +murn jet
u3: fixes mismatches in +div and +dvr jets
...
2020-10-13 18:53:32 -07:00
Joe Bryan
c3af1afec1
Merge pull request #3693 from urbit/jb/ames-print-less
...
vere: updates ames to only print network send failures once
2020-10-13 17:36:13 -07:00
pilfer-pandex
e9ed97f8a8
king: fix zig-zag in stderr logging
2020-10-13 12:01:04 -07:00
Joe Bryan
cabd811091
u3: refactors +murn/+turn, removing unused variable
2020-10-11 00:19:43 -07:00
Joe Bryan
880203ec1d
u3: rewrites +skim jet with u3i_defcons()
2020-10-09 16:15:24 -07:00
Joe Bryan
6010f2a866
u3: rewrites +skip jet with u3i_defcons()
2020-10-09 16:13:12 -07:00
Joe Bryan
fda817dc61
u3: rewrites +skid jet with u3i_defcons()
2020-10-09 16:06:28 -07:00
Joe Bryan
e74ca2c0fd
vere: updates ames to only print network send failures once
2020-10-09 12:02:50 -07:00
Joe Bryan
074b0cc0b0
u3: cleans up testing protocol, enables gc in mug tests
2020-10-08 14:20:30 -07:00