Commit Graph

26537 Commits

Author SHA1 Message Date
Joe Bryan
d112a13a86
Merge pull request #5157 from urbit/jb/urcrypt
urcrypt: integrate
2021-09-09 07:14:51 -07: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
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
d0ad97735e build: adds urcrypt to top-level shell.nix 2021-08-19 21:58:41 -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
f40b519cce mingw: sets libh2o install dir (for accurate pkg-config info) 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
21498a5d93 build: update mingw CI to use "ares" cachix cache 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
Joe Bryan
b993ca2c25 build: force static urcrypt on darwin 2021-08-19 20:32:50 -04:00
Joe Bryan
fbea80467d urcrypt: updates libaes_siv link test, supplying -lcrypto 2021-08-19 20:32:48 -04:00
Joe Bryan
935a51def9 urcrypt: updates shared-library build test, accounts for mangling 2021-08-19 20:32:46 -04:00
Joe Bryan
22c11242b9 build: gitignore urcrypt build results 2021-08-19 20:31:13 -04:00
Joe Bryan
9939d3419b build: gitignore library binaries 2021-08-19 20:22:06 -04:00
Joe Bryan
d6f30c5f6c Merge commit '0b3f9a629f864ad1e68c5f5a73d11c93ae42d644' into jb/urcrypt-merge
* commit '0b3f9a629f864ad1e68c5f5a73d11c93ae42d644':
  Squashed 'pkg/urcrypt/argon2/' changes from 4da94a611e..a4c1e3f713

git subtree pull --prefix pkg/urcrypt/argon2 \
  git@github.com:urbit/argon2.git master --squash
2021-08-19 20:05:34 -04:00
Joe Bryan
0b3f9a629f Squashed 'pkg/urcrypt/argon2/' changes from 4da94a611e..a4c1e3f713
a4c1e3f713 Merge pull request #2 from locpyl-tidnyd/master
11286ba1de Rename function to avoid name clash on MingW

git-subtree-dir: pkg/urcrypt/argon2
git-subtree-split: a4c1e3f7138c2e577376beb99f964cf71e1c8b1b
2021-08-19 20:05:34 -04:00
Joe Bryan
0b19f51a6b Merge remote-tracking branch 'frodwith/urcrypt' into jb/urcrypt-prep
* frodwith/urcrypt: (75 commits)
  move libaes_siv to deps
  fix typo in urcrypt.h
  libaes_siv now using tip of dfoxfranke master
  check for recovery header presence in configure, put -O3 in flags, move pc to distcleanfiles
  clean generated pkg-config file
  update urbit's configure to use a liburcrypt version
  add a versioning scheme to urcrypt
  remove scrypt from urbit build (in urcrypt now)
  move the rest of the scrypt jets to urcrypt, enable them, and correct the hoon test to match the source rfc.
  scr-pbk->urcrypt
  start scrypt porting
  Squashed 'pkg/urcrypt/scrypt/' content from commit a402f4116
  finish porting secp jets to urcrypt
  pkg-config support for urcrypt, update urbit build
  cosmetic configure things
  require shared ssl when building a shared urcrypt
  remove some old files
  add autogen.sh
  use srcdir in -I to support out of tree builds
  whitespace and symbol cleanup
  ...
2021-08-19 20:03:19 -04:00
Joe Bryan
c7ef32de85 build: updates secp256k1 source 2021-08-04 23:39:12 -04:00
Joe Bryan
44c7eedbd2 build: updates libaes_siv, builds from upstream 2021-08-04 23:38:31 -04:00
Joe Bryan
042b115b76 Merge remote-tracking branch 'upstream/m/multipass' into jb/rc
* upstream/m/multipass: (652 commits)
  kh: don't error during key validation
  kh: improve naming and code style
  king: add crud event to jael
  king: fix noun derivation
  tests, aqua: update  for recent changes
  glob: update to 0v2.3qak4.al612.8m1ig.kg03r.mfide
  notifications: fix description
  OmniboxResult: update props
  leap: display chording options
  interface: added isAdmin to props as well
  interface: make isAdmin an optional prop
  dm-hook: fix on-init, rerun in on-load
  dawn: better multikey format
  interface: fix prop drilling of isAdmin
  graph-push-hook: speed up by getting rid of nest checks, using %cf, and storing gates instead of tubes
  btc: update styles for bridge invoice page too
  btc: fix order of fee options
  btc: invoice page style fixes and fee display
  graph-store + validators: stop using +grab:noun and switch to using a static conversion to %graph-indexed-post
  graph-push-hook/thread: shave off 20ms from nest checks by getting rid of tmi problem with types
  ...
2021-07-15 13:36:25 -04:00
Joe Bryan
07e2a6ba0d Merge remote-tracking branch 'locpyl-tidnyd/mingw-port' into jb/rc
* locpyl-tidnyd/mingw-port: (136 commits)
  compat: minor refactoring
  compat: add m1brew
  compat: mingw: fix dependency patch path
  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
  vere: update argon2u dependency to urbit/argon2@a4c1e3f7
  compat: fix missing newlines at end of file
  vere: ignore more intermediate build files
  vere: mingw: fix seh_handler_decorator.mk
  vere: mingw: get rid of libsigsegv
  vere: mingw: bump curl version and get rid of CURLOPT_SSL_CTX_FUNCTION typecheck warning
  vere: get rid of curl typecheck warnings for CURLOPT_WRITEFUNCTION
  mingw: add rsignal_raise to rsignal.h; raise on same thread
  u3: Makefile: include compat/*/*.mk
  mingw: rerun build action
  graph-validators: hotfix broken vale:dais caused by removal of +bunt from clay
  kiln: don't crash on fuse
  clay: formatting
  pill: update
  zuse: added +ram method to ordered map and made comments on methods accurate
  ...
2021-07-15 13:34:13 -04:00
~locpyl-tidnyd
5b4b6c6f14 compat: minor refactoring 2021-07-06 16:25:23 +03:00
~locpyl-tidnyd
23634f66f3 compat: add m1brew 2021-07-02 17:27:56 +03:00
fang
bdaad4cf84
kh: don't error during key validation
Instead produce an Either.
2021-06-17 17:42:44 +02:00
fang
f8d5a1644c
kh: improve naming and code style 2021-06-17 14:48:09 +02:00
~locpyl-tidnyd
e7ac8c0c2a compat: mingw: fix dependency patch path 2021-06-16 10:58:08 +00:00
L
991a231000
Merge pull request #5003 from urbit/la/h2o-2.2.x 2021-06-12 11:42:54 -05:00
Logan Allen
5f27d72547 h2o: update to 2.2.6 2021-06-11 19:38:55 +00:00
fang
2d01e1851f
Merge branch 'master' into m/multipass 2021-06-09 14:34:49 +02:00
ryjm
0142fce219 king: add crud event to jael 2021-06-09 05:54:57 -04:00
ryjm
8ad9d022a1 king: fix noun derivation 2021-06-09 01:50:34 -04:00
~locpyl-tidnyd
c6121f3c01 compat: mingw: put downloaded dependencies under $NIX_STORE
(default to pkg/build so that git ignores them)
2021-06-05 07:32:50 +00:00
~locpyl-tidnyd
a2a993cfa0 compat: mingw: add seh_handler_decorator comments,
move SEH handler to compat/mingw/seh_handler.c
2021-06-05 07:22:07 +00:00
fang
148fb1b45c
tests, aqua: update for recent changes 2021-06-04 14:11:44 +02:00
~locpyl-tidnyd
35593949c3 vere: update argon2u dependency to urbit/argon2@a4c1e3f7 2021-06-04 12:36:24 +03:00
~locpyl-tidnyd
fb2ee65d59 compat: fix missing newlines at end of file 2021-06-04 12:34:20 +03:00
~locpyl-tidnyd
839a68e46e vere: ignore more intermediate build files 2021-06-04 12:33:18 +03:00
janeway
a41c3adcdd
glob: update to 0v2.3qak4.al612.8m1ig.kg03r.mfide 2021-06-04 15:15:22 +10:00
matildepark
638eed8d75
Merge pull request #4984 from urbit/lf/web-note-ref
notifications: fix description
2021-06-04 00:54:13 -04:00
Liam Fitzgerald
7f57fd7bfd
notifications: fix description 2021-06-04 14:49:22 +10:00
matildepark
fe60e82f68
Merge pull request #4983 from urbit/lf/leap-chording
leap: display chording options
2021-06-04 00:43:41 -04:00