Commit Graph

1006 Commits

Author SHA1 Message Date
Joe Bryan
0928fe50e1 implements initial asn1 serialization (for sha-256 digests) 2018-06-28 14:04:10 -04:00
Joe Bryan
de7bd9c661 better base64 2018-06-28 14:04:10 -04:00
Joe Bryan
d0d9ac3bf3 updates test-runner to print tangs 2018-06-28 14:04:10 -04:00
Joe Bryan
3a6e8c6f7b adds :acme work-in-progress demo app
:acme %test (base64 json variation failures atm)
:acme %init (new account fails due to jws parse or rsa prime issues)
2018-06-28 14:04:10 -04:00
Elliot Glaysher
87cbea377d Remove indirect hoons and fix up callsites using // 2018-06-26 13:52:56 -07:00
Anthony Arroyo
e14ba242a7 skip pages that need /$ 2018-06-25 12:51:35 -07:00
Anthony Arroyo
7b42153198 Merge branch 'collections' into collections-dom-json 2018-06-25 12:14:40 -07:00
Anthony Arroyo
5da73e0bd6 Merge branch 'collections' into collections-dom-json 2018-06-25 12:10:33 -07:00
Anthony Arroyo
5b3370253a
Merge pull request #752 from urbit/https-proxy-config-dns
adds dns app, http(s) server-config and proxy notification moves
2018-06-21 11:34:32 -07:00
Joe Bryan
3b543b46de implements safe re-binding, refactors |gcloud 2018-06-20 19:24:13 -04:00
Joe Bryan
cd4330a024 auto-starts :dns, adds generator to configure authority 2018-06-20 19:24:13 -04:00
Joe Bryan
08b39a8f64 checks for reserved IP addresses before creating %direct binding 2018-06-20 19:24:13 -04:00
Joe Bryan
2f743a504b removes debug binding in +poke-noun, unnecessary printfs 2018-06-20 19:24:13 -04:00
Joe Bryan
f2f47a07fb creates sur/dns, refactors app, ands %dns-bind and %dns-bond marks 2018-06-20 19:24:13 -04:00
Joe Bryan
5f1ec21de3 adds relay confirmation via http before requesting %directing binding 2018-06-20 19:24:13 -04:00
Joe Bryan
5cc8aecc98 changes %binding notifications: authority pokes relay, relay pokes ship 2018-06-20 19:24:01 -04:00
Anthony Arroyo
1edbbce529 Revert "new profile mark and hood/write changes added"
This reverts commit c76f77994c.
2018-06-20 14:55:20 -07:00
Joe Bryan
427b5115d4 print failed %pokes in +coup 2018-06-20 17:33:32 -04:00
Joe Bryan
9696890fb1 add http request-error handling, reset state on failed authority config 2018-06-20 17:33:32 -04:00
Joe Bryan
53cbb607d8 cleanup and enforce more %dns-bind invariants 2018-06-20 17:33:32 -04:00
Joe Bryan
f5a43730bc correctly specify forwarding-on-behalf-of ship 2018-06-20 17:33:32 -04:00
Joe Bryan
83e2b2ca1e enforce invariants: stars direct only, indirect target already bound 2018-06-20 17:33:32 -04:00
Joe Bryan
d53becf191 adds latest-style arm comments 2018-06-20 17:33:32 -04:00
Joe Bryan
e4339a770b initial gcloud record creation and confirmation 2018-06-20 17:33:32 -04:00
Joe Bryan
a7ac502c60 cleanup, logging, etc. 2018-06-20 17:33:32 -04:00
Joe Bryan
f4679f2571 refactors +authority, implements initial authority confirmation 2018-06-20 17:33:32 -04:00
Joe Bryan
f801776bac refactors binding and acknowledgment pokes 2018-06-20 17:33:32 -04:00
Joe Bryan
ba614f3f72 adds initial dns app 2018-06-20 17:33:32 -04:00
Anthony Arroyo
81502d5618 need to add files to app/test/example.* for ren testing 2018-06-20 14:21:13 -07:00
Isaac Visintainer
c76f77994c new profile mark and hood/write changes added 2018-06-20 13:53:18 -07:00
Anthony Arroyo
470a664a81 merging in merged collections 2018-06-20 11:38:36 -07:00
Joe Bryan
138beed3b0 disables collection renders in :test 2018-06-19 22:01:52 -04:00
Joe Bryan
9d72b8f92b Merge branch 'collections' into collections-merge
* collections: (127 commits)
  Revert "cross-ship permissions works now"
  deleted more unused files, updated json arm of collections mark
  removed unused index file (was used for debug)
  cross-ship permissions works now
  rendered MVE css and js 272af56804f822c23efa645aafcf1d5d8a8bfdff
  simplified latest alias
  new 'latest' page in colls
  deleted a swp file
  mve updates f83035d162dd60107b45798117cf924437070798
  isaac's eyre changes to polling parameters as requested by Logan
  rendered MVE f0a44584883e8789ec5bab9c80334ae0ee251e02
  source new circle to inbox in collections app
  relative href
  removed topic text from collection json
  patch back in realnet ames (was testnet ames in xship-wrap
  collections now sends invites to whitelist
  aded fascen to pass along fasbuc params
  add x-htm wrappers for &htm
  rename default eyre mark to x-urb, do xhsip on x- prefix requests
  updated json endpoints in accordance with logan's requests
  ...
2018-06-19 20:51:22 -04:00
Isaac Visintainer
b793bc07d2 Revert "cross-ship permissions works now"
This reverts commit fd4de4e435.
2018-06-19 15:42:23 -07:00
Isaac Visintainer
fd4de4e435 cross-ship permissions works now 2018-06-18 14:30:53 -07:00
Isaac Visintainer
54cdd589c4 fixed outside urls 2018-06-15 11:22:15 -07:00
Curtis Yarvin
07e8e3029f Initial rind installation. 2018-06-15 10:37:57 -07:00
Isaac Visintainer
5c90d76de4 fixed clay mut problem 2018-06-14 13:30:20 -07:00
Elliot Glaysher
8cdf3cf165 Dontjo is something that shall be overcome. 2018-06-13 13:28:09 -07:00
Elliot Glaysher
ddf0334b15 Switch Gall to use the Turbo vane.
This fixes Gall and userland apps so that they boot. It then disables
%hall and %talk, which will only boot with the +fond jet disabled.
(Otherwise, we get a bail from the jet.)
2018-06-13 13:12:32 -07:00
Anthony Arroyo
fb07c6cd6d made cross-ship collections logic cleaner 2018-06-07 14:42:50 -07:00
Isaac Visintainer
86d9286f08 made hymn renderer unneccesary 2018-06-04 20:48:06 -07:00
Isaac Visintainer
2c058e147c variety of bug-fixes 2018-06-04 16:58:40 -07:00
Elliot Glaysher
dd20225625 Restore the dontjo +prep arm 2018-06-04 11:23:12 -07:00
Anthony Arroyo
e9b816fbf3 basic foreign post 2018-06-04 10:09:04 -07:00
Elliot Glaysher
bc17312fa3 Merge branch 'master' into ford-turbo 2018-06-04 09:59:44 -07:00
Elliot Glaysher
74da8f878c %dontjo can now use the turbo vane to run the +ford-turbo test suite 2018-06-01 16:18:21 -07:00
Elliot Glaysher
ce7c46b2b7 Remove the number from the name. 2018-06-01 15:18:27 -07:00
Elliot Glaysher
85a419b469 %dontjo is able to do simple expressions 2018-06-01 15:18:12 -07:00
Curtis Yarvin
2c2a680c57 Introduced +$ notation. 2018-06-01 14:31:10 -07:00
Isaac Visintainer
7484887597 first pass, basic functionality working 2018-06-01 14:24:10 -07:00
Ted Blackman
6fae175bba WIP trying to get dontjo working 2018-05-31 17:14:39 -07:00
Curtis Yarvin
ddb0fc22f4 Chapter names for everyone. 2018-05-28 23:42:16 -07:00
Curtis Yarvin
3c3130c37d Chapters with stub names. 2018-05-28 22:21:44 -07:00
Curtis Yarvin
bcd76e4caa More renaming. 2018-05-27 13:01:04 -07:00
Curtis Yarvin
a29b22357d Some renaming and stuff. 2018-05-27 12:15:15 -07:00
Curtis Yarvin
a26105370b Old help totally cleaned out. 2018-05-24 15:39:56 -07:00
Curtis Yarvin
d15578859b Badly done. 2018-05-20 13:23:01 -07:00
Curtis Yarvin
7caa1f86e1 Eliminate chapters in +coil. 2018-05-16 14:51:20 -07:00
Anthony Arroyo
4bfbfa418f source new circle to inbox in collections app 2018-05-16 10:20:28 -07:00
Anthony Arroyo
bfdbf00c30 collections now sends invites to whitelist 2018-05-11 14:18:20 -07:00
Elliot Glaysher
88ab046d88 Change %wris so it always returns a date.
This removes the scry from +rebuild in ford-turbo. This is ok since ford-turbo
Is the only consumer of %wris. The ford-turbo app now works end-to-end in a
way that theoretically should work without the app.
2018-05-10 11:18:52 -07:00
Elliot Glaysher
40a580f77a Apparently %gall is now sensitive to -atom vs -noun now. 2018-05-09 14:42:20 -07:00
Joshua Reagan
8c13cb0604
simplified the code 2018-05-09 14:30:15 -05:00
Joshua Reagan
c20a9d2140
now covers posts with spaces and no text 2018-05-09 13:52:15 -05:00
Joshua Reagan
3c1abdd3df
Posts and Comments with no text ignored
In response to ~ravmel's issue here: https://github.com/urbit/fora/issues/6

With this change if you try to submit a post or comment without text, then the poke is ignored.  Yes, this is a really dumb fix, but it works and fora is minimalist anyway.  Only downside is there is no explicit feedback to the poster.  If someone wants to hold my hand a little I'll try to make a more fancy change.
2018-05-08 23:07:29 -05:00
Elliot Glaysher
a995bf24a2 Fix up after pit/vase change. 2018-05-08 11:27:44 -07:00
Curtis Yarvin
447a510ef8 Adjust vanes for research changes. 2018-05-03 17:59:10 -07:00
Elliot Glaysher
bebf3eaf5a Fix %writ in the test app.
This fixes an infinite loop by advancing the clock in +writ and +wris,
along with using ~palfun's modified %cw operation to get a date from an
@ud +case.

This still doesn't fully work because of an interaction between the
testing app and how +scry:make works: our suplied scry method that we
provide to ford-turbo always blocks, but ford-turbo tracks blocking on
resources instead of specific times.
2018-05-03 16:17:09 -07:00
Curtis Yarvin
07fd6faab9 Merge branch 'master' into research-merge; broken 2018-05-03 10:51:39 -07:00
Elliot Glaysher
759cc9cc7d Add ford-turbo testing app.
App which wraps an instance of ford-turbo, and translates ford's
moves to real clay.
2018-05-01 15:35:51 -07:00
Anthony Arroyo
62eede7265 put title and id in collections updates 2018-04-27 18:05:46 -07:00
Fang
bc254031c1 No longer send local peers out with federation updates. 2018-04-25 21:02:34 +02:00
Fang
aaeb7520b6 Make sure that, in the federation case, changes are only recorded if there's actual changes.
Also remove commented code.
2018-04-25 15:50:04 +02:00
Curtis Yarvin
2b4e003a75 Fully migrated to %hint. 2018-04-24 23:07:21 -07:00
Anthony
8abe022e47 comment notifications go to the topic cirlce and topic updates go to the collections circle 2018-04-24 17:10:04 -07:00
C. Guy Yarvin
4cd7a35e06 Add scratch file. 2018-04-20 09:45:45 -07:00
Chris Johnson
f78a75c68e Fixed an error preventing correct binding from -X last messages from a particular station through inbox. 2018-04-17 11:08:00 -07:00
Fang
da1dc7a074 Remove commented out code. 2018-04-12 19:34:58 +02:00
Fang
eaf080b3b4 Adapt state. 2018-04-12 17:28:40 +02:00
Fang
38fce5986e Disable relative message number in subscription ranges. 2018-04-12 16:47:32 +02:00
Fang
1798d3cbe3
Merge pull request #658 from Fang-/hall-last-x
Get last x messages from hall
2018-04-11 23:56:45 +02:00
Keaton Dunsford
dd63d70371 Merge commit '2346d0b'
* commit '2346d0b':
  removes %#
  replaces all uses of %# with %~
2018-04-11 14:41:24 -07:00
Keaton Dunsford
344a87a975 Merge commit 'b5aeee1'
* commit 'b5aeee1':
  updates %cnsg tall parser to be 3-fixed
  replaces all tall cnsg hoons with %#
2018-04-11 14:26:38 -07:00
Anton Dyudin
db308d7e2b
Merge pull request #695 from ohAitch/test-rens
test ren/ on CI
2018-04-05 15:20:22 -07:00
Joseph Bryan
a35bb28e69 replaces all uses of %# with %~ 2018-04-04 13:25:54 -07:00
Joseph Bryan
d6e1e3bc27 replaces all tall cnsg hoons with %# 2018-04-04 14:07:05 -04:00
Keaton Dunsford
8b84260c06
Merge pull request #642 from cxk280/master
fix typo
2018-04-03 16:44:13 -07:00
C. Guy Yarvin
54a03b4917 Remove old %help form. 2018-03-29 11:21:04 -07:00
C. Guy Yarvin
0adc414510 Finish above renaming. 2018-03-29 11:03:14 -07:00
Anton Dyudin
f81d7f0155 mar/ and ren/ stub doc 2018-03-27 17:41:52 -07:00
Anton Dyudin
808ce6c846 mark renderers out of scope for %cores 2018-03-27 17:38:34 -07:00
Anton Dyudin
ad6e84c0f6 test renderers on example.md 2018-03-27 17:30:31 -07:00
Anton Dyudin
f5d59fb14a added poke-noun type incl "dry run", paths-to-terms 2018-03-27 17:01:45 -07:00
Anton Dyudin
4970f3db1a remove false-positive "failing" entry 2018-03-27 15:15:44 -07:00
Anton Dyudin
11502f3b4c don't build app/twit, gen/twit 2018-03-27 15:10:06 -07:00
Anton Dyudin
6d04caaed1 distinguish "don't try" and "should fail" tests 2018-03-27 14:59:28 -07:00
Anton Dyudin
f61f6c39dc print test avoidance reasons 2018-03-27 14:34:58 -07:00
C. Guy Yarvin
2c6c9bcc30 Add new %form type. 2018-03-26 16:55:02 -07:00
C. Guy Yarvin
3afa0876d3 Stop using obsolete $~ syntax. 2018-03-18 21:18:20 -07:00
C. Guy Yarvin
5f7d3922bd End use of legacy $| and $& syntax. 2018-03-18 20:54:47 -07:00
C. Guy Yarvin
26577078fa Completed glyph renaming. 2018-03-18 20:38:01 -07:00
C. Guy Yarvin
79aa1cbc61 Fix $? to use %fits. 2018-03-17 18:06:15 -07:00
Anton Dyudin
c24a546813
Merge pull request #665 from ohAitch/cleaner-travis
Refactor testing framework
2018-03-16 17:06:58 -07:00
C. Guy Yarvin
5c8a77fe90 Final syllable renaming. 2018-03-13 21:36:10 -07:00
C. Guy Yarvin
f8d47c252e Adapt %ts and %br runes. 2018-03-12 18:20:48 -07:00
Elliot Glaysher
1ec6e7cd2b Make ++from-module not leak faces. 2018-03-12 15:24:23 -07:00
Anthony
0d9641ecea refactor of latest-path 2018-03-12 10:36:13 -07:00
Anthony
ec1bcc5420 add latest post in a new dir 2018-03-09 17:34:29 -08:00
Anton Dyudin
6e3d42aad6 formatting, looser defn of "error" 2018-03-09 12:57:52 -08:00
Anton Dyudin
0fe2592b0c test building most .hoon files in CI 2018-03-07 19:26:10 -08:00
Anton Dyudin
8efeaa5efa add ++ignore list of troublesome files 2018-03-07 19:26:09 -08:00
Anton Dyudin
f4b5883e66 clarify preamble paths 2018-03-07 17:45:04 -08:00
Anton Dyudin
3da5f858eb remove historic mark-dashboard code 2018-03-07 17:27:39 -08:00
Anton Dyudin
c875c60f0c move :mark-dashboard to :test 2018-03-07 17:27:39 -08:00
Anton Dyudin
5715956caa sort alphabetically earlier 2018-03-07 17:27:39 -08:00
Anton Dyudin
dbe8598720 full tree traverse in "mark" dashboard 2018-03-07 17:27:39 -08:00
Anthony
645d2d8b30 merge in hall changes from mark branch 2018-03-06 17:47:43 -08:00
Fang
3d18e261bc Allow last-x subscription ranges to be specified from within talk. 2018-03-07 01:59:58 +01:00
Fang
542e3a33d6 Clean up ++so-first-grams and ++so-in-range using =*. 2018-03-07 01:20:55 +01:00
Fang
1b92e26497 Make talk start out with the last 200 messages of scrollback. 2018-03-07 01:17:53 +01:00
Fang
95e35ce2c9 Add support for targeting the last x messages in a query range.
/circle/inbox/grams/-5/-0 gets the last 5 messages from the inbox, nothing more.
Closes #643.
2018-03-07 01:15:19 +01:00
Anton Dyudin
6e89d6c0d9 tweak sanitization to avoid ..8000 suffixes 2018-03-06 12:59:58 -08:00
Anton Dyudin
10e44abd53 add "now-id" URL coherence hack 2018-03-05 17:46:53 -08:00
Anthony
13ce386cbd update naem to name to fit with hall updates 2018-02-27 10:56:47 -08:00
Anthony
4b58a737f4 merged from mtime 2018-02-27 10:54:17 -08:00
C. Guy Yarvin
fd33164a6e Ready to test constant blocking. 2018-02-25 20:34:31 -08:00
C. Guy Yarvin
8b946b9c2e Kernel is rippled, apps mostly. 2018-02-24 19:37:00 -08:00
C. Guy Yarvin
79b87ed818 Lazy seminouns in place. 2018-02-22 17:06:49 -08:00
Christopher King
779408b255 fix typo 2018-02-22 17:51:49 -05:00
Fang
62edfa5d21 Be semantically correct. 2018-02-22 19:47:56 +01:00
Fang
6bb3a3f196 Named magic number. 2018-02-22 19:44:13 +01:00
Fang
de59162ff3 Talk now only loads in messages from the last five days on first boot.
Makes moons suffer less when connecting to old planets.
2018-02-22 19:37:05 +01:00
Fang
e875efd771
Merge pull request #637 from Fang-/breach-cleanup
Pre-breach cleanup
2018-02-22 18:44:33 +01:00
Joe Bryan
f7329c5872 escapes "{" in tape print (++dash:us) (#636)
modifies ++dash:us to take a list of additional characters to escape
2018-02-22 16:03:13 +01:00
Fang
f5cb07948f Clean up ++prep of hall and talk. 2018-02-22 15:17:12 +01:00
Fang
35d3b04d21 Add usage tags to circle configs, allowing clients to store arbitrary meta usage info. 2018-02-22 13:08:24 +01:00
Fang
cfd52cc2ae Make initial federation result send just the last 100 messages. 2018-02-22 13:01:05 +01:00
Fang
f1eeb66af0 Adapt state. 2018-02-21 15:03:16 +01:00
Fang
8a4e3c8656 Revert "Add usage tags to circle configs, allowing clients to store arbitrary meta usage info."
This reverts commit e807db9055.
2018-02-21 13:23:58 +01:00
Fang
3e43963426 Ensure that %remove diffs actually get sent out for those interested in config.
In the future, this should also go out to those interested in group, and delete the remote group when it is received.
2018-02-19 20:55:00 +01:00
Fang
d070c18270 Make talk's ++prep more robust.
Jumps through a weird hoop to work with non-versioned state.
2018-02-19 17:25:20 +01:00
Fang
344fb38bc6 Make hall's ++prep more robust. 2018-02-19 17:04:20 +01:00
Fang
94a72a74f6 Pulled subscriptions can no longer cause a story to be created.
This doesn't seem to be an issue for other arms, but the fact that that isn't immediately clear is cause for mild concern.
2018-02-19 15:31:13 +01:00
Ted Blackman
958bd4b90c
Merge pull request #621 from Fang-/hall-dm-supportive
Hall additions and changes to support New Web DMs
2018-02-16 13:08:58 -08:00
Ted Blackman
8e75cbbf33
Merge pull request #415 from joemfb/twit
some changes to get :twit working
2018-02-16 12:56:30 -08:00
C. Guy Yarvin
eca422513f Some ripple-ization that works. 2018-02-14 16:31:09 -08:00
Fang
7d8a0a36a3 Add state adapters. 2018-02-14 22:41:52 +01:00
Fang
4acc7b372b No longer automatically send invite messages when changing permissions. 2018-02-14 17:20:52 +01:00
Fang
e807db9055 Add usage tags to circle configs, allowing clients to store arbitrary meta usage info. 2018-02-14 17:02:47 +01:00