Skip to content

Latest commit

 

History

History
231 lines (151 loc) · 15.7 KB

CHANGELOG.md

File metadata and controls

231 lines (151 loc) · 15.7 KB

Changelog

v0.23.9 - 2024-03-28

v0.23.8 - 2024-03-28

v0.23.7 - 2024-03-28

v0.23.6 - 2024-03-28

v0.23.5 - 2024-03-28

v0.23.4 - 2024-03-28

v0.23.3 - 2024-03-28

v0.23.2 - 2024-03-28

v0.23.1 - 2024-03-28

v0.23.0 - 2024-03-28

Breaking Changes 🛠

  • Update go version by @k1LoW in #106

Other Changes

  • Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #102
  • Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0 by @dependabot in #103
  • Add Go 1.22 by @k1LoW in #104
  • Fix build pipeline by @k1LoW in #105
  • Setup tagpr by @k1LoW in #107
  • Cleanup unnecessary code/files by @k1LoW in #109

v0.22.2 (2022-09-08)

v0.22.1 (2021-09-07)

  • Fix null pointer dereference #96 (k1LoW)

v0.22.0 (2020-11-25)

  • Fix payloadBuffer invalid nil pointer dereference #95 (k1LoW)
  • Use GitHub Actions #94 (k1LoW)
  • Bump up go version #93 (k1LoW)
  • fix a typo in doc string #92 (kentaro)
  • Fix payloadBuffer.Get ( when buffer deleted, return nil ) #91 (k1LoW)
  • Add make sec #89 (k1LoW)

v0.21.2 (2019-08-09)

  • Fix payloadBuffer.Get ( when buffer deleted, return nil ) #91 (k1LoW)
  • Add make sec #89 (k1LoW)

v0.21.0 (2019-06-19)

  • Add lock/unlock to the place to operate pMap.buffers #88 (k1LoW)
  • Log *addr when dumper.Read error ( ex. SSL connection ) #86 (k1LoW)

v0.20.3 (2019-06-11)

  • Add more memStats metrics #85 (k1LoW)
  • handle FIN / RST to delete unused buffer #84 (k1LoW)
  • Add mutex to payloadBufferManager #83 (k1LoW)
  • hundle dumper.Read error and delete unnecessary buffer #82 (k1LoW)

v0.20.2 (2019-06-09)

v0.20.1 (2019-06-06)

  • Fix output tcpdp version

v0.20.0 (2019-06-04)

  • Add log.enableInternal to log tcpdp internal stats #80 (k1LoW)

v0.19.0 (2019-05-15)

  • Add dumper conn for tracking only connection #79 (k1LoW)

v0.18.0 (2019-05-14)

v0.17.0 (2019-02-17)

v0.16.1 (2018-12-17)

  • Refactor NewProbeServer and logging info #74 (k1LoW)

v0.16.0 (2018-12-16)

  • Add --filter option for override BPF #73 (k1LoW)
  • Support multi target #72 (k1LoW)

v0.15.0 (2018-12-12)

v0.14.1 (2018-12-07)

  • Fix COM_STMT_EXECUTE with zero stmt_execute_values #70 (k1LoW)
  • Fix break packets for parsing HandshakeResponse320 #69 (k1LoW)

v0.14.0 (2018-11-28)

  • Add Unsupport SSL warning when Protocol::HandshakeResponse320 #68 (k1LoW)
  • Analyze username and database name via Protocol::HandshakeResponse320 #67 (k1LoW)
  • Check SSLRequest when parsing Handshake and write warning to dump.log #66 (k1LoW)

v0.13.1 (2018-10-23)

  • Write mtu mss to log #65 (k1LoW)
  • Fix default snapshotLength and Fix auto detect snapshotLength #64 (k1LoW)

v0.13.0 (2018-10-22)

  • Add --snapshot-length option to tcpdp probe #63 (k1LoW)
  • Check clientSSL when parsing HandshakeResponse and write warning to dump.log #62 (k1LoW)
  • Add *log.fileName config option #61 (k1LoW)

v0.12.0 (2018-10-14)

  • Make internal packet buffer #57 (k1LoW)
  • Add make lint #60 (k1LoW)
  • Support PostgreSQL long query #59 (k1LoW)
  • Fix probe / proxy starting log format #56 (k1LoW)
  • Fix --use-server-starter option ( replace miss ) #55 (k1LoW)
  • Disable promiscuous mode #54 (k1LoW)
  • Add rotationTime secondly #51 #53 (k1LoW)

v0.11.0 (2018-10-10)

  • Add --immediate-mode option to tcpdp probe #50 (k1LoW)
  • Add --buffer-size (-B) option to tcpdp probe #49 (k1LoW)
  • Log pcap_stats when shutdown probe server or packets dropped #48 (k1LoW)
  • Increase snaplen so as not to lost packets #47 (k1LoW)
  • Add logger to PacketReader #46 (k1LoW)
  • bMap should be per direction ( not per connection ) #45 (k1LoW)
  • Support MySQL long query with payload_length #44 (k1LoW)
  • Support long packet #43 (k1LoW)
  • update ghch #42 (pyama86)

v0.10.0 (2018-09-30)

  • Build deb package #39 (k1LoW)
  • Build RPM package #38 (k1LoW)
  • Support MySQL client default-character-set #37 (k1LoW)
  • Separate tcpdp/dumper to tcpdp/dumper and tcpdp/dumper/* #36 (k1LoW)
  • Let's stop vendor #35 (pyama86)
  • Fix busy loop #34 (k1LoW)
  • Support parse MySQL compressed packet #33 (k1LoW)
  • Use LABEL instead of MAINTAINER (for deprecation) #32 (hfm)

v0.9.1 (2018-09-27)

  • Fix parsing --target and generating BPF Filter #31 (k1LoW)
  • Remove -X $(PKG).date= from -ldflags and add -X $(PKG).version= #30 (k1LoW)
  • Fix make crossbuild #29 (k1LoW)

v0.9.0 (2018-09-25)

  • I want to do arbitrary processing after rotate #28 (pyama86)
  • support any ip sniffing #27 (pyama86)

v0.8.0 (2018-09-24)

  • [BREAKING]Fix HexDumper output #26 (k1LoW)
  • Add more values to error log when probe #25 (k1LoW)
  • [BREAKING]Fix *Dumber Read when direction = Unknown #24 (k1LoW)
  • Remove dumper.ReadInitialDumpValues #23 (k1LoW)

v0.7.0 (2018-09-23)

  • [BREAKING]Parse PostgreSQL MessageParse / MessageBind / ( MessageExecute ) #22 (k1LoW)
  • Fix read StartupMessage #21 (k1LoW)
  • [BREAKING]Parse MySQL COM_STMT_PREPARE / COM_STMT_EXECUTE #20 (k1LoW)
  • Fix logic that read packet #19 (k1LoW)

v0.6.1 (2018-09-19)

v0.6.0 (2018-09-19)

  • Fix panic when exec root command with invalid option. #16 (k1LoW)
  • Add read command for read pcap file. #15 (k1LoW)

v0.5.0 (2018-09-14)

  • --target can set port only #13 (k1LoW)

v0.4.1 (2018-09-14)

v0.4.0 (2018-09-14)

  • [BREAKING] Rename package tcpdp -> tcpdp #10 (k1LoW)
  • [BREAKING] Rename command server -> proxy #9 (k1LoW)
  • Add probe command like tcpdump #8 (k1LoW)
  • Refactor Dumper struct #7 (k1LoW)

v0.3.0 (2018-09-08)

  • Analyze database name via Protocol::HandshakeResponse41 #6 (k1LoW)

v0.2.1 (2018-09-06)

  • Fix tcprxy config output #5 (k1LoW)

v0.2.0 (2018-08-30)

v0.1.0 (2018-08-29)

  • Add dumper for MySQL query #1 (k1LoW)