Repository navigation
Splora paths, mailbox password, Rust 1.99, and deploy command names - #9
Draft
cryptoquick wants to merge 9 commits into
Draft
cryptoquick wants to merge 9 commits into
cryptoquick wants to merge 9 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this branch does
Nine signed commits on
HB-1, based onmain. This is the mail-host tree through 2026-10-10. It does not switch the live host.just deploy-dry-runexited 0 on this tip and did not connect. grok-oss itself was not compiled here. The host switch is still the first real grok-oss build on rustc 1.99.0.Splora on one host
The Axum edge routes Splora by path on one portal host, not by
*.esplorahostnames./testnet/is testnet3,/testnet4/is testnet4, and mutinynet and liquid stay paths on that same host. Mainnet stays off. The Rust explorer UI is not in this repo. Indexer units still do not start without real cookie files.Public onions
Each public HTTP site can get its own Arti v3 onion. Mail hosts stay unmapped.
wwwdoes not get a second onion of its own. Esplora subdomain hosts do not get an onion. Hidden-service private keys are not in this tree.Mailbox create
Creating a mailbox and setting its password in the same step no longer drops the address. The password call can use the account id returned by create, and a local-part matches only the mailbox on that domain. Tests cover
tony@example.test.Pins, audit, and the mail VM
c9f19b6(the nixpkgs commit that moved rustc 1.98.1 to 1.99.0). The NixOS 26.05 channel rustc stays 1.95.0 and is not used for those builds. Arti stays 2.6.0 because that snapshot'spkgs.artiis 2.6.0.github:SurmountSystems/grok-oss/main.cargo updateon this lock locked 0 further packages (481 packages).just audit-remoteexited 0: 1290 advisories, 481 dependencies, no new RustSec id. Ignores stay RUSTSEC-2024-0436 (paste) and RUSTSEC-2026-0173 (proc-macro-error2). reqwest 0.12.28, tower-http 0.6.11, rustls 0.23.45, and nostr 0.45.5 did not move.surmount-stalwart-ops.tests/mail.nixdoes not callpkgs.python3for those guests. The NixOS test driver is still Python because that is upstream.Deploy commands and dropped SSH
just publishpublishes the static sites.just deployis the mail-host switch. Agents do not run it.just deploy-dry-runis that switch with--dry-runbefore the target.just deploy-hoststays the form with no default target.nixos-rebuild switchthat already started does not get a second switch.just btopruns Eternal Terminal aset -e -c btop. Packaged Eternal Terminal 6.2.11 stays in a shell after btop exits. The btop tests were updated and were not run on the builder after that edit.Mail DNS note
surmount.systemsSPF in the docs isv=spf1 a:mail.surmount.systems include:_spf.google.com -all. DMARC staysp=quarantine.google._domainkeyis not published. That record has to come from Google Admin.Issues this closes
Closes #8
Closes #10
Closes #11
Closes #12
Issues this does not close
wwwdoes not get its own onion, and the issue asked for one onion per www host as well.splora.surmount.systemsis in this branch. The four indexers are still down without cookie files, and this PR does not prove that host's onion.226/NAMESPACEfix is not in this diff.main, Stalwart 0.16.24, and rustc 1.99.0 are in this branch.just check-remotewas not re-run after the rustc 1.99 commit and the btop change. The live switch has not succeeded on this tip.550 5.7.1spam-similarity reject is not fixed. The Google DKIM public TXT is still empty.