Joe Bryan
be17a9cabf
vere: renames terminal streams for clarity, removes unused uv_tcp_t
2021-09-24 16:35:12 -04:00
Joe Bryan
21f6c5c0e0
vere: suppress null writes in term.c
2021-09-24 16:33:56 -04:00
Joe Bryan
3fba32185d
Revert "Merge pull request #4463 from urbit/m/next-gen-term"
...
This reverts commit 39667fc071
, reversing
changes made to 698fd6f66f
.
2021-09-24 16:33:15 -04:00
Joe Bryan
d3e7dc1aa8
Merge pull request #5230 from urbit/jb/leaky
...
u3: checks memory on all road transitions (fall), fixes memory leaks
2021-09-17 15:43:04 -07:00
Joe Bryan
2897d3a764
Merge branch 'release/next-vere' into jb/leaky
...
* release/next-vere: (104 commits)
vere: adds backwards-compatibility TODO comments for terminal inputs
vere: adds backwards-compatibility to blit handling under -t
u3: replaces spurious bloq-size bail:exit's in +rap and +rep jets
build: patch windows uv_pipe impl to allow null writes
build: update pmnsh to support cachix text/x-nix-narinfo responses
vere: renames terminal streams for clarity, removes unused uv_tcp_t
vere: refactors _term_it_send_csi()
vere: suppress null writes in term.c
vere: use memset to wipe hashmaps
pill: all
webterm: simpler TermState
webterm: clean up component state derivation
webterm: fix broken api interactions
herm: close old-style subscriptions
webterm: include @urbit/api/term files
herm: accept old /view/* wires
hood, pill: clean up merge artifacts
webterm: improve container handling
webterm: factor logic out into functions
webterm: more idiomatic array type definitions
...
2021-09-16 22:48:34 -04:00
Joe Bryan
9516bc532e
tests: remove unnecessary runtime config from hashtable_tests
2021-09-16 22:40:00 -04:00
Joe Bryan
659dee11f5
u3: restore hashtable root struct layout for compatibility
2021-09-16 22:38:01 -04:00
Joe Bryan
d154d03e6f
serf: fix incorrect conditional (integer precision) in event tracing
2021-09-16 22:32:26 -04:00
fang
39667fc071
Merge pull request #4463 from urbit/m/next-gen-term
...
term: next gen, phase one
2021-09-15 18:43:10 +02:00
Edward Amsden
698fd6f66f
Merge pull request #5218 from urbit/ea/memset-to-wipe-dict32
...
vere: use memset to wipe hashmaps
2021-09-15 10:13:25 -04:00
Joe Bryan
c270708b76
vere: adds backwards-compatibility TODO comments for terminal inputs
2021-09-15 00:21:08 -04:00
Joe Bryan
b0b2e3aec8
vere: adds backwards-compatibility to blit handling under -t
2021-09-15 00:21:08 -04:00
Joe Bryan
0d18b13cb9
u3: replaces spurious bloq-size bail:exit's in +rap and +rep jets
2021-09-14 23:56:28 -04:00
Paul Driver
ce59348eb9
fix leak in hashtable
...
trimming a node with 2 entries failed when one was another node; the code
assumed (erroneously) the neighbor would be a kev.
2021-09-14 18:38:04 -07:00
Joe Bryan
9527d8518c
build: patch windows uv_pipe impl to allow null writes
2021-09-14 15:02:33 -04:00
Joe Bryan
ebc656d372
build: update pmnsh to support cachix text/x-nix-narinfo responses
2021-09-14 14:54:10 -04:00
Joe Bryan
85b3dbcaa1
vere: renames terminal streams for clarity, removes unused uv_tcp_t
2021-09-14 14:54:10 -04:00
Joe Bryan
9ada9861f6
vere: refactors _term_it_send_csi()
2021-09-14 14:54:10 -04:00
Joe Bryan
412bae2cd4
vere: suppress null writes in term.c
2021-09-14 14:54:10 -04:00
Philip Monk
1f505bf1b7
vere: make hashtable_tests complain about leak
2021-09-13 17:24:25 -05:00
Philip Monk
12b0506853
vere: fix leak in hmac
2021-09-13 15:47:20 -05:00
Philip Monk
1180b76203
vere: fix leak in _n_comp
2021-09-13 15:31:44 -05:00
Philip Monk
a835af8543
jets: fix leak in dif:in,by
2021-09-13 15:30:27 -05:00
Philip Monk
19431255a4
vere: run memory checker in grandchildren roads
2021-09-13 15:27:37 -05:00
Edward Amsden
adfe71e4fe
vere: use memset to wipe hashmaps
2021-09-13 10:07:00 -04:00
Joe Bryan
a0ae7371a2
Merge pull request #5174 from urbit/jb/darwin-loombase
...
u3: refactors address layout macros, combines darwin/aarch64
2021-09-09 11:22:13 -07:00
Joe Bryan
148779f4d4
Merge branch 'release/next-vere' into jb/next-gen-term
...
* release/next-vere: (67 commits)
pill: all
kh: improve code style
glob: update to 0v758lj.uf0s5.0nh3m.gunn6.942gj
Fix feepicker issues
Add exit buttons to invoices
Fix issue with change provider button not triggering modal
Fix scanning text issues
Fix enum, was breaking signer button
Fix imports in ExternalInvoice
glob: update to 0v4.e52ik.udm4j.6aus5.02b25.vomaj
btc-wallet: fix imports
aqua: assert pill type
Port BTC wallet to Typescript
Match edouard's designs
Add external (psbt) invoice
Fix copy from non-secure context issue
Use deSig for isPatp
Use deSig rather than concat
Add sig to valid patp in send component
Just show total main/change addresses scanned
...
2021-09-09 11:48:43 -04:00
Joe Bryan
1a8935ffe6
Merge pull request #5171 from urbit/jb/urcrypt-merge
...
urcrypt: merge
2021-09-09 07:23:48 -07:00
Joe Bryan
7f3737c3ad
Merge pull request #5170 from urbit/jb/urcrypt-prep
...
build: update secp256k1, upstream libaes_siv
2021-09-09 07:13:39 -07:00
Joe Bryan
54d476ba0f
Merge branch 'jb/rc' into release/next-vere
...
* jb/rc: (86 commits)
kh: improve code style
compat: minor refactoring
compat: add m1brew
kh: don't error during key validation
kh: improve naming and code style
compat: mingw: fix dependency patch path
king: add crud event to jael
king: fix noun derivation
compat: mingw: put downloaded dependencies under $NIX_STORE (default to pkg/build so that git ignores them)
compat: mingw: add seh_handler_decorator comments, move SEH handler to compat/mingw/seh_handler.c
tests, aqua: update for recent changes
vere: update argon2u dependency to urbit/argon2@a4c1e3f7
compat: fix missing newlines at end of file
vere: ignore more intermediate build files
dawn: better multikey format
vere: mingw: fix seh_handler_decorator.mk
kh: support multikeyfiles
kh: expose to/fromNoun template logic separately
vere: mingw: get rid of libsigsegv
vere: mingw: bump curl version and get rid of CURLOPT_SSL_CTX_FUNCTION typecheck warning
...
2021-09-02 12:44:05 -04:00
Joe Bryan
477c24974a
Merge branch 'master' into release/next-vere
...
* master: (1167 commits)
glob: update to 0v758lj.uf0s5.0nh3m.gunn6.942gj
Fix feepicker issues
Add exit buttons to invoices
Fix issue with change provider button not triggering modal
Fix scanning text issues
Fix enum, was breaking signer button
Fix imports in ExternalInvoice
glob: update to 0v4.e52ik.udm4j.6aus5.02b25.vomaj
btc-wallet: fix imports
aqua: assert pill type
Port BTC wallet to Typescript
Match edouard's designs
Add external (psbt) invoice
Fix copy from non-secure context issue
Use deSig for isPatp
Use deSig rather than concat
Add sig to valid patp in send component
Just show total main/change addresses scanned
Show wallet scan progress
Map dollar sign to USD
...
2021-09-02 12:36:31 -04:00
Joe Bryan
422786afd4
Merge remote-tracking branch 'upstream/m/multipass' into jb/rc
...
* upstream/m/multipass:
kh: improve code style
2021-09-02 12:29:46 -04:00
Fang
28df07313c
kh: improve code style
...
Based on PR feedback. Better naming, NOTE style, and increased purity.
2021-09-01 16:57:30 +02:00
Joe Bryan
137dea5b41
Merge branch 'jb/urcrypt' into jb/next-gen-term
...
* jb/urcrypt:
build: fixes mingw static builds, tweaks urbit configure --enable-static
build: updates pmnsh to *prepend* to PKG_CONFIG_PATH
2021-08-31 11:09:27 -04:00
Joe Bryan
22e1813ae2
build: fixes mingw static builds, tweaks urbit configure --enable-static
2021-08-30 14:14:27 -04:00
Joe Bryan
a92dcbb64f
build: updates pmnsh to *prepend* to PKG_CONFIG_PATH
2021-08-30 14:13:53 -04:00
Joe Bryan
4320e5e8ee
Merge branch 'jb/urcrypt' into jb/next-gen-term
...
* jb/urcrypt: (187 commits)
test: removes obsolete scrypt test comment
u3: renames secp init/stop functions, fixes comment
u3: fixes sample deconstruction error handling in scrypt jets
u3: fixes u3kc_bex() refcount, updates style
build: adds urcrypt to top-level shell.nix
urcrypt: restores pkg-config api versioning scheme
build: restore division between pkg-config and regular deps
mingw: sets libh2o install dir (for accurate pkg-config info)
pmnsh: adds support for pkg-config
build: update mingw CI to use "ares" cachix cache
build: fixes urbit+urcrypt mingw build
build: remove obsolete (urcrypt-vendored) dependencies
build: normalize our use of pkg-config, rename urcrypt config
build: implements static builds in urbit ./configure, prunes deps
build: hack urbit configure for static linking
build: force static urcrypt on darwin
urcrypt: updates libaes_siv link test, supplying -lcrypto
urcrypt: updates shared-library build test, accounts for mangling
build: gitignore urcrypt build results
build: gitignore library binaries
...
2021-08-20 16:59:33 -04:00
Joe Bryan
bdb5e29ff1
u3: refactors address layout macros, combines darwin/aarch64
2021-08-20 14:48:52 -04:00
Joe Bryan
c28c3e040b
test: removes obsolete scrypt test comment
2021-08-19 22:15:20 -04:00
Joe Bryan
5b7af05bb4
u3: renames secp init/stop functions, fixes comment
2021-08-19 22:14:52 -04:00
Joe Bryan
c73e595d32
u3: fixes sample deconstruction error handling in scrypt jets
2021-08-19 22:09:41 -04:00
Joe Bryan
a313420101
u3: fixes u3kc_bex() refcount, updates style
2021-08-19 22:02:30 -04:00
Joe Bryan
425f164942
urcrypt: restores pkg-config api versioning scheme
2021-08-19 21:58:18 -04:00
Joe Bryan
507c681555
build: restore division between pkg-config and regular deps
2021-08-19 20:36:00 -04:00
Joe Bryan
64a8c104c5
pmnsh: adds support for pkg-config
2021-08-19 20:36:00 -04:00
Joe Bryan
80765b9516
build: fixes urbit+urcrypt mingw build
2021-08-19 20:36:00 -04:00
Joe Bryan
dfb42f4c6f
build: remove obsolete (urcrypt-vendored) dependencies
2021-08-19 20:35:48 -04:00
Joe Bryan
d137436fe8
build: normalize our use of pkg-config, rename urcrypt config
2021-08-19 20:32:55 -04:00
Joe Bryan
e3cd08b96a
build: implements static builds in urbit ./configure, prunes deps
2021-08-19 20:32:53 -04:00
Joe Bryan
d1a9ae4b2c
build: hack urbit configure for static linking
2021-08-19 20:32:51 -04:00