Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] mesa: add Directed Messaging protocol #6932

Draft
wants to merge 339 commits into
base: next/kelvin/410
Choose a base branch
from
Draft
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    1114f2d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. mesa: emit ack to unix

    yosoyubik committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bfc59da View commit details
    Browse the repository at this point in the history
  2. mesa: fix %ack handling

    yosoyubik committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    06725c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b5495d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46552d3 View commit details
    Browse the repository at this point in the history
  5. verb: deeper event verbosity at /verb/events-plus

    Adds a new endpoint to the verb wrapper library that gives more detail
    about events happening to agents. This includes sequence numbers,
    timestamps, source ship, mug hashes for incoming data, and a summary of
    the resulting effects.
    Fang- committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    2ff03c8 View commit details
    Browse the repository at this point in the history
  6. verb-logger: log & save verb-plus events to disk

    A utility agent that can be told to watch agents. Doing so will make it
    subscribe to that agent's "verb plus" events. Verb-logger buffers those,
    and flushes them to unix disk in a json format periodically.
    
    Tools for viewing these logs still in development...
    Fang- committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    17ed42f View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    198fa38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    216ce19 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    551507c View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. mesa: add chacha

    yosoyubik committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    594d248 View commit details
    Browse the repository at this point in the history
  2. verb: tweak $event-plus type

    Include the mug for poke data, mark for facts, separate out the on-agent
    sign explicitly.
    Fang- committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    bf863b5 View commit details
    Browse the repository at this point in the history
  3. verb-logger: write more often, to unique filenames

    Using the timestamp of the first event, instead of the start of the time
    block.
    
    Also narrow the time block down from a day to an hour, for faster log
    writes. Further experimentation needed here.
    Fang- committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e221b89 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. mesa: fix %cork flow

    yosoyubik committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c6765f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42589cc View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    9f90611 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7773f67 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    c010629 View commit details
    Browse the repository at this point in the history
  2. log-viewer: mvp

    Needs usability improvements for event details, range selection, among
    other things.
    Fang- committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    a19daa8 View commit details
    Browse the repository at this point in the history
  3. log-viewer: actually render event details

    And lets you click events to make their details sticky.
    
    Also improves date rendering in some places.
    Fang- committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    f370a46 View commit details
    Browse the repository at this point in the history
  4. log-viewer: display event effects in detail

    Also prefixes marks with %, mugs with 0x, always.
    Fang- committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    00d6748 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. mesa: wip inject completed payload as jumbo packet

    - only works with the driver compiled from this commit: urbit/vere@42ecff5
    - also includes fixes for the %cork flow
    - uses chacha in the |crypt core
    yosoyubik committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    6872efe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4066329 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    362e670 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    28815a6 View commit details
    Browse the repository at this point in the history
  2. debug: build using vite, remove gulp

    Forget flavor-of-the-month, gulp expired _years_ ago.
    Fang- committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    614fcdf View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    db83659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4e1bd4 View commit details
    Browse the repository at this point in the history
  3. debug: allow live-loading verb+ logs into viewer

    New verb watching button added next to the existing one. Instead of
    rendering logs to text in the apps view, adds events into the logs view.
    Fang- committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    69e357b View commit details
    Browse the repository at this point in the history
  4. debug: poor man's pretty @da fractional seconds

    Lossy, but if the original ms timestamp came out of an urbit, it was
    already lossy anyway.
    Fang- committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3ecae83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e6f2ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    718a3fa View commit details
    Browse the repository at this point in the history
  7. debug: move verb to be above subscription lists

    It doesn't contain anything by default, so is easier to scroll
    past/doesn't need to be collapsed to get to the verb buttons.
    Fang- committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    60e6c63 View commit details
    Browse the repository at this point in the history
  8. debug: update blobs

    Fang- committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    9a9b944 View commit details
    Browse the repository at this point in the history
  9. debug: remove superfluous tsconfig file

    Not sure why this one was added in.
    Fang- committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    6411337 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    32c6a86 View commit details
    Browse the repository at this point in the history
  2. hoon: adds +clz

    joemfb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    256c5f7 View commit details
    Browse the repository at this point in the history
  3. hoon: adds +ctz

    joemfb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    be53b2d View commit details
    Browse the repository at this point in the history
  4. hoon: adds +ham (popcount)

    joemfb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8902e05 View commit details
    Browse the repository at this point in the history
  5. hoon: adds +hew (cut many)

    joemfb committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    69d03a5 View commit details
    Browse the repository at this point in the history
  6. Revert "ames: log with trace when ignoring messages"

    This reverts commit 198fa38.
    yosoyubik committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    3a3475e View commit details
    Browse the repository at this point in the history
  7. spider: support speaking raw (uw-encoded) nouns

    in the thread-calling http interface.
    
    Specifying a content-type header of application/x-urb-jam will make the
    request body be interpreted as a uw-encoded jammed noun, rather than
    json.
    
    Specifying an accept header of application/x-urb-jam will make the
    thread result in the response body be rendered as a uw-encoded jammed
    noun, rather than json.
    
    For the latter, the output mark becomes unused, since we can just
    "render" the resulting noun directly, without needing to explicitly
    convert it. (This assumes that converting any mark to %noun will always
    result in the same noun, which isn't guaranteed in theory, but is always
    the case in practice.)
    
    This prepares spider for use in a nouns-based version of js-http-api.
    Fang- authored and yosoyubik committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ffe1cf2 View commit details
    Browse the repository at this point in the history
  8. spider: speak raw jam bytes, not uw-encoded

    This brings it in line with the serialization found in /mar/noun.
    
    The `@uw`-encoding was carried over from Eyre, who uses it for channels.
    In that context, outgoing jam bytes must be encoded, because newline
    characters (`0a` bytes) would break up the SSE data field. Because
    they're essentially part of the same protocol, Eyre mirrors this for
    incoming nouns. Even though PUT requests can carry arbitrary bytes just
    fine, the symmetry and protocol-wide consistency seems important.
    
    Here, we are dealing strictly with plain HTTP requests, and strictly
    with requests that have indicated support for the
    `application/x-urb-jam` mime type to boot. We should have no qualms
    about raw jam bytes. They're more compact/efficient, too.
    Fang- authored and yosoyubik committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    03401b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dec3853 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    abcb73f View commit details
    Browse the repository at this point in the history
  11. gen: prevent re-creating existing moons in |moon

    Apparently the operation triggered by this generator may cause the rift
    for the specified moon to be inaccurate if |moon-breach was run
    previously.
    
    Here, detect if the moon has been created before, and recommend the
    other generators if that is the case.
    Fang- authored and yosoyubik committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    7c2187f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae7393b View commit details
    Browse the repository at this point in the history
  13. Merge pull request #6954 from urbit/yu/trace-for-memo

    ames, gall: fix "nacked-leave" logic
    pkova committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8d0df85 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #6959 from urbit/m/verb-plus

    verb+: detailed logging affordances
    pkova committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    76aa924 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. lull: adds $plot

    joemfb committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    4933613 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54021a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f3965f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9e687e View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    d59e652 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95ed1d3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6956 from urbit/pkova/dead-flow-fix

    ames: fix bug in dead flow consolidation toggle
    pkova committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    68cdceb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    099c997 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6955 from urbit/mf/test-agent-desks

    base: %test agent - add desk to argument
    pkova committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    ce5cea0 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    56cd9d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. mesa: wip memoize

    yosoyubik committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    68822ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db34af5 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. ci: catch khan errors in ci

    pkova committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9e374c3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6967 from urbit/pkova/ci-again

    ci: catch khan errors in ci
    pkova committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    df83412 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3197f1b View commit details
    Browse the repository at this point in the history
  4. ci: fix ci nonsense

    pkova committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f7ca9d1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6964 from urbit/mf/test-agent-fix

    base: %test arg -> test or [desk test]
    pkova committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f06f26e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    daec1ce View commit details
    Browse the repository at this point in the history
  2. ames, mesa: unification

    yosoyubik committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ad61dab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    767d6e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    58ed52e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e72cd28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d438328 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2e801f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    029fb78 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c238c5a View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    0ce825c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70e7c97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc769ea View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    2e8408e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d171f32 View commit details
    Browse the repository at this point in the history
  3. ames: refactor bone processing

    pkova committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    7f7ba61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    736ca0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1fde3e View commit details
    Browse the repository at this point in the history
  6. ames: refactor bone parsing

    pkova committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    904bf28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3dee40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    92a856f View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. ames, mesa: task and gift unification

    this includes a solid pill that boots directly into the migrated %mesa core
    yosoyubik committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    769e924 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95caa5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba3fa1c View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Merge pull request #6970 from urbit/pkova/clog

    ames, gall: more sane clog handling
    pkova committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    880655b View commit details
    Browse the repository at this point in the history
  2. ames: remove spurious print

    pkova committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    fdcdada View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6973 from urbit/pkova/clog-clog

    ames: remove spurious print
    pkova committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9a49b21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    304c1b5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6974 from urbit/pkova/clog-clog-clog

    ames: fix spurious %10 in ++stay
    pkova committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    f872047 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b235df6 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6975 from urbit/pkova/and-more-clog

    ames: do not got:by in +check-clog
    pkova committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9dc2ceb View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    f319c44 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    de51e21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    746c0ac View commit details
    Browse the repository at this point in the history
  3. lull: remove heeds from %mesa state

    update solid pill
    yosoyubik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    338f5bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b9726e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c674b28 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    9941218 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d804f02 View commit details
    Browse the repository at this point in the history
  3. ames: restore hints

    yosoyubik committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a9e3384 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e4c152 View commit details
    Browse the repository at this point in the history
  5. zuse: add chacha

    lukechampine authored and joemfb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    bdb48b6 View commit details
    Browse the repository at this point in the history
  6. chacha: byts -> octs

    joemfb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5481872 View commit details
    Browse the repository at this point in the history
  7. chacha: adds %fast hints

    joemfb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    9089818 View commit details
    Browse the repository at this point in the history
  8. tests: cast chacha results

    joemfb committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5674a09 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    869c153 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4435aff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7f3f16 View commit details
    Browse the repository at this point in the history
  4. ames: %mesa gives %push to unix

    (solid.pill updated to boot directly into migrated %ames)
    yosoyubik committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    b478d0b View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. ames: unifiy moves

    yosoyubik committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    71b9be0 View commit details
    Browse the repository at this point in the history
  2. ames: tag %mesa wires

    yosoyubik committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    9c416d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45f2401 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef4b6ba View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    7426d56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e24700 View commit details
    Browse the repository at this point in the history
  3. ames: unify ++load

    Previously, we were migrating the state in the larval stage (++molt) which allows us to scry from other vanes.
    In the current version, this is not possible—send moves to other vanes to explicitly ask for this information?
    yosoyubik committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    0fd7279 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    ca631dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6330edc View commit details
    Browse the repository at this point in the history
  3. ames: migrate routes

    yosoyubik committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    405017f View commit details
    Browse the repository at this point in the history
  4. ames: boot into peer core

    yosoyubik committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    a5b3186 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    a9e23b8 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. ames, lull: unify types in %lull

    (this also includes a pill that boots directly into a vane that still runs the old network protocol—using the %ames core)
    yosoyubik committed May 1, 2024
    Configuration menu
    Copy the full SHA
    0120d5c View commit details
    Browse the repository at this point in the history
  2. ames, jael: fix wire for public-key gitft

    (this includes a pill that boots directl into the migrated vane that supports Directed Messaging with a driver that handles %push gifts to Unix)
    yosoyubik committed May 1, 2024
    Configuration menu
    Copy the full SHA
    a8202d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0ea1a0 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    f2322ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f1f10f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. ames: refactor flow paths with explicit flow commands

    (e.g. Instead of %poke'in %for'ward we send a %plea,
            Instead of %poke'in %bak'ward we send a %boon
            Instead of %ack'in %for'ward we %ack-boon
           Instead of %ack'in %bak'ward we %ack-plea)
    yosoyubik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    d7cce51 View commit details
    Browse the repository at this point in the history
  2. ames: refactor payloads

    yosoyubik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    a7a190f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da4c6b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9984872 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5352217 View commit details
    Browse the repository at this point in the history
  6. ames: fix meet-alien-poke

    yosoyubik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    b5da5a3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    37c8656 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. ames: fix meet-alien-peek

    yosoyubik committed May 5, 2024
    Configuration menu
    Copy the full SHA
    8c46164 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06ad2a1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    5d7d166 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    2fafd3f View commit details
    Browse the repository at this point in the history
  2. ames: core refactor

    yosoyubik committed May 8, 2024
    Configuration menu
    Copy the full SHA
    5845121 View commit details
    Browse the repository at this point in the history
  3. ames: fix bunted roof

    yosoyubik committed May 8, 2024
    Configuration menu
    Copy the full SHA
    67a5ee5 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    92ad837 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d48bfb View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    7acda4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b040e15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    462f1ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80dacca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    540983a View commit details
    Browse the repository at this point in the history
  6. lull: remove duplicates

    yosoyubik committed May 10, 2024
    Configuration menu
    Copy the full SHA
    d782d91 View commit details
    Browse the repository at this point in the history
  7. bin: update solid.pill

    yosoyubik committed May 10, 2024
    Configuration menu
    Copy the full SHA
    79bbd4f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    1ae2e3a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    5089744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7206359 View commit details
    Browse the repository at this point in the history
  3. ames: move namespace +peek logic out of +scry

    typed-paths are used for this namespaces but a refactor will make
    the typed paths parsing happen at the top of the scry handler arm
    yosoyubik committed May 14, 2024
    Configuration menu
    Copy the full SHA
    b10c332 View commit details
    Browse the repository at this point in the history
  4. ames: call correct core

    yosoyubik committed May 14, 2024
    Configuration menu
    Copy the full SHA
    44eae7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    228350b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d5bfdf View commit details
    Browse the repository at this point in the history
  7. ames: refactor public-keys-result handling

    (missing breach notification)
    yosoyubik committed May 14, 2024
    Configuration menu
    Copy the full SHA
    211c0ff View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    e495cee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad6acf3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e687b22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    755c68a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    97aa631 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. ames: wip support for comet attestation

    Instead of sending a special packet (i.e. open-packet in old %ames) we just
    read the attestation proof from the comet's namespace. There needs to be
    a special case for %alien comets that we pretend to know, so we can add the
    path into the pit to track it—this is a bit of a hack and might be fragile because
    of the way we need to check that we have bunted the state of the chum comet
    
    (note: untested)
    yosoyubik committed May 17, 2024
    Configuration menu
    Copy the full SHA
    93d1a40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f35597 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f385f3 View commit details
    Browse the repository at this point in the history
  4. ames: support %tame

    yosoyubik committed May 17, 2024
    Configuration menu
    Copy the full SHA
    2ff8dc9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. ames: refactor handling of comet attestations

    The pit is moved to the $ovni-state but only comets are allowed to use it.
    Also this accounts for cases where we had tried to communicate with
    %comets (i.e. they were %alien) before so the $ovni-state had pending
    .peek/.poke requests in it.
    yosoyubik committed May 20, 2024
    Configuration menu
    Copy the full SHA
    557b582 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d4d220 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3c7aef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3da7b45 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    5328a7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68d0876 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    d837448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d86bd04 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    ab95fb1 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    507b5f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1294b8f View commit details
    Browse the repository at this point in the history
  3. ames: wip regress back to %ames from %mesa

    (note: only +peeks in .pit migrated into .keens)
    yosoyubik committed May 24, 2024
    Configuration menu
    Copy the full SHA
    5baf476 View commit details
    Browse the repository at this point in the history
  4. ames: wip migrate flows

    yosoyubik committed May 24, 2024
    Configuration menu
    Copy the full SHA
    af9d683 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    70fdc18 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. ames: don't migrate flows that have live naxplanations

    This is done for the sender of the naxplanation, but also for the
    receiver, in which we assume that if the current message has not
    been acked, there's a naxplanation still in flight.
    
    If what we are waiting is an ack, that would mean that we can't migrate
    any live flows, and we just need to wait till everything reaches quiescence,
    so we might need to address that separatedly in another commit.
    
    Also, we need to change the way we select what protocol/core to use since
    we can have partially migrated peers that have state in both peers and chums,
    so looking at where this is bone is will tell was wherte it belongs—will be also
    addressed by a separate commit.
    yosoyubik committed May 27, 2024
    Configuration menu
    Copy the full SHA
    00827f4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. ames: don't migrate any live flows

    ...for both forward and backward bones
    yosoyubik committed May 28, 2024
    Configuration menu
    Copy the full SHA
    332b47a View commit details
    Browse the repository at this point in the history
  2. ames: migrate all flows

    In previous commits live flows were not migrated due to nacks deferring
    updating the state of the current message until the naxplanation has arrived.
    
    We can know that we have heard a nack if the packet queue has no state for
    the current message, and in that case we will (TODO) start +peeking the %naxplanation
    yosoyubik committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ee8da6c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    8458828 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0310dd2 View commit details
    Browse the repository at this point in the history
  3. ames: don't respond to older than 10 acks/messages

    Also for pre-migration acks
    yosoyubik committed May 29, 2024
    Configuration menu
    Copy the full SHA
    44f57f8 View commit details
    Browse the repository at this point in the history
  4. ames: don't migrate pending-vane-acks

    the sender will retry sending the message
    yosoyubik committed May 29, 2024
    Configuration menu
    Copy the full SHA
    fd92742 View commit details
    Browse the repository at this point in the history
  5. ames: update .qos

    yosoyubik committed May 29, 2024
    Configuration menu
    Copy the full SHA
    818f52f View commit details
    Browse the repository at this point in the history
  6. ames: focus event handling on %known peers

    (note: big refactor; compiles but untested)
    yosoyubik committed May 29, 2024
    Configuration menu
    Copy the full SHA
    62763b1 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. ames: fix packet tests

    yosoyubik committed May 31, 2024
    Configuration menu
    Copy the full SHA
    0a446a8 View commit details
    Browse the repository at this point in the history
  2. ames: fix +verify-sig in +ev-authenticate

    (note: +verify-mac still fails)
    yosoyubik committed May 31, 2024
    Configuration menu
    Copy the full SHA
    ae38751 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7be731 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56646a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68502ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b4b685 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3449386 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    2ea7b5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecf93c2 View commit details
    Browse the repository at this point in the history
  3. solid: add pill

    yosoyubik committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    08d9e8c View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. ames: fix jet registration

    yosoyubik committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8d37079 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7301618 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3a3d82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e996df6 View commit details
    Browse the repository at this point in the history
  5. ames: task rectification

    yosoyubik committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e44fb58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f36827a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0107629 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    11bb60f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fc62b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. ames: wip make lanes more real

    note: %ames routes are currently broken, so any attempts to boot on live
    network may contact unrelated ships to the actual request we are sending.
    
    (when booting a fakeship, using the mesa-live-solid.pill use |pass [%a %load %mesa])
    yosoyubik committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    113c7c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92da861 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    316465c View commit details
    Browse the repository at this point in the history
  2. ames: comment scry for private key

    (note: added a mesa-solid-live.pill that allows you to boot a live ship using the binary built from vere/yu/mesa)
    yosoyubik committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    2b8be37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    355954a View commit details
    Browse the repository at this point in the history
  4. pill: add new mesa-solid

    yosoyubik committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c7e8d25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3dee451 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    cf64726 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba61d0c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    a8bff56 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    9cdbbae View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    bc8f84a View commit details
    Browse the repository at this point in the history
  2. ames: scry unification

    yosoyubik committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    75c50ec View commit details
    Browse the repository at this point in the history
  3. ames: fix |fine %hunk +scry

    yosoyubik committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4598c3a View commit details
    Browse the repository at this point in the history
  4. ames: fix cancel scry

    yosoyubik committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e4797b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    101ef30 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. sys: decrement %kelvin

    yosoyubik committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    afc759a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1275e2b View commit details
    Browse the repository at this point in the history
  3. ames: add %whit namespace

    yosoyubik committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    06e4510 View commit details
    Browse the repository at this point in the history
  4. ames: fix %boon handling

    yosoyubik committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    04c1f40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b1714b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b46dc59 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b1da47 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    324e40b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    66631c0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6af4bd2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb0e26a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    858ede4 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    40907f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9945d6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    025e43a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccbe46e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. lss: fix recover-root

    lukechampine committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4b4f993 View commit details
    Browse the repository at this point in the history
  2. ames: fix .keens migration

    yosoyubik committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    4c6ad33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ddfcd92 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01485e5 View commit details
    Browse the repository at this point in the history
  5. bin: add jumbo pill

    yosoyubik committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ab9e127 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    10924ad View commit details
    Browse the repository at this point in the history