Commit Graph

  • 96ea2f9079 Загрузил(а) файлы в '' main ua1zbe 2023-02-04 13:15:05 +0300
  • 5e22b37c57 v2.1.14 release/2.1.14 Heikki Hannikainen 2023-01-27 19:27:11 +0200
  • c11122c2b0 no_tx: Do not send packets to broken TX igates. feature/no_tx Heikki Hannikainen 2023-01-27 19:03:27 +0200
  • 79b6c3eb0f v2.1.13 release/2.1.13 Heikki Hannikainen 2022-11-02 01:09:12 +0200
  • 17dce48cd0 uplink: Fix building on older GCC Heikki Hannikainen 2022-11-01 23:08:03 +0000
  • b66ec82f96 v2.1.12 release/2.1.12 Heikki Hannikainen 2022-11-02 00:35:26 +0200
  • e8f9a393bc tls: Make it build with openssl < 1.1 Heikki Hannikainen 2022-11-02 00:35:01 +0200
  • 667fbbd227
    Merge pull request #76 from hessu/fixes Heikki Hannikainen 2022-11-02 00:30:43 +0200
  • f80e709945 tls: Disable TLSv1.1 to meet PCI-DSS requirements #76 Heikki Hannikainen 2022-11-02 00:02:27 +0200
  • 4dedec62b2 uplink: Check return value of getsockname, fix rare resource leak Heikki Hannikainen 2022-11-01 23:24:55 +0200
  • cf468c9af9 coverity: Fix some uninitialized variables Heikki Hannikainen 2022-11-01 23:20:46 +0200
  • 18505a1c4a dupecheck: Remove unused variables Heikki Hannikainen 2022-11-01 23:06:44 +0200
  • 8a410f9690 coverity: Fix format string bugs in logging Heikki Hannikainen 2022-11-01 22:29:07 +0200
  • 700671c360
    Merge pull request #75 from hessu/feature/tls Heikki Hannikainen 2022-11-01 22:30:10 +0200
  • 6f290ea4e2 tests: Disable Q construct test with TLS, fails on github actions #75 Heikki Hannikainen 2022-11-01 22:13:29 +0200
  • f90fb4773d tests: Add TLS full-feed listener to basic config Heikki Hannikainen 2022-11-01 21:27:25 +0200
  • c11db1f303 tests: Run a set of Q construct tests with TLS, too Heikki Hannikainen 2022-11-01 20:23:05 +0200
  • badb11d00a tests: Create a client cert in Makefile Heikki Hannikainen 2022-11-01 20:15:33 +0200
  • 1e594c0978 configure: Build with TLS enabled by default Heikki Hannikainen 2022-11-01 20:07:33 +0200
  • d6da4cfc8d IS.pm: support TLS for testing Heikki Hannikainen 2022-11-01 09:09:30 +0200
  • ebdc9b5ed5 workflow: Run when main changes (renamed from aster to main) Heikki Hannikainen 2022-11-01 09:09:58 +0200
  • 431293d7e1 version: Use 'tls' in features string instead of 'ssl' Heikki Hannikainen 2022-11-01 08:49:52 +0200
  • d10a3fb3ef build: Build for Ubuntu 22.04 (jammy) Heikki Hannikainen 2022-10-31 19:30:09 +0200
  • 47b373b8df
    Merge pull request #74 from hessu/optimize Heikki Hannikainen 2022-10-31 19:15:33 +0200
  • 2b40f84b77 incoming: Remove a few unnecessary initializations #74 Heikki Hannikainen 2022-10-31 18:05:01 +0200
  • 43dd2bf16e dupecheck: Further optimize CPU use, skip some unnecessary scans Heikki Hannikainen 2022-10-30 20:35:11 +0200
  • eb2c199a66 dupecheck: Optimize CPU use slightly Heikki Hannikainen 2022-10-30 20:17:55 +0200
  • 46b6947f1e accounting: Optimize CPU use of tx/rx accounting counters Heikki Hannikainen 2022-10-30 19:21:27 +0200
  • 1dfba6333a IS2: Go to protobuf v3 feature/protobuf Heikki Hannikainen 2022-10-26 01:51:38 +0300
  • 5eee1b66d3 is2: Handle negative login responses Heikki Hannikainen 2022-02-26 14:16:10 +0200
  • ef1863ffef aprsis2.proto: Specify format, silence a warning Heikki Hannikainen 2022-02-10 00:13:05 +0200
  • 9d1787812a Measure round-trip time when pinging IS2 servers Heikki Hannikainen 2017-04-17 13:40:31 +0300
  • 4ca8ea37e7 IS2: Implement live upgrade for IS2 clients, with test case. Heikki Hannikainen 2017-04-16 21:32:31 +0300
  • 3a5b229959 istest.pm: Add separate rx() test, second half of txrx() Heikki Hannikainen 2017-04-16 21:31:45 +0300
  • 17944aae70 IS2: is2_write_message(): remove malloc/free for every outgoing IS2 frame, use stack Heikki Hannikainen 2017-04-15 23:31:34 +0300
  • 6b908f22e2 IS2 UDP: Send sequence numbers, remove malloc()+free() from transmit Heikki Hannikainen 2017-04-15 22:09:26 +0300
  • 8dd4b107de IS2 UDP corepeer: make it pass packets Heikki Hannikainen 2017-04-15 19:57:19 +0300
  • 3da3454fd5 IS2: UDP peergroup IS2 mode negotiation Heikki Hannikainen 2017-04-15 11:59:52 +0300
  • 74b2e253a9 IS2: Fix memory leak of unpacked IS2 messages, free them consistently in a single place Heikki Hannikainen 2017-04-09 21:56:04 +0000
  • 50ebbd98cd IS2 namespace cleanup: Prefix all IS2 messages with IS2 in the .proto file Heikki Hannikainen 2017-04-06 21:12:56 +0300
  • 4288769228 IS2 parameter setting: Provide reply messages and test them + sequence number Heikki Hannikainen 2017-04-04 18:03:42 +0300
  • f9c6b77aa1 Add IS2 messaging test, works now when filters are implemented Heikki Hannikainen 2017-04-04 14:28:32 +0300
  • 1714b70911 IS2: Allow setting a filter over an IS2 connection Heikki Hannikainen 2017-04-04 14:24:42 +0300
  • 7833486513 filter.c/h: Refactor a bit, export filter_set() for use from IS2 Heikki Hannikainen 2017-04-04 14:23:31 +0300
  • 1232faadf2 IS2 tests: load test Heikki Hannikainen 2017-04-03 23:47:07 +0300
  • cdc6082f5f Add initial IS2 system test case Heikki Hannikainen 2017-04-03 19:58:59 +0300
  • 9e15231899 Add tests/libperl/Google/ProtocolBuffers.pm Heikki Hannikainen 2017-04-03 22:20:48 +0300
  • b3e36ef8a2 aprsis2.c: Less debug log Heikki Hannikainen 2017-04-03 23:46:42 +0300
  • d4b14f4d27 IS2: Return validation status correctly Heikki Hannikainen 2017-04-03 19:58:25 +0300
  • a3c5d08996 aprsis2.proto: Switch comment style to strict // so that the perl protobuf implementation digs it Heikki Hannikainen 2017-04-03 12:13:13 +0300
  • 0e1edf1b23 Remove dead/commented code Heikki Hannikainen 2017-04-03 11:34:31 +0300
  • 24d247c2e2 + IS2PEERING.md for UDP handshake spec Heikki Hannikainen 2016-08-04 08:28:52 +0300
  • d49673ab2c aprsis2: Fix a few things to actually make packets go downstream and upstream Heikki Hannikainen 2016-08-04 07:26:53 +0300
  • 0726d1c381 IS2: transmit packets to downstream servers Heikki Hannikainen 2013-07-02 09:05:42 +0300
  • 31ca5b7a83 Make a c->write_packet method to support packet transmission for IS2 Heikki Hannikainen 2013-07-02 08:49:27 +0300
  • f6116dc1f8 IS2: make login actually work (filters missing still) Heikki Hannikainen 2013-07-02 08:02:55 +0300
  • ce4eb0187f merged aprsis2 Heikki Hannikainen 2016-08-03 17:29:21 +0300
  • 0f3aadb96a uplink: modularize ssl peer cert validation Heikki Hannikainen 2013-07-01 23:29:59 +0300
  • d18f4eed2d IS2: Added comments Heikki Hannikainen 2013-07-01 22:54:39 +0300
  • cac5f5d555 IS2: fix memory leak Heikki Hannikainen 2013-07-01 22:32:33 +0300
  • bc138eed27 IS2: improve parsing, get ping/pong working Heikki Hannikainen 2013-07-01 22:28:22 +0300
  • b92a51737b IS2: adjust struct element names to be consistent, remove unused is2_deframe Heikki Hannikainen 2013-06-28 08:43:09 +0300
  • ccd09e8e1c IS2: implement ping reply Heikki Hannikainen 2013-06-28 08:40:53 +0300
  • e5ebb80268 IS2: Send keepalive pings in IS2 format Heikki Hannikainen 2013-06-28 08:28:13 +0300
  • 2fc95e7e1c IS2: Use explicit IS2 config for uplink setup Heikki Hannikainen 2013-06-28 08:10:50 +0300
  • 573a71dfe1 Use STX/ETX chars in framing IS2 packets. 24 bits for length. Remove unaligned integer access from length decoding. Implement IS2 deframing in a more generic way. Support switching deframing method on the fly. Heikki Hannikainen 2013-06-28 08:02:23 +0300
  • b44f2e976d protocol doc updates Heikki Hannikainen 2013-06-27 17:07:33 +0300
  • 058610e730 IS2: use a common IS2 message wrapper Heikki Hannikainen 2013-06-27 09:01:11 +0300
  • b9b6560351 IS2: successful unpacking of server signature Heikki Hannikainen 2013-06-27 08:42:45 +0300
  • 437bf2b8b7 IS2: additional deframing code Heikki Hannikainen 2013-06-27 08:28:49 +0300
  • 0d4c8b594a aprsis2: write header and tail around outgoing message Heikki Hannikainen 2013-06-27 00:54:30 +0300
  • 4a751c6b85 Add OneMessage type for aprsis2.proto Heikki Hannikainen 2013-06-27 00:54:01 +0300
  • 922f1a56b3 A little initial work at sending a server signature in an IS2 protocol Heikki Hannikainen 2013-06-26 00:57:54 +0300
  • 04f629bec6 Build with protocol buffers linked in Heikki Hannikainen 2013-06-25 23:59:06 +0300
  • e9ad577e7f workflow: Update dependencies Heikki Hannikainen 2022-10-26 01:34:04 +0300
  • a37a7c5c59 test: Ease up udp-load test some more Heikki Hannikainen 2022-10-25 08:29:17 +0300
  • 91449335a2
    Merge pull request #73 from hessu/feature/ssl Heikki Hannikainen 2022-10-25 02:10:51 +0300
  • dc2f797c61 tls: Rename SSL to TLS in log messages #73 Heikki Hannikainen 2022-10-25 01:35:02 +0300
  • 310cdee20d tls: Adjust tls parameter names in tls1 test config Heikki Hannikainen 2022-10-25 01:31:23 +0300
  • b10084b45d tls: Rename ssl.c to tls.c Heikki Hannikainen 2022-10-25 01:29:21 +0300
  • 6fab86fd4c config: Start renaming ssl config options to tls Heikki Hannikainen 2022-10-25 01:24:52 +0300
  • a678efcce2 tests: Run aggregator tests in github workflow Heikki Hannikainen 2022-10-25 01:17:16 +0300
  • ebaccb048f tests: Use different ports for aggrtest Heikki Hannikainen 2022-10-25 02:03:03 +0300
  • fd8e964bd8 tests: Create test CA + server cert, add tls1 test server config Heikki Hannikainen 2022-10-25 01:16:06 +0300
  • f6ce97c02f ssl: Fix compile-time warnings Heikki Hannikainen 2022-10-24 01:16:54 +0300
  • f4d444c277
    Merge pull request #71 from hessu/feature/sctp Heikki Hannikainen 2022-10-24 01:18:39 +0300
  • e49644924e sctp: Add a test for SCTP uplink between servers #71 Heikki Hannikainen 2022-10-24 00:59:58 +0300
  • 8a6c464cc0 sctp: Switch to buffered writes faster Heikki Hannikainen 2022-10-24 00:59:01 +0300
  • 986c74545f README.sources: + sctp.c, ssl.c Heikki Hannikainen 2022-10-23 15:42:29 +0300
  • d6cd044c3c sctp: Enable SCTP_NODELAY Heikki Hannikainen 2022-10-23 15:17:29 +0300
  • df3efad7ad sctp: Remove dead code Heikki Hannikainen 2022-10-23 14:12:12 +0300
  • 55a0106ba8 sctp: Improve logging Heikki Hannikainen 2022-10-23 14:11:31 +0300
  • 0075014c40 sctp: Buffer outgoing data, similar to TCP Heikki Hannikainen 2022-10-23 13:43:18 +0300
  • ea9c80b5ea sctp: Increase logging level on address assignments a bit Heikki Hannikainen 2022-10-23 12:31:31 +0300
  • 51effcfad5 status: Indicate SCTP connections and listeners in status web Heikki Hannikainen 2022-10-23 12:14:15 +0300
  • 895e13eb39 debian: Add dependencies for libsctp Heikki Hannikainen 2022-10-23 03:20:46 +0300
  • 49386f08ab
    Merge pull request #72 from hessu/bugfix/resolv Heikki Hannikainen 2022-10-23 16:49:05 +0300
  • ee4e4a7387 uplink: Call res_init after resolv.conf changes #72 Heikki Hannikainen 2022-10-23 16:32:34 +0300
  • b3b66b9d47
    Merge pull request #70 from hessu/feature/uplink-nonblock Heikki Hannikainen 2022-10-23 02:53:40 +0300
  • 007f70c72f uplink: Faster uplink thread shutdown while uplinks are timing out #70 Heikki Hannikainen 2022-10-23 02:36:22 +0300