Commit Graph

89 Commits (d6fe1f1610ae288a13426075c746d25013ded1fd)

Author SHA1 Message Date
Jason Rhinelander 09372994bb macOS system extension support
Adds support for building Lokinet as a system extension, and fixes
various problems in the macos implementation found during development of
the system extension support.
2 years ago
Jeff 0fe716e1dd more docs 2 years ago
Jeff 54f431c9e8 make doxybook2 run from PATH if installed on our system 2 years ago
Jeff 6bb438ca33 make comments with colins in them not have them in it 2 years ago
Jeff c39bd827d0 remove markdown extension that is not required 2 years ago
Jeff 283eabd1a8 use COPYONLY for the non templated configure_file targets 2 years ago
Jeff 97f4545fd5 make CI pipline generate docs with doxygen, doxybook2 and mkdocs. 2 years ago
majestrate c0f47063cb
Delete llarp.png
remove unused image
2 years ago
Jeff fe07665ac5
remove duplicate file 3 years ago
Jeff 9c68f64929
add deps to doxygen 3 years ago
Jeff be47299b5d
more docs 3 years ago
Jeff 4bbf5522b4
spaces 3 years ago
Jeff 479fba6bd0
add big chunks of docs 3 years ago
Jeff 2772a32907
* fix up lokinet cli help opts
* document doxygen
3 years ago
Jeff Becker 29df7bec74
remove old out of date documentation 3 years ago
Jeff ce8b3c83a7
Update high-level.txt
add notice to file as very out of date.
3 years ago
Jeff c30538a381
Update exit-setup.md
`hops=1` is not supported anymore.
3 years ago
Jeff 94912ba21b fix up docs generation 3 years ago
David Arnold a644b93d11
Tyops
Originally [#10](https://github.com/majestrate/llarp/pull/10)
3 years ago
Jason Rhinelander aa0f54fa07
WIP plainquic tunnels 3 years ago
Jason Rhinelander 9df6cd74c7
Add draft liblokinet TCP-over-QUIC design doc 3 years ago
Jeff 92ddda96a9
update information in exit-setup.md (#1441) 4 years ago
Jeff Becker 611cc95f2b
add docs for exit setup 4 years ago
Jason Rhinelander 216b807cb3 Notarize has an "a" in it 4 years ago
Jason Rhinelander 8d74407d11 codesigning and notarization
Codesigns and notarizes the package.  Requires a bunch of stuff to
actually get this working.  (see contrib/macos-signing.txt).

I'm currently also building with

    -DLOKINET_GUI_REPO=https://github.com/jagerman/loki-network-control-panel.git -DLOKINET_GUI_CHECKOUT=cmake

because it needs the camke-ification PR for the control panel to
properly sign everything there.
4 years ago
Jason Rhinelander 3dd3d48fbb Consolidate cmake vars & definitions
CMake will set version variables itself if you give the version in the
project(), which is cleaner.  Also removes some (nearly) duplicate
definitions and settings added in basic_definitions.cmake for unknown
reasons.

Removes some redundant settings (name, description, version) from the
cpack settings which already default to the values from the project()
call.
4 years ago
Jeff Becker 08613cca0b
speed up doc generation 4 years ago
Jeff Becker c36b6a409c
move version to cmake so docs can access it 4 years ago
Jeff Becker 0e51289228
speed up generation 4 years ago
Jeff Becker 53f0dd49e0
move file 4 years ago
Jeff Becker 00814d1a12
update cmake 4 years ago
Jeff Becker 3e7acb72e1
more docs, make doxygen work 4 years ago
Jeff Becker 1227ad3ac0
add snapp options documentation 4 years ago
Jeff Becker 20c65ac6a4
more docs 4 years ago
Jeff Becker 938c8c735e
add initial high level code docs 4 years ago
Jeff d3091cf9fc
Merge pull request #1167 from tewinget/tooling
RouterHive initial PR
4 years ago
Thomas Winget 81209669e3 typo 4 years ago
Thomas Winget 14bf2733c1 how to use a router event doc 4 years ago
Thomas Winget 4ffd42109c some tooling documentation 4 years ago
Ryan Tharp 35fe1e8866
Merge branch 'dev' into neuroci 4 years ago
Jeff Becker 9efd796145
initial wack at 0.7.0 dht fixes 4 years ago
Ryan Tharp dfa92f4602 move linux-setup/readme to docs/ 4 years ago
Thomas Winget 38fd0552d3 Adds Link-Relay Status Messages
Success case:
  - the path endpoint creates and sends a LR_StatusMessage upon
    successful path creation

Failure case:
  - an intermediate hop creates and sends a LR_StatusMessage upon
    failure to forward the path to the next hop for any reason

Both cases:
  - transit hops receive LR_StatusMessages and add a frame
    to them reflecting their "status" with respect to that path
  - the path creator receives LR_StatusMessages and decrypts/parses
    the LR_StatusRecord frames from the path hops.  If all is good,
    the Path does as it would when receiving a PathConfirmMessage.
    If not, the Path marks the new path as failed.

LR_StatusMessage is now used/sent in place of PathConfirmMessage
5 years ago
rjmalagon 6ab4cf4da0 Basic docs translations to spanish, more to go later 5 years ago
Jeff 17c1ab689e
Update api_v0.txt 5 years ago
Jeff 674f272a46
Merge pull request #630 from majestrate/master
recent stability stuff
5 years ago
Jeff c595e175fd
Update high-level.txt 5 years ago
Jeff Becker 72dbbd53d6
update docs and discard pending traffic on connect timeout to prevent memleak 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff Becker 7a5bb084da
more docs 5 years ago