Commit History

11 days ago

  1. Test SMS quota classification separately from media jobs (#11)⁠ Running

    fc32ef2
  2. Pass request route into rate-limit classification (#10)⁠

    ed170e3
  3. Avoid treating SMS dispatch as a media job or upload (#9)⁠

    636adab
  4. Test method-specific SMS authorization scopes

    Verified signature
    cbb4e5d
  5. Restrict SMS execution scope to send POST

    Verified signature
    f47bde2
  6. Remove unused test import

    Verified signature
    642e2c9
  7. Cover authorization policy for SMS and unknown API routes

    Verified signature
    ac9b2cc
  8. Run application regression tests in CI

    Verified signature
    b548bd4
  9. Test DNS validation pins only globally routable addresses

    Verified signature
    bcd75d7
  10. Clean up downloader size-limit regression tests

    Verified signature
    b3c29e4
  11. Add download size-limit and partial-file cleanup regressions

    Verified signature
    6b54f04
  12. Test redirect SSRF protection with mock transport

    Verified signature
    6962504
  13. Use injectable mock transport in downloader test

    Verified signature
    bb8112c
  14. Isolate DNS-pinned transport construction for testing

    Verified signature
    d8addc2
  15. Pin direct httpcore dependency for DNS-pinned transport

    Verified signature
    ca52128
  16. test: cover DNS pinning and hostname normalization

    Verified signature
    25d61e9
  17. test: cover normalized hostnames in DNS pinning

    Verified signature
    549f5a6
  18. security: normalize IDNA host keys for DNS pinning

    Verified signature
    33763bd
  19. test: cover validated DNS address pinning

    Verified signature
    825b6f0
  20. security: pin validated DNS addresses to outbound connections

    Verified signature
    3654bbd
  21. test: ensure redirect targets are validated before fetch

    Verified signature
    9293c78
  22. security: disable environment proxy inheritance for downloads

    Verified signature
    34359ea
  23. fix: preserve content-disposition filename parsing

    Verified signature
    28ec17c
  24. fix: restore asyncio import in SSRF validation

    Verified signature
    2988542
  25. test: cover SSRF DNS validation edge cases

    Verified signature
    32a9b33
  26. security: harden downloader SSRF DNS validation

    Verified signature
    8ef3bfb
  27. test: cover media download path traversal and symlink escapes

    Verified signature
    35cd0ee
  28. test: cover SMS endpoint authentication and scope enforcement

    Verified signature
    c6aa952
  29. Fix PgBouncer prepared statement name collisions

    Verified signature
    fda44a3
  30. Fix PostgreSQL UUID schema compatibility during startup

    Verified signature
    547727a
  31. Disable asyncpg statement caches for transaction-pooled PostgreSQL

    Verified signature
    48aa04d
  32. Fix PostgreSQL UUID foreign-key type compatibility

    Verified signature
    67336e0
  33. Document httpSMS environment variables

    Verified signature
    122d501
  34. Add async PostgreSQL driver for database startup

    Verified signature
    126b798
  35. Fix async PostgreSQL driver selection

    Verified signature
    325ae04
  36. Document httpSMS integration

    Verified signature
    507300f
  37. Add httpSMS API tests

    Verified signature
    943334e
  38. Register httpSMS route

    Verified signature
    dd2eb5c
  39. Authorize SMS with operations scope

    Verified signature
    b892f66
  40. Fix httpSMS request validation

    Verified signature
    3d8032f
  41. Add httpSMS forwarding endpoint

    Verified signature
    6e64a91

19 days ago

  1. Document diarization speaker output limit

    Verified signature
    8e68f82
  2. Clean diarization output tests

    Verified signature
    72f6b6a
  3. Test diarization output integrity

    Verified signature
    9a7e2d7
  4. Harden diarization span output integrity

    Verified signature
    6108745
  5. Add FFprobe duration and timeout tests

    Verified signature
    1befd97
  6. Document diarization media duration limit

    Verified signature
    127a663
  7. Add FFprobe media duration validation before diarization

    Verified signature
    3a5e992
  8. Document diarization inference timeout

    Verified signature
    110d91c
  9. Harden diarization inference concurrency timeout and FFmpeg cleanup

    Verified signature
    73a5b72