Commit Graph

  • 269eeeb217
    Merge 43f58fcb35 into a0d0788b59 2tefan 2026-09-04 19:53:58 +0000
  • 43f58fcb35
    Make log level configurable 2tefan 2026-09-04 21:29:35 +0200
  • 9aebdd4b8b
    Merge be8c7055e5 into a0d0788b59 Roland Urbano 2026-09-01 02:20:17 +0530
  • 4c69a75b33
    Merge cdca400689 into a0d0788b59 Roland Urbano 2026-09-01 02:20:17 +0530
  • 4bf5950d75
    Merge ec8ca35f2e into a0d0788b59 Max 2026-09-01 02:19:59 +0530
  • a0d0788b59
    Handle packetSize more carefully (#132) master 2tefan 2026-08-27 00:47:40 +0200
  • ec597a163e
    Merge 5b6f47813f into 561d01fc22 Sai Asish Y 2026-08-26 01:05:30 -0700
  • 5b6f47813f node: reject oversized packet length in streamHandler Sai Asish Y 2026-08-26 01:04:56 -0700
  • 45c9df6110
    Merge 16cfa01534 into 561d01fc22 Sai Asish Y 2026-08-24 17:53:42 -0700
  • 16cfa01534 bug: validate packet size against buffer in streamHandler Sai Asish Y 2026-08-24 17:53:21 -0700
  • b23db8781d
    Handle packetSize more carefully pr-132 2tefan 2026-08-06 19:30:35 +0200
  • cdca400689 Added support for testability via Ping method Roberto Urbano 2026-07-14 23:02:20 +0200
  • bc197d89d9 Fixed gomobile bindings and build process Roberto Urbano 2026-07-11 23:42:50 +0200
  • c531fd300d Added go-binding for mobile port Roberto Urbano 2026-07-11 23:03:42 +0200
  • 561d01fc22
    Use ndg from nixpkgs (#130) Max 2026-07-14 22:53:49 +0200
  • daf7f03458 flake.lock: Update Max 2026-07-14 22:51:54 +0200
  • d238a58338 remove ndg flake input Max 2026-07-14 22:51:50 +0200
  • cb25745b35
    0.14.1 -> 0.15.0 (#129) v0.15.0 Max 2026-06-23 16:49:46 +0200
  • 143de10b40 0.14.1 -> 0.15.0 Max 2026-06-23 15:11:54 +0200
  • 6da87d7ff6
    Bump dependencies (#127) Max 2026-06-23 16:14:39 +0200
  • 49fbae72a3 nix fmt Max 2026-06-23 15:40:14 +0200
  • be1eb8d0ce system -> stdenv.hostPlatform.system Max 2026-06-23 15:37:56 +0200
  • 4d7cd079a2 update vendorHash Max 2026-06-23 15:35:30 +0200
  • 6982e365aa netstack: update vendored tun.go Max 2026-06-23 15:30:48 +0200
  • 442ec46418 bump go deps Max 2026-06-23 15:30:19 +0200
  • d6f93eff37 flake.lock: Update Max 2026-06-23 15:13:24 +0200
  • f1538eef4d
    feat: make DNS TLD configurable (#124) wanderer 2026-06-22 19:48:14 +0200
  • ddf556f34b config: fix formatting pr-124 Max 2026-06-22 19:43:35 +0200
  • e14db997df dns: fix tests Max 2026-06-22 19:42:24 +0200
  • 37459ff761 Merge branch 'master' into feature/configurable-tld Max 2026-06-22 16:54:17 +0200
  • bbda48c6ed dns: remove extraneous empty value check Max 2026-06-22 14:34:46 +0000
  • 6f3c85a1ef
    feat: add mDNS peer discovery for LAN environments (#102) DavHau 2026-06-22 16:01:34 +0200
  • 04a845c986
    Merge 44a0ebc76a into 7e03fcc1d5 Roland Urbano 2026-06-20 22:02:51 +0200
  • 44a0ebc76a go mod tidy Roland Urbano 2026-06-20 21:56:50 +0200
  • 68b500b818 tui: rotate panes on tab, scroll bottom pane with arrow keys Roland Urbano 2026-06-11 20:18:21 +0200
  • d6af8dbf87 cli: set tui background color to terminal default Max 2026-06-08 22:28:07 +0200
  • ffbd17fe54 docs: add TUI dashboard feature documentation Roland Urbano 2026-06-05 21:58:08 +0200
  • e6b199f162 Updated go.mod go.sum Roland Urbano 2026-06-05 21:56:52 +0200
  • c37bfa1dae tui: replace peers table with wrapping text view Roland Urbano 2026-06-05 21:44:46 +0200
  • 959aff6818 tui: show full multiaddr in detail row below peers table Roland Urbano 2026-06-05 21:39:23 +0200
  • a750d84ba8 tui: scrollable panes and focus cycling in modeAll Roland Urbano 2026-06-05 21:32:04 +0200
  • 8cbf9c790f tui: disable tab cycling in modeAll (large screen) Roland Urbano 2026-06-05 21:21:58 +0200
  • 81a66d63b0 update vendorHash Max 2026-05-31 17:21:13 +0200
  • ad02a55fc2 tui: remove dead blank lines, add quit hint bar at bottom Roland Urbano 2026-05-31 15:45:33 +0200
  • e0a127163b remove docs/pr-116-review.md from git history Roland Urbano 2026-05-31 15:33:22 +0200
  • fd6f7b8c7f The layout is now: Roland Urbano 2026-05-30 22:32:16 +0200
  • b699f9bcdd fix TUI review issues #1-#5 from pr-116-review.md Roland Urbano 2026-05-30 22:15:40 +0200
  • 4f032e1749 cli: add hyprspace tui subcommand with interactive dashboard Roland Urbano 2026-05-30 21:35:15 +0200
  • 3a6957043d
    feat: make DNS domain configurable Martin Becze 2026-06-19 09:47:26 +0200
  • 49987b3874 node: disable mDNS when using filterPrivateAddresses pr-102 Max 2026-06-06 22:48:45 +0200
  • b9b285aca0 update vendorHash Max 2026-06-19 00:15:42 +0200
  • 358e8d0305 go mod tidy Max 2026-06-06 19:35:33 +0200
  • d29cc3ac48 test: verify that filtered addresses don't show up in hyprspace status Max 2026-06-06 19:35:17 +0200
  • c7b48dc2d7 p2p: filter tunnel device IPs from mDNS-advertised addresses Max 2026-06-06 19:19:52 +0200
  • 1e757953bc test: add VM test verifying mDNS peer discovery and tunnel connectivity DavHau 2026-04-15 13:22:40 +0100
  • bb43165a67 feat: add mDNS peer discovery for LAN environments DavHau 2026-04-14 22:12:49 +0000
  • 7e03fcc1d5
    make bootstrap peers configurable (#111) Max 2026-06-19 00:13:10 +0200
  • cb901db47f make bootstrap peers configurable Max 2026-05-19 18:46:31 +0200
  • 38d5be9aaf
    Make packet streams bidirectional (#121) Max 2026-06-19 00:11:32 +0200
  • 4db6fab786 remove unnecessary lock Max 2026-06-19 00:04:36 +0200
  • 1bffebe4d4 node: simplify some mutex unlocks Max 2026-06-18 23:28:04 +0200
  • cc771bbea6 introduce packet protocol v1 Max 2026-06-13 13:57:56 +0200
  • 8996d8369f node: spawn a stream handler after sendPacket Max 2026-06-13 02:10:39 +0200
  • a5e27071b9 node: refactor activeStreams logic Max 2026-06-12 20:44:46 +0200
  • 95d13f9978 node: reuse incoming streams Max 2026-06-12 19:54:19 +0200
  • 993f7661d6
    Tests Phase 1 - Pure Function & In-Memory Mocked Tests (#110) Roland Urbano 2026-06-19 00:03:09 +0200
  • 5d8159b837 update vendorHash Max 2026-06-19 00:00:16 +0200
  • 5191a63d9c use range loops Max 2026-06-18 23:42:14 +0200
  • b8795c806a use range loops Max 2026-06-18 23:39:32 +0200
  • ac2b089410 remove some more useless tests Max 2026-06-18 23:39:04 +0200
  • 719bacf3b9 remove single char test Max 2026-06-18 23:37:49 +0200
  • 046ae0ae9c remove pipe tests Max 2026-06-12 19:17:58 +0200
  • 55d73e9c04 remove some more useless tests Max 2026-06-12 19:16:59 +0200
  • c8a6bc05ad Removed redundant writeResponse test Roland Urbano 2026-05-28 22:15:24 +0200
  • 404d1a44d0 Removed redundant toChan test Roland Urbano 2026-05-28 22:13:28 +0200
  • 8886458832 refactor: combine Test_pipe_singleDirection tests into Test_pipe_flow Roland Urbano 2026-05-28 22:12:28 +0200
  • 2909381726 refactor: combine test functions into parameterized subtests Roland Urbano 2026-05-28 22:10:31 +0200
  • 568dea4d65 Removed unneccessary types tests which add no value Roland Urbano 2026-05-25 20:25:42 +0200
  • 15bc777a31 test: remove redundant tests and fix T29 to exercise live DNS write path Roland Urbano 2026-05-25 20:19:37 +0200
  • b53ea3b1e7 test(config): update FindPeer* tests for (*Peer, error) signature Roland Urbano 2026-05-24 00:35:14 +0200
  • 0f26f9d962 test(idhash): document MkServiceID single-char collision as a known bug Roland Urbano 2026-05-23 21:50:30 +0200
  • ad5e837b37 Removed more useless dns tests Roland Urbano 2026-05-22 23:18:31 +0200
  • b132868c5f Removed useless tests. Roland Urbano 2026-05-22 22:27:29 +0200
  • 670a537ea2 Removed TestXX enumerations from test function names. Roland Urbano 2026-05-19 19:12:11 +0200
  • 5617ebb247 Removed todo Roland Urbano 2026-05-19 00:10:00 +0200
  • d9e06be36a Cleaned .gitignore Roland Urbano 2026-05-18 23:52:20 +0200
  • 3f06881a91 gitignore: exclude Agent.md and wiki/ symlink Roland Urbano 2026-05-18 23:49:44 +0200
  • 053c33a025 test: complete Phase 1 test plan — add T1, T14, T17, T27 missing cases and fix helper bugs Roland Urbano 2026-05-18 23:48:50 +0200
  • 906ad851eb test(dns): add T24-T27 - DNS record builders (mkAliasRecord, mkIDRecord4/6, writeResponse) Roland Urbano 2026-05-18 23:33:34 +0200
  • 51eb0f6d74 test(dns): add T22-T23 - domainSuffix and withDomainSuffix tests Roland Urbano 2026-05-18 23:31:33 +0200
  • e6f9e9628a test(rpc): add T19-T21 - StatusReply, PeersReply, Args type shape tests (zero values, populated) Roland Urbano 2026-05-18 23:30:48 +0200
  • 5e0adfc850 test(rpc): add T18 - RouteAction constants tests (values, string forms, distinctness) Roland Urbano 2026-05-18 23:30:27 +0200
  • 612ba7186d test(config): add T17 - FindPeerByCLIRef tests (@name, name not found, ID prefix, empty string) Roland Urbano 2026-05-18 23:29:56 +0200
  • e719cad3d2 test(config): add T16 - FindPeerByIDPrefix tests (full match, short prefix, collision, no match) Roland Urbano 2026-05-18 23:29:36 +0200
  • 6e52dd494b test(config): add T15 - FindPeerByName tests (exact, case mismatch, no match, empty name) Roland Urbano 2026-05-18 23:28:51 +0200
  • 77a4fc0a8b test(config): add T14 - FindPeer tests (exact match, no match, single peer, empty/nil slice) Roland Urbano 2026-05-18 23:28:24 +0200
  • b876c30f40 test(svc): add T9-T13 - StreamWrapper tests (Read, Write, Close, Deadlines, construction) Roland Urbano 2026-05-18 23:27:42 +0200
  • 4c323fd49b test(svc): add T6-T8 - pipe() and toChan tests (single/bidirectional data flow, EOF, interleaving, no leak, toChan) Roland Urbano 2026-05-18 23:25:20 +0200
  • f6dfebb30c test(svc): add T6 - pipe() single-direction data flow and EOF termination Roland Urbano 2026-05-18 23:17:33 +0200
  • 0bd8413e29 test(config): add T5 - MkServiceAddr6 tests (deterministic, different services/peers, collision resistance, byte layout) Roland Urbano 2026-05-18 23:02:59 +0200