Skip to content

Firegex 3.1.0

Compare
Choose a tag to compare
@domysh domysh released this 09 Mar 21:24
· 63 commits to main since this release
73c40d2

3.0.0 Fixing

  • nfproxy: ipv6 invalid packet was risen due to an invalid payload size in the header (fixed)
  • nfproxy: on invalid data on reserialize, double free was triggered
  • API and DB: PK on nfproxy now is name + service_id (added service_id in the pyfilter model)
  • API: added service_id reference at every pyfilter API
  • nfproxy - fgex: when handling data types, now parsers can return a list of parsed values
  • nfproxy - fgex: default rejecting connections on invalide parsing, added an option to customize this behaviour (documented in the docs)
  • nfproxy - fgex: more checks on FGEX_ options (invalid values raise an exception on compiling)
  • nfproxy - fgex: refactor of HTTP parser: now the same parser is used for all the stream and allows to parse correctly all the HTTP messages
  • nfproxy - fgex: flush action don't destroy llhttp object but drops body first, and if necessary also all the other info
  • tests: added tests for nfproxy

Full Changelog: 3.0.0...3.1.0