Releases: pseusys/SeasideVPN
Releases · pseusys/SeasideVPN
0.0.2-5
Commits
- dbcd759: small readme fix (pseusys)
- ede9ce2: plans update (pseusys)
- 44ecc03: proxy removed (pseusys)
- ca5d2cf: test line artifact removed (pseusys)
- 0c6e4a6: suspicious any to int cast added (pseusys)
- 8d7ce03: doc updated (pseusys)
- 92f36fb: whirlpool network api added (pseusys)
- 02e3768: nice printing added + node owner key passed to tests (pseusys)
- 1eb84cb: grouping fixed (pseusys)
- d923c32: autoreseeding based on interval implemented (pseusys)
- fd65a30: network admin functions added (pseusys)
- 715cdc6: makefile with dependencies added (pseusys)
- 75da0f7: messaging updated (pseusys)
- b3b87bc: actions updated (pseusys)
- f498f07: container path and package fixed (pseusys)
- 496f41f: installes adjusted (pseusys)
- 840786e: generation moved in dockerfile (pseusys)
- 5c10c08: python import order fixed (pseusys)
- d16c91b: imports and generation reordered (pseusys)
- f8a3144: development package added (pseusys)
- 3100b46: test context updated (pseusys)
- 2d115ab: dockerfile path fixed (pseusys)
- f79b68b: gravity timeout added (pseusys)
- 6355916: network gravity removed (pseusys)
- 3e6c97f: gravity reverted (pseusys)
- b8484da: gravity once again removed, node authentication added (pseusys)
- aa70262: todos and timeout (pseusys)
- 7f4b3ab: connent added (pseusys)
- 6c0ca1a: MVP started (pseusys) #1
- 50f519b: testing setup (pseusys) #1
- cf661ea: CI fixed (pseusys) #1
- ad25411: local test done (pseusys) #1
- e6a93bb: network setup done (pseusys) #1
- 0665131: protobuf generation added + protobuf object encryption (pseusys) #1
- 4f716f6: http communication (pseusys) #1
- 80057c1: github actions test (pseusys) #1
- 05c611d: local testing added (pseusys) #1
- 8405b62: client small fixes (pseusys) #1
- a304dde: obfuscation finished (pseusys) #1
- 0fab601: testing sped up and fixed (pseusys) #1
- d6d75ed: server healthcheck updated (pseusys) #1
- 7110257: ubuntu container and dependencies updated (pseusys) #1
- 162902b: only to without (pseusys) #1
- 7c7236a: pytest import removed from script (pseusys) #1
- 36bd53c: build target fixed (pseusys) #1
- 09e4cbd: build no files fail added (pseusys) #1
- 1a85e9b: client tunnelling corrected (no default destroyed) (pseusys) #1
- 031b1c3: ping package is used, fixtures extracted (pseusys) #1
- ba314aa: test socket timeout fixed (pseusys) #1
- 9471275: test output fixed + whirlpool healthcheck fixed (pseusys) #1
- f6ada32: docker files and healthchecks improved (pseusys) #1
- 88d2063: all docker made silent (pseusys) #1
- 5eead3d: dependencies clarified + networks removed (pseusys) #1
- f7cccae: empty dockerfile removed (pseusys) #1
- d3d5828: local testing logging implemented (pseusys) #1
- e6a8576: logging defaults redefined (pseusys) #1
- 4e741e2: tests remake (pseusys) #1
- 2c81a31: environ -> getenv (pseusys) #1
- e92f496: new obscure mechanism introduced (pseusys) #1
- 5c05d56: gravity propagated to user (pseusys) #1
- 3bfbf85: better protobuf used, protobuf version updated to 25.1 (pseusys) #1
- 57e8034: internet-ready mvp prepared (pseusys) #1
- 68f6028: smoke tests operational (pseusys) #1
- 5ed5cc8: most integration tests done (pseusys) #1
- 06701b9: Healthcheck finished (pseusys) #1
- d781c64: healthcheck done (pseusys) #1
- 8e4ecae: default mtu read (pseusys) #1
- b46ccec: other method of integration test result checking introduced (pseusys) #1
- 3ead85b: tests separated (pseusys) #1
- 8bb36e2: go code splitted, random permutation and user storing array created, padding changed (pseusys) #1
- 7b511eb: better and more flexible CBC-based RSA encryption (pseusys) #1
- e2c3f35: test verbosity decreased, xfail added (pseusys) #1
- 77e0343: redundant hash removed from RSA-CBC (pseusys) #1
- 97dd240: tunneling separated (pseusys) #1
- 87ff277: iptables save + restore (pseusys) #1
- 84bab14: obfuscation made REALLY complex (pseusys) #1
- 911a9f9: dockerignore added (pseusys) #1
- 28f1a60: tcpbin.com dependency removed (pseusys) #1
- b8d31a6: Automatic tests set up (pseusys) #1
- b5872d5: build added before kint and test (pseusys) #1
- 3a1cfc3: protobuf version fixed everywhere (pseusys) #1
- bd64ab2: utf-8 encoding for QOTD set (pseusys) #1
- 7d19a36: ALGAE root calculation updated (pseusys) #1
- ef7c50c: tunnel IP updated (pseusys) #1
- 42a5eb9: tests added, permutation changed and integrated into obscure (pseusys) #1
- 1d4cb0c: RSA replaced with public ChaCha key (pseusys) #1
- 5c85eda: vpn connection diagram added (pseusys) #1
- 9860371: public key is used instead of user key (pseusys) #1
- ee2aa63: go sources cleaned + buffers fixed (pseusys) #1
- 09056d9: connection certificates introduced (pseusys) #1
- 38b6036: port exchange done (pseusys) #1
- 176cb21: clean and run build system targets added (pseusys) #1
- d3a132b: TODO lists updated (pseusys) #1
- 4585a45: main import moved inside of the building function (pseusys) #1
- 47b90de: go errors and messages returned (pseusys) #1
- 55eb7d3: nautical endpoint simplified-out (pseusys) #1
- 10e1d51: vessels renamed (pseusys) #1
- 3a79cee: errors fixed and connection closed properly (pseusys) #1
- 00cf8d3: whirlpool limits set (pseusys) #1
- 9d6675a: uint128 implemented + packet length warning TODO removed (pseusys) #1
- 05d7b2d: read and write functions for HTTP and sockets extracted (pseusys) #1
- ea6d22d: Small fixes, client class introduced (pseusys) #1
- 9082f32: small fixes (pseusys) #1
- 32dcc2d: threads declared as variables (pseusys) #1
- 4d8ff8b: linted (pseusys) #1
- 51a32c4: github action lint fix attempt (pseusys) #1
- 8e71d64: finally linted normally (pseusys) #1
- 5023d59: now finally linted (pseusys) #1
- abf7b61: link parsing added to viridian, dead code removed from caerulean, readme updated (pseusys) #1
- 3553760: go tests migrated to docker (pseusys) #1
- f791877: lint applied (pseusys) #1
- 7185e0b: pseudo-TTY removed (pseusys) #1
- b25cb4c: gitignore instead of multiple copy calls (pseusys) [#1](https://githu...
First system prototype
SeasideVPN first working prototype
This version does not include the distributed part of the system, however it does include worker server node (caerulean/whirlpool
) and minimal client debug node (viridian/algae
).
This release demonstrtates SeasideVPN communication protocol, encryption and message obfuscation.
It also includes some (not all) tests and lint checks.
Full Changelog: https://github.com/pseusys/SeasideVPN/commits/0.0.1
The attached file is a standalone (viridian/algae
) executable, that can be run without python3 and any dependencies installed.