Commit graph

  • 78fdd36db8
    Relay media over QUIC uni streams instead of datagrams main Niko Marmeladkov 2026-07-02 10:31:05 +03:00
  • 366386bade Various fixes: cert auth lookup by number, debug logging, mobile client Niko Marmeladkov 2026-07-01 17:15:05 +03:00
  • 50344a350a handleAuthCert: look up identity by cert CommonName, not pubkey Niko Marmeladkov 2026-07-01 15:41:54 +03:00
  • 48143cdbf5 Allocate: deduplicate by pubkey, GetByPubKey: return latest Niko Marmeladkov 2026-07-01 15:41:00 +03:00
  • 8726dcc01e Add debug log to HandleDial, remove OpRegister Niko Marmeladkov 2026-07-01 15:08:23 +03:00
  • 07814e5014 Add OpRegister: cert-only registration without PoW Niko Marmeladkov 2026-07-01 15:02:58 +03:00
  • 12f38ecb68 handleAuthCert: reject cert-auth when number differs from session Niko Marmeladkov 2026-07-01 14:59:39 +03:00
  • b7597e1335 handleAuthCert: unregister old number before changing identity Niko Marmeladkov 2026-07-01 14:51:52 +03:00
  • ba79f81721 Register: kick out old session when number is taken Niko Marmeladkov 2026-07-01 14:51:04 +03:00
  • 22e33f0e5f NormalizeNumber: accept numbers without + prefix Niko Marmeladkov 2026-06-30 15:17:19 +03:00
  • 69990d7661 Fix target offline: normalize number in HandleDial Niko Marmeladkov 2026-06-30 15:08:41 +03:00
  • 73f09c29ab Add cert-based re-authentication (OpAuthCert) Niko Marmeladkov 2026-06-30 14:56:29 +03:00
  • 0ed9d18b27 Fix nil interface trap in GetByNumber Niko Marmeladkov 2026-06-30 14:33:41 +03:00
  • 53e877393d
    Fix panic in marshalIdentity: dynamic number buffer instead of hardcoded 8 Niko Marmeladkov 2026-06-30 13:51:38 +03:00
  • 4f6310c2bb
    Fix PoW auth bypass: verify against issued challenge, not new one Niko Marmeladkov 2026-06-30 13:47:17 +03:00
  • dbb2782dd7
    Fix missing ALPN NextProtos for QUIC handshake Niko Marmeladkov 2026-06-30 13:43:54 +03:00
  • 4f88a7eab1
    Initial commit: QuiC Call server Niko Marmeladkov 2026-06-30 12:49:11 +03:00