lokinet/contrib
dr7ana ac6255c736 Squashed commits for merge errors afer fixing client-refactor:
- Deprecate pathset, smashed into PathBuilder (renamed to PathHandler)
- Re-abstraction of sessions and PathHandlers
  - Renamed PathBuilder -> PathHandler to more accurately reflect purpose
  - {Service,Exit}Handler will remain as PathHandlers, though currently no path-sharing amongst sessions being managed is to be implemented. Handlers will maintain their own paths for both lookups and initiating sessions, while sessions will manage their paths independantly.
  - Session object handling necessitates the differentiation between outbound and inbound sessions. Initiators of sessions are entirely responsible for dictating the chosen path on which the session communicates, and must therefore continually build and manage paths for the negotiated session.
  - Outbound sessions are now {Service,Exit}Sessions
  - Inbound sessions are implemented with InboundSession, which is agnostic to the type of service being operated locally (service vs exit, client vs relay, etc). When the Session initiator signals a switch to a different path, it will be assigned to the InboundSession object by {Service,Exit}Endpoint, which manages local services and exits
2024-02-05 05:19:05 -08:00
..
apparmor update apparmor profile: 2021-02-05 20:16:57 +00:00
bootstrap zero cost exception handling my ass 2024-01-31 07:54:12 -08:00
ci Merge pull request #2027 from jagerman/clang-format-14 2022-10-21 12:57:12 -04:00
configs changeset for windows port 2022-09-08 14:24:59 -04:00
cross Set _WIN32_WINNT in static deps 2022-10-20 13:38:36 -03:00
liblokinet updates: 2022-01-31 10:53:48 -05:00
macos Make dmg background retina capable 2022-11-10 20:32:23 -04:00
NetworkManager/dnsmasq contrib: NetworkManager dnsmasq config (#1335) 2020-09-04 14:58:11 -04:00
patches patch unbound to fix windows shutdown crash 2022-11-01 11:06:03 -04:00
py remove old dead code 2022-02-27 11:10:15 -05:00
systemd-resolved Add systemd-resolved dynamic DNS updating 2021-04-28 16:48:10 -03:00
android-configure.sh Updated RpcServer Initialization and Logic 2023-01-24 06:50:46 -08:00
android.sh Add local mirror to most jobs; build script cleanups 2022-10-05 19:29:47 -03:00
apply-patches.sh tun code refactor (#1495) 2021-01-11 18:13:22 -05:00
bencode-dump.py Fix negative integer parsing 2023-06-02 00:11:28 -03:00
cross.sh Add local mirror to most jobs; build script cleanups 2022-10-05 19:29:47 -03:00
deb.oxen.io.gpg Update deb repo dns name 2021-10-16 16:00:27 -03:00
format-version.sh CI fixes 2023-08-11 14:01:07 -07:00
format.sh Squashed commits for merge errors afer fixing client-refactor: 2024-02-05 05:19:05 -08:00
git-hook-pre-push.sh check in pre-push git hook so I don't lose it 2021-05-12 08:03:35 -04:00
hex-to-base32z.py hex-to-base32z.py: add -r flag to do reverse conversion 2020-04-14 12:44:09 -03:00
keygen.py simple keygen script 2022-06-26 10:02:59 -04:00
lokinet-mac.svg Remake non-mac icon; regenerate during build for windows 2022-10-06 21:32:58 -03:00
lokinet-resolvconf Move resolvconf from deb branches to contrib/ (#1439) 2020-10-31 05:21:55 -04:00
lokinet.svg Remake non-mac icon; regenerate during build for windows 2022-10-06 21:32:58 -03:00
mac-configure.sh Updated RpcServer Initialization and Logic 2023-01-24 06:50:46 -08:00
mac.sh Rename 'package' target on macos to 'dmg' to avoid cpack conflict 2023-01-06 15:07:26 -08:00
make-ico.sh Use rsvg instead of imagemagick to make windows .ico 2022-10-26 13:24:34 -03:00
omq-rpc.py working new endpoints 2023-02-01 15:52:37 -08:00
readme-installer.txt Add simple installer readme 2020-04-21 16:25:30 -03:00
tarball.sh dont hardcode keyid 2022-11-02 09:32:31 -04:00
windows-configure.sh Updated RpcServer Initialization and Logic 2023-01-24 06:50:46 -08:00
windows.sh changeset for windows port 2022-09-08 14:24:59 -04:00