Mike Hillyer
7890f69cf7
Got rid of mis-spelled placeholder.
2023-03-13 15:51:38 -04:00
Wez Furlong
6555afe0bf
upload-package: remove stray echo
...
whoops, I'd turned this off while testing locally
2023-03-13 12:51:19 -07:00
Wez Furlong
962abc751f
build-deb: maybe fixup version info
2023-03-13 12:50:29 -07:00
Wez Furlong
326ceea89b
ci: try to fixup the artifact name for upload
2023-03-13 12:11:26 -07:00
Wez Furlong
3a1b1053bd
docs: add link checking
...
Ideally there would be a good mkdocs based checker, but the
one that is out there only validate absolute URLs, which makes
it unsuitable for checking local relative links in the docs.
Adjust the doc build so that we also generate the SUMMARY.md
for mdbook, and use mdbook's link checker to check the links.
Fixup the couple of broken links that it found.
2023-03-13 12:01:07 -07:00
Wez Furlong
ade456f401
build-deb: fixup package build
2023-03-13 11:26:41 -07:00
Wez Furlong
89c0ea1331
docs: fix link for building from source
2023-03-13 11:12:15 -07:00
Wez Furlong
cb6f3eaf73
ci: ubuntu needs a compiler sooner
...
when the cargo cache misses, we need to compile stuff
2023-03-13 11:02:45 -07:00
Wez Furlong
269bcae487
build-deb: we don't have postinst, prerm
2023-03-13 10:54:08 -07:00
Wez Furlong
43bcb2d2b5
ci: git repo permissions
2023-03-13 10:33:05 -07:00
Mike Hillyer
ab74c8b9c3
Automated doc formatting fix
2023-03-13 16:33:09 +00:00
Mike Hillyer
1457b7217d
Cleanup of the bug reporting page.
2023-03-13 12:32:13 -04:00
Mike Hillyer
b875641297
Adding configuration chapter skeleton.
2023-03-13 12:32:13 -04:00
Wez Furlong
3620b4d91a
ci: drop ubuntu 18, factor out signing and uploading
...
ubuntu 18's git is too old. We can revisit if there is demand.
2023-03-13 09:01:12 -07:00
Wez Furlong
bfb6ad2747
ci: tidy up get-deps a bit
2023-03-13 09:01:12 -07:00
Mike Hillyer
925c12c445
Automated doc formatting fix
2023-03-13 15:35:17 +00:00
Mike Hillyer
ecd69baf42
Building out new UserGuide structure.
2023-03-13 11:34:23 -04:00
Wez Furlong
fe536597df
get-deps: install deps for bindgen, needed for rocksdb
2023-03-13 08:26:11 -07:00
Wez Furlong
5c547a94f8
ci: maybe spit out .debs in ubuntu builds
2023-03-13 08:18:57 -07:00
Wez Furlong
bc2eb11c9b
ci: add builds for current LTS ubuntus
2023-03-13 08:04:35 -07:00
Wez Furlong
dc47e50ec6
docs: tweak credits page
2023-03-13 07:45:57 -07:00
Wez Furlong
0d74b985ab
docs: restore my edits for curling the injection api
2023-03-13 07:38:31 -07:00
Wez Furlong
1e1dbdb982
docs: update docker build instructions
2023-03-13 07:31:52 -07:00
Wez Furlong
381e65f777
remove special_for_centos7 page; roll info into getting started
2023-03-13 07:18:15 -07:00
Wez Furlong
803bfd54c4
get-deps: remove perl bits
...
they are a hangover from the equivalent script in wezterm.
2023-03-13 07:13:08 -07:00
Wez Furlong
fe512c75a8
docs: from source: revise wording
2023-03-13 07:11:08 -07:00
Wez Furlong
7dc4728f5f
docs: revise building from source instructions
...
Put most of the verbose bits into a get-deps.sh script
and have them run that.
2023-03-13 07:09:22 -07:00
Wez Furlong
c41b8fa693
docs: make a pass over environment considerations
2023-03-13 06:33:56 -07:00
Wez Furlong
f7e34f4d2b
docs: remove empty tutorial index page
...
Instead, the nav now goes straight to Getting Started
2023-03-13 06:25:23 -07:00
Wez Furlong
aef4c27bbc
docs: use content tabs for docker install
2023-03-13 06:20:39 -07:00
Wez Furlong
70aa8be8f1
ci: only run verify-pages on PRs
...
Recent changes to the main pages workflow make it redundant
to run this on push as well
2023-03-13 06:10:17 -07:00
Wez Furlong
d14b39d86f
docs: add centos7 rpm install to getting started
...
This uses the content tabs feature to group instructions by OS
2023-03-13 06:07:04 -07:00
Tom Mairs
2a3df1f2ba
refining tutorial flow
2023-03-13 06:43:32 +00:00
almalinux Cloud User
e9c926fee5
restructure Tutorial
2023-03-13 05:37:05 +00:00
Wez Furlong
ec920535e3
refactor: move arf and bounce report parsing to kumo-log-types
...
This reduces transitive deps for other crates that want ostensibly just
the type definitions.
2023-03-12 20:16:05 -07:00
Wez Furlong
e0df3362ca
dns-resolver: unit test for A-then-B vs B-then-A ordering
2023-03-12 19:53:23 -07:00
Wez Furlong
31f072978d
refactor: move mx resolver into separate crate
2023-03-12 15:00:02 -07:00
Wez Furlong
98091b688d
cidr-map: add CidrMap type
...
Unfortunately, the upstream bitstring-trees crate didn't expose
a way to query the tree (only iterate it), so I pulled in a copy
of the implementation and adjusted it for that purpose, removing
some unsafe code that replaced values during insertion (for performance)
with a simpler implementation that clones values instead.
With the map implementation in the crate, I adjusted the set
implementation to be a `CidrMap<()>` and dropped the bitstring-trees
dependency.
2023-03-12 10:59:57 -07:00
Wez Furlong
6304ee18c3
improve cidrset data structure
...
Improve the big-O cost of finding an entry by storing
the ranges in a compressed radix tree under the covers.
Make it a bit easier to work with the type in code while
we're in here.
"any" is now a possible value for cidrsets, representing
any value.
2023-03-12 09:21:56 -07:00
Wez Furlong
6477fc8a25
refactor: move CidrSet to its own crate
2023-03-12 06:46:54 -07:00
Wez Furlong
0ab9b2870e
docs: revise copyright notice
...
Until we confirm the name of the legal entity, just use me for the
moment.
2023-03-11 23:47:15 -07:00
Wez Furlong
43dda4576e
docs: add copyright and GH link to footer
2023-03-11 23:41:28 -07:00
Wez Furlong
52d204984a
docs: install exclude plugin to exlude stuff better
...
Previously, I was cleaning up some junk like _index directories
generated from the _index.md fragments. I noticed that those
were showing up in the search index, so it is better to exclude
from the outset. mkdocs doesn't natively support the idea of
exclusion, but there is a plugin that does, so use it.
2023-03-11 23:27:49 -07:00
Wez Furlong
2d34ca5960
docs: fix last change date
2023-03-11 23:11:25 -07:00
Wez Furlong
b56bed5060
docs: fix admonish syntax, explain the global variable thing better
2023-03-11 23:06:59 -07:00
Wez Furlong
a4d321cd82
docs: generate the changelog section
...
Add reverse sort so that we always show the latest at the top
2023-03-11 22:46:07 -07:00
Mike Hillyer
5823854f55
Changelog index grammar edit.
2023-03-12 00:39:53 -05:00
Mike Hillyer
38e766ab6e
Rewrite filename scheme to match version scheme.
2023-03-12 00:38:07 -05:00
Mike Hillyer
38e9be00b0
Fixes.
2023-03-12 00:34:19 -05:00
Mike Hillyer
ab54426232
Fixes to changelog version naming.
2023-03-12 00:34:19 -05:00