Commit Graph

394 Commits

Author SHA1 Message Date
Ted Blackman
56598ee856 zuse, alef, and kale compile 2019-07-15 13:17:27 -07:00
Philip Monk
45360f8e3a
Merge remote-tracking branch 'origin/v0.8.0.rc' into philip/kale 2019-07-15 13:08:16 -07:00
Logan
609f88509b
Merge pull request #1338 from urbit/8.0-announce
8.0 announce
2019-07-15 11:37:28 -07:00
Logan Allen
fd5c90256e Added updated weather tile 2019-07-15 10:56:39 -07:00
Logan Allen
692edb8a63 Added announce work to arvo 2019-07-15 10:50:22 -07:00
John Franklin
4fcbfbd165 Remove cheesy Libraries header in main.c:report() 2019-07-13 13:49:42 -05:00
Logan
42d8313aa7
Merge pull request #1329 from urbit/0.8-chat
Updated chat to handle removes better
2019-07-12 15:03:58 -07:00
Joe Bryan
7ac6f06e7a tweaks style of content-length fix in http.c 2019-07-12 14:37:50 -07:00
Elliot Glaysher
86d56e24c5 Maybe this fixes the transfer encoding issue. ¯\_(ツ)_/¯ 2019-07-12 14:23:51 -07:00
Ted Blackman
38bbabf1b0 WIP kale integration; doesn't quite work 2019-07-12 11:19:09 -07:00
Logan Allen
96a26e9f62 Updated timer and chat app, server and eyre with latest 2019-07-12 11:04:47 -07:00
Joe Bryan
322e250c77
Merge pull request #1334 from urbit/acquire-pier-lock-earlier
acquires pier lockfile on io_init instead of io_talk
2019-07-12 10:32:51 -07:00
Joe Bryan
df15dcd5ba acquires pier lockfile on io_init instead of io_talk 2019-07-11 23:54:11 -07:00
Joe Bryan
dc2483f1f8 fixes jet-registration hint in %ames +turf-scry (for profiling) 2019-07-11 23:41:54 -07:00
Ted Blackman
e7455147ec Merge branch 'v0.8.0.rc' into jael-recursion-fix 2019-07-11 17:45:54 -07:00
Joe Bryan
2c286dc033
Merge pull request #1330 from urbit/daemon-leak-replace
plugs leak in daemon replacement-event handling
2019-07-11 17:14:08 -07:00
Joe Bryan
0a4066cc72 updates .gitignore 2019-07-11 17:07:36 -07:00
Joe Bryan
77a23ee542 Merge branch 'v0.8.0.rc' into xcompile-curl-tls
* v0.8.0.rc:
  Move urbit output binary to a build directory.
  80 cols
  changed name of app to be consistent
  updated publish files
2019-07-11 17:05:58 -07:00
Joe Bryan
6d88bd8842 plugs leak in daemon replacement-event handling 2019-07-11 17:00:08 -07:00
Jared Tobin
1a0111a83e
Merge pull request #1328 from urbit/modulo-publish
Modulo publish app
2019-07-12 07:44:03 +08:00
Joe Bryan
75556e2367 explicitly pass certificate-bundle path to curl 2019-07-11 16:43:46 -07:00
Logan Allen
629c211e70 Updated chat to handle removes better 2019-07-11 16:37:35 -07:00
Elliot Glaysher
8e2ddd6e42 Move urbit output binary to a build directory. 2019-07-11 15:44:17 -07:00
Elliot Glaysher
061ce208f0
Merge pull request #1324 from urbit/embed-ssl-certs
Embed the nix SSL certificate file into the resulting binary.
2019-07-11 15:42:17 -07:00
Isaac Visintainer
500b3a7a60 80 cols 2019-07-11 15:20:29 -07:00
Isaac Visintainer
a60d8cdbfc changed name of app to be consistent 2019-07-11 15:07:05 -07:00
Ted Blackman
8db5dfd00b fix kale recursion 2019-07-11 14:45:40 -07:00
Elliot Glaysher
1dd274fec3 Embed the nix SSL certificate file into the resulting binary.
This writes the SSL certs to a temporary file on startup and then
uses environment variables to control OpenSSL and curl so that
they use them. We have to do this because OSX no longer ships the
normal ca pems, and we statically link with these libraries.
2019-07-11 14:43:18 -07:00
Ted Blackman
86705ca446 fix jael +vent-pass recursion 2019-07-11 14:41:43 -07:00
Ted Blackman
08fdb67063 begin kale integration; won't compile 2019-07-11 14:38:47 -07:00
Ted Blackman
1ad2712870 Merge branch 'alef' into alef2 2019-07-11 14:26:22 -07:00
Ted Blackman
e6e2b6d197 fix _ames_recv_cb() to use new lanes 2019-07-11 11:47:02 -07:00
Ted Blackman
6e3b4534a5 rewrote u3_ames_ef_send() to use new lanes 2019-07-11 11:44:00 -07:00
Isaac Visintainer
cfebabe7c7 updated publish files 2019-07-11 11:32:30 -07:00
Joe Bryan
fa9d2bba48 adds ames ~m5 wakeup timer 2019-07-11 11:06:20 -07:00
Joe Bryan
464e1d43b3 removes obsolete wakeup field from u3_ames 2019-07-11 11:05:53 -07:00
Jared Tobin
4d85a7e0e0
Merge pull request #1325 from urbit/acme-fixes
minor robustness fixes for :acme
2019-07-11 19:58:03 +08:00
Joe Bryan
9356388085 updates :acme to track order attempts across orders 2019-07-10 23:13:44 -07:00
Joe Bryan
ed0f183ede moves :acme domain-validation request handler into a generator 2019-07-10 23:13:40 -07:00
Ted Blackman
f104f4115b add %ipv4 tag to vere lane 2019-07-10 17:05:05 -07:00
Joe Bryan
d2c146933e fixes |serve to work with %eyre generators 2019-07-10 12:59:28 -07:00
Fang
84c9bfded3
Merge pull request #1310 from urbit/gut-by
+gut:by: value by key, or default
2019-07-10 19:57:35 +02:00
Joe Bryan
785b3cc8ea refactors |mass in worker and daemon, enables MEMORY_LOG for both 2019-07-10 00:21:26 -07:00
Joe Bryan
29af62cae0 improves memory leak debug printfs 2019-07-10 00:02:04 -07:00
Joe Bryan
c32b02b468 enables |mass in the daemon 2019-07-10 00:02:04 -07:00
Joe Bryan
00877fb0ba fixes miscount in u3_pier_grab, improves printing 2019-07-10 00:02:04 -07:00
Joe Bryan
494735b9b0 plugs leak in -A filesystem boot event handling 2019-07-10 00:02:04 -07:00
Joe Bryan
39604ec09c fixes printing in daemon |mass 2019-07-10 00:02:04 -07:00
Joe Bryan
08a15f2998 plugs leak in pier boot event handling 2019-07-10 00:02:04 -07:00
Joe Bryan
d1bc4079e3 plugs leak in daemon command socket message handling 2019-07-10 00:02:04 -07:00
Joe Bryan
7d72ee14f6 minor cleanup in pier.c 2019-07-10 00:02:00 -07:00
Ted Blackman
ed4d477ba0 Initial vere test passes on ames lane codec 2019-07-09 17:48:10 -07:00
Fang
12b8134c33
Merge branch 'v0.8.0rc' into gut-by 2019-07-10 01:49:07 +02:00
Joe Bryan
0657b18e14
Merge pull request #1318 from urbit/philip/tcsetattr
retry tcsetattr on EINTR
2019-07-08 10:22:05 -07:00
Logan Allen
af12fafee2 Moved testing documentation out of tests folder so as to pass tests~ 2019-07-05 16:48:40 -07:00
Logan Allen
9d16d94d54 Remove recoverable-error 2019-07-05 16:43:29 -07:00
Logan Allen
ebd61dcc4f Removed lib/prey 2019-07-05 16:42:50 -07:00
Logan Allen
b860fa0fb1 Removed al, bug, deset, and default-serve generators 2019-07-05 16:40:38 -07:00
Logan Allen
1c3764ba03 Remove quri mark, map-to-json lib, mar/hall/speeches, lib/httr-to-json, app/time, and app/server 2019-07-05 16:29:59 -07:00
Logan Allen
5e48b4ce82 Remove ask, rss-xml, x-urb, x-urb-elem 2019-07-05 15:15:15 -07:00
Logan Allen
f43a5e1b5d Removed old references to setting up fora, streams, collection, web folder, landscape, and plan 2019-07-05 15:05:09 -07:00
Philip Monk
6eca8c9f28
get kale to compile with new types 2019-07-05 14:17:09 -07:00
Philip Monk
c5b73d9c89
fix azimuth-tracker for iris 2019-07-05 13:59:29 -07:00
Logan Allen
4c7634ec57 Merge branch 'rc-modulo' of github.com:urbit/urbit into rc-modulo 2019-07-05 13:55:09 -07:00
Philip Monk
e08fc7ebc7
Merge commit '9d2cea79' into philip/kale 2019-07-05 13:26:40 -07:00
Philip Monk
9d2cea7928
retry tcsetattr on EINTR 2019-07-05 13:09:49 -07:00
Logan Allen
23e8226c37 Added recent versions of all JS files except publish 2019-07-05 13:01:00 -07:00
Logan Allen
f55fa3bd2f Add support for POST delete channel requests using navigator.sendBeacon 2019-07-05 13:01:00 -07:00
Logan Allen
b40b20a88d Styled login page within rver for modulo 2019-07-05 13:01:00 -07:00
Logan Allen
527371cd03 Fix weather app to handle error statuses from DarkSky 2019-07-05 13:00:59 -07:00
Logan Allen
da118c90de Updated all apps to use launch-action mark 2019-07-05 12:59:43 -07:00
Logan
154722a878
Merge pull request #1313 from urbit/rver-rc-modulo
Add support for POST delete channel requests in rver using navigator.sendBeacon
2019-07-05 12:30:49 -07:00
Logan Allen
679cf98bec Added recent versions of all JS files except publish 2019-07-05 10:59:50 -07:00
Philip Monk
5e4bdb3e4e
fix rewinding 2019-07-04 20:53:24 -07:00
Philip Monk
20b357bf07
azimuth-tracker 2019-07-04 18:15:53 -07:00
Joe Bryan
32e5bd9e73 removes unused (list host) from %eyre %born 2019-07-04 00:15:23 -07:00
Joe Bryan
27da0d61d8 renames +http-client interface core to +iris 2019-07-03 23:52:22 -07:00
Joe Bryan
e0f17b0ff1 moves +http-server interface core into +eyre 2019-07-03 23:29:13 -07:00
Joe Bryan
62522f87c1 renames %lient to %iris 2019-07-03 17:08:23 -07:00
Joe Bryan
f31b12c964 renames %rver to %eyre 2019-07-03 16:02:49 -07:00
Jared Tobin
106a273706
Merge pull request #1316 from urbit/ames-ping
disables (kind of) spurious condition in %ames ping flow
2019-07-03 16:38:31 +08:00
Jared Tobin
86aca56d6e
Track issue for commented-out code. 2019-07-03 16:19:02 +08:00
Joe Bryan
9c1616802e
moves :dns scry for ames domains in :dns|auto generator 2019-07-03 16:18:24 +08:00
Joe Bryan
47aaef7904 disables spurious condition in %ames ping flow 2019-07-02 18:08:06 -07:00
Joe Bryan
cb83880811 adds basic %ames packet-sending test 2019-07-02 18:06:06 -07:00
Logan Allen
ebda861c8c Add support for POST delete channel requests using navigator.sendBeacon 2019-07-02 12:25:32 -07:00
Logan Allen
3923390ec6 Styled login page within rver for modulo 2019-07-01 17:14:48 -07:00
Logan Allen
98c1533139 Fix weather app to handle error statuses from DarkSky 2019-07-01 16:20:00 -07:00
Logan Allen
8485b0c889 Updated all apps to use launch-action mark 2019-07-01 16:19:56 -07:00
Jared Tobin
af4eabe2e7
Merge branch 'rc-modulo' into v0.8.0.rc 2019-07-01 19:20:58 +08:00
Fang
eb6c8a45ce
Replace (fall (~(get by calls with (~(gut by 2019-06-30 18:13:34 +02:00
Fang
e7cc662ddb
Add comment for got:by 2019-06-30 14:30:00 +02:00
Fang
45ea701956
Implement gut:by 2019-06-30 14:28:54 +02:00
John Franklin
d945ed588e
Correct indentation of ++render-atom (whitespace-only change) 2019-06-29 20:56:25 +08:00
Ted Blackman
3a1a3e30cc gall compiles 2019-06-28 18:13:32 -07:00
Ted Blackman
889c300092 clay, alef, and zuse compile 2019-06-28 16:43:52 -07:00
Ted Blackman
99134ef5b9 zuse compiles 2019-06-28 15:27:59 -07:00
Ted Blackman
9488984195 larva passes tests 2019-06-28 14:26:40 -07:00
Elliot Glaysher
5fb3655819 Reenable ring signature tests now that we've monorepoed. 2019-06-28 13:33:48 -07:00
Isaac Visintainer
d1f0dea922 minified clock, launch, timer & weather js 2019-06-28 12:49:04 -07:00
Isaac Visintainer
ac870be967 minified chat js 2019-06-28 11:29:59 -07:00
Isaac Visintainer
10e392af2d updated publish files and minified js 2019-06-28 11:27:24 -07:00
Jared Tobin
b3901ab42f Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8'
git-subtree-dir: pkg/arvo
git-subtree-mainline: 9c8f40bf6c
git-subtree-split: c20e2a185f
2019-06-28 12:48:05 +08:00
Jared Tobin
9c8f40bf6c
Remove arvo submodule. 2019-06-28 12:46:12 +08:00
Joe Bryan
be0ac4c894 updates arvo and pill to 'monorepo-candidate' 2019-06-27 18:05:17 -07:00
Joe Bryan
b70c34b583 Merge branch 'lighter-than-eyre' into monorepo-candidate
* lighter-than-eyre: (30 commits)
  bumps http server/proxy timeouts for CI
  updates arvo and pills (to fix tests)
  points arvo submodule to lte-loopback, updates pills
  adds "make pills" target
  restores daemon-mode boot callback
  added http-server loopback backdoor
  disables http2
  points arvo submodule to lighter-than-eyre, updates pills
  removes obsolete http effect routing and handlers
  restores tcp proxy (by sending notifications directly over %ames)
  [CI] updates pinned arvo commit
  zero-initializes response generator struct pointer in u3_hreq
  updates cttp.c to support http headers
  updates cttp.c to support all HTTP verbs
  [CI] updates pinned arvo commit
  [CI] updates pinned arvo commit
  fixes memory leaks in http i/o drivers
  Vere side of outbound request work.
  WIP: It crashes after u3do(de-purl:html) because the shape is wrong?
  Make the server work again by parsing the response shape correctly.
  ...
2019-06-27 16:54:41 -07:00
Elliot Glaysher
f8c226042e
Merge pull request #1300 from urbit/rings
Ring signature support on Azimuth points
2019-06-24 17:08:04 -07:00
Elliot Glaysher
eb4cba4485 exit -> fail 2019-06-24 16:33:47 -07:00
Elliot Glaysher
af037c0188 Makefile needs CFLAGS. 2019-06-24 15:58:51 -07:00
Elliot Glaysher
3af13630cf Merge branch 'rings' of github.com:urbit/urbit into rings 2019-06-24 13:51:18 -07:00
Elliot Glaysher
496e62e01d Merge branch 'cc-release' into rings
This translates the meson build to nix. Previously, we had our ge-additions
package just manually compiled in instead of having its own file.
2019-06-24 13:47:53 -07:00
Joe Bryan
66b49a4c5d Merge branch 'cc-release' into lighter-than-eyre
* cc-release:
  s/OS X/macOS
  Additional README updates. [ci skip]
  Update CONTRIBUTING.md. [ci skip]
  Update README for 0.8.0 release. [ci skip]
  removes u3l_log from u3m_bail() and c3_assert()
  enable ivory slog printfs during dawn (ethereum pre-boot validation)
  removes u3l_log() from critical error-handling code paths
  Retarget arvo at v0.8.0.rc.1.
  Update solid and brass pills in LFS.
  Points arvo submodule at zod.2019.6.3.
  removes c3_malloc/free calls from jets
  removes unused +mer:in jet
  fixes typo in +cue comment
  corrects +cue comment
  removes incorrect early return in cli argument-parsing
  tweaks cue/mug explicit stack conventions once more
  uses a separate desk and manual commit for +solid staging (avoids -A)
  tweaks explicit stack conventions in +cue jet
  refactors explicit stack usage in u3r_mug
2019-06-19 11:43:51 -07:00
Jared Tobin
2a9808ea99
Merge pull request #1291 from urbit/ccr-printf-fixes
cleans up some printf edge-cases on cc-release
2019-06-13 09:14:35 +08:00
Joe Bryan
6557fa1cc0 removes u3l_log from u3m_bail() and c3_assert() 2019-06-12 16:10:11 -07:00
Joe Bryan
1f15266d48 enable ivory slog printfs during dawn (ethereum pre-boot validation) 2019-06-12 11:03:43 -07:00
Joe Bryan
3507e5dbf0 removes u3l_log() from critical error-handling code paths 2019-06-12 11:00:14 -07:00
Jared Tobin
8d6e006b68
Retarget arvo at v0.8.0.rc.1. 2019-06-12 19:44:12 +08:00
Jared Tobin
44758ad17e
Points arvo submodule at zod.2019.6.3. 2019-06-03 18:56:43 +08:00
Joe Bryan
f89ad54a9b removes c3_malloc/free calls from jets 2019-05-24 14:17:53 -07:00
Joe Bryan
f36505f031 removes unused +mer:in jet 2019-05-24 14:14:59 -07:00
Joe Bryan
e213694d44 fixes typo in +cue comment 2019-05-24 14:12:59 -07:00
Joe Bryan
ca97fef17d
Merge pull request #1278 from urbit/ccr-mug-stack
cc-release: revise explicit-stack conventions in mug
2019-05-20 20:20:32 -07:00
Joe Bryan
82c9023516 corrects +cue comment 2019-05-20 20:19:45 -07:00
Joe Bryan
4fba951658 removes incorrect early return in cli argument-parsing 2019-05-17 14:36:55 -07:00
Joe Bryan
09d465bab0 tweaks cue/mug explicit stack conventions once more 2019-05-16 10:48:10 -07:00
Joe Bryan
8bfff9f342 bumps http server/proxy timeouts for CI 2019-05-14 14:36:20 -07:00
Joe Bryan
3fdc64b2da updates arvo and pills (to fix tests) 2019-05-14 13:49:21 -07:00
Joe Bryan
77281ad43d points arvo submodule to lte-loopback, updates pills 2019-05-14 11:43:54 -07:00
Joe Bryan
aec0772736 Merge branch 'cc-release' into lte-loopback
* cc-release:
  another round of +cue comments
  adds +cue comments per review
  cleans up cue, correcting comments and refcounting
  rewrites cue to avoid recursion (using the road stack)
  dedents cue jet
  adds jam/cue tests
  adds success printf to mug_tests
  renames hash_tests to mug_tests
2019-05-14 11:32:39 -07:00
Joe Bryan
88d3cb81fb tweaks explicit stack conventions in +cue jet 2019-05-14 11:01:00 -07:00
Joe Bryan
a1504557af refactors explicit stack usage in u3r_mug 2019-05-14 11:00:12 -07:00
Joe Bryan
67cde032de another round of +cue comments 2019-05-13 16:40:36 -07:00
Joe Bryan
9e9b5b45c1 adds +cue comments per review 2019-05-13 15:56:07 -07:00
Joe Bryan
7c4b1bf105 cleans up cue, correcting comments and refcounting 2019-05-13 14:32:45 -07:00
Joe Bryan
365239e1de rewrites cue to avoid recursion (using the road stack) 2019-05-12 02:34:43 -07:00
Joe Bryan
f1950799b8 dedents cue jet 2019-05-12 02:34:37 -07:00
Joe Bryan
73f8129a25 adds jam/cue tests 2019-05-12 02:34:30 -07:00
Joe Bryan
9af3034862 adds success printf to mug_tests 2019-05-12 02:34:22 -07:00
Joe Bryan
0661538ae0 renames hash_tests to mug_tests 2019-05-12 02:34:14 -07:00
Joe Bryan
a0a48cfd50 restores daemon-mode boot callback 2019-05-09 00:32:07 -07:00
Isaac Visintainer
381a537c9f added http-server loopback backdoor 2019-05-08 22:11:11 -07:00
Joe Bryan
1463954eb6 disables http2 2019-05-08 22:11:08 -07:00
Joe Bryan
4caee32f56 points arvo submodule to lighter-than-eyre, updates pills 2019-05-08 22:10:06 -07:00
Joe Bryan
905b5b6d1a Merge branch 'cc-release' into lighter-than-eyre
* cc-release: (445 commits)
  unmap the db on SIGABRT (for smaller core dump)
  fixes typo in daemon error printf
  adds (disabled) code to print and save comet "keyfile"
  fixes reference counts in _pier_work_boot()
  fixes u3m_soft early-return bail type
  refactors u3v_boot/_lite, fixes reference miscount
  use static keyword for local vortex.c functions
  removes unused .sys member of persistent u3A struct
  Get cross-compilation ready for release. (#1263)
  removes obsolete u3v functions, refactor u3v_boot(_lite)
  Use a typed size_t instead.
  removes obsolete u3m_boot, renames new boot functions
  Set the maximum event log size to forty gigabytes.
  removes duplicate manage.c init, fixes call sites
  Update link to docs for swap space help
  Add `git` to default.nix dependencies
  General patch cleanup
  Attempt at fixing compile on CI.
  Fix multi-event commit.
  Theoretically multi-event writes.
  ...
2019-05-08 22:09:51 -07:00
Joe Bryan
0e972f04c6 unmap the db on SIGABRT (for smaller core dump) 2019-05-06 21:55:52 -07:00
Joe Bryan
2a29a10c9d fixes typo in daemon error printf 2019-05-04 21:22:37 -07:00
Joe Bryan
e171596d98 adds (disabled) code to print and save comet "keyfile" 2019-05-04 21:22:37 -07:00
Joe Bryan
3d7b82936e fixes reference counts in _pier_work_boot() 2019-05-04 21:22:37 -07:00
Joe Bryan
f3867966bb fixes u3m_soft early-return bail type 2019-05-03 08:13:50 -07:00
Joe Bryan
dc1bf0c7d2 refactors u3v_boot/_lite, fixes reference miscount 2019-05-03 08:12:17 -07:00