Skip to content

Commit

Permalink
Releasing version 0.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
martingalloar committed Mar 25, 2016
1 parent d2cddef commit 4195f90
Show file tree
Hide file tree
Showing 5 changed files with 98 additions and 90 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ else(WIRESHARK_FOUND)
MESSAGE(STATUS "Wireshark libraries not found, performing a Wireshark plug-in build.")

include(WiresharkPlugin)
set_module_info(sap 0 2 4 0)
set_module_info(sap 0 3 1 0)

endif(WIRESHARK_FOUND)

Expand Down
178 changes: 93 additions & 85 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,108 +1,116 @@
2016-03-25 Martin Gallo <[email protected]>

* - Version v0.3.1 released.
* - Switched to Wireshark 2.0 trunk. Ported the plugin to the use of
new APIs.
* src/packet-sapdiag.c: Added support bits found in SAP GUI versions
7.20 patch level 9 and 7.40.

2015-11-05 Martin Gallo <[email protected]>

* - Version v0.2.3 released.
* - Minor documentation improvements.
* - Fixed some issues in Windows builds.
* - Added some basic unit test on dissecting SAP Router packets.
* src/packet-saprouter.c: Better tracking of conversations. Now it's
possible to trace request response packets and see the route information
if the packet trace included that information (thanks Luca!).
* src/vpa108csulzh.cpp: Improved the fix for CVE-2015-2278 by
properly initializing arrays (thanks 'ret5ret'!).
* - Version v0.2.3 released.
* - Minor documentation improvements.
* - Fixed some issues in Windows builds.
* - Added some basic unit test on dissecting SAP Router packets.
* src/packet-saprouter.c: Better tracking of conversations. Now it's
possible to trace request response packets and see the route information
if the packet trace included that information (thanks Luca!).
* src/vpa108csulzh.cpp: Improved the fix for CVE-2015-2278 by
properly initializing arrays (thanks 'ret5ret'!).

2015-06-24 Martin Gallo <[email protected]>

* - Version v0.2.2 released.
* - The plugin can be build as a standalone plugin.
* - Version v0.2.2 released.
* - The plugin can be build as a standalone plugin.

2015-03-13 Martin Gallo <[email protected]>

* - Version v0.2.1 released.
* - Switched to Wireshark 1.12 trunk. Ported the plugin to the use of
new APIs (wmem, expert, etc.)
* - Fixed vulnerabilities in LZC and LZH compression libraries
(CVE-2015-2282 and CVE-2015-2278). Added test cases for checking proper
fixes.
* - Added basic packet parsing testing with travis, using pyshark. It
allows to check that the plugin is built and loaded correctly.
* - Moved to a layout with all source in "src" folder.
* - Test building with clang on travis.
* src/packet-saprouter.c: Added unknown field to router error
messages.
* src/packet-saprouter.c: Changed scope of hostname/password strings
allocations.
* - Version v0.2.1 released.
* - Switched to Wireshark 1.12 trunk. Ported the plugin to the use of
new APIs (wmem, expert, etc.)
* - Fixed vulnerabilities in LZC and LZH compression libraries
(CVE-2015-2282 and CVE-2015-2278). Added test cases for checking proper
fixes.
* - Added basic packet parsing testing with travis, using pyshark. It
allows to check that the plugin is built and loaded correctly.
* - Moved to a layout with all source in "src" folder.
* - Test building with clang on travis.
* src/packet-saprouter.c: Added unknown field to router error
messages.
* src/packet-saprouter.c: Changed scope of hostname/password strings
allocations.

2015-01-16 Martin Gallo <[email protected]>

* - Version v0.1.5 released.
* - Added travis script for testing builds.
* - Fixed compilation on OSX. Thanks Valeriy !
* - General minor fixes and code improvements.
* packet-sapdiag.c: Added dissection of error messages, fixed parsing
of some atom items for old versions.
* packet-sapdiag.c: Better highlighting of all invisible fields as
potential passwords. Fixed parsing of GUI patch level item for old
versions. Thanks Victor for the feedback !
* packet-sapenqueue.c: Added dissection of admin trace requests.
* packet-saprouter.c: Added dissection of error fields. Route strings
field are now search-able.
* sapdecompress.h: Improved routines and added handling of some error
conditions.
* saphelpers.h: Fixed use of helpers on different dissectors.
* - Version v0.1.5 released.
* - Added travis script for testing builds.
* - Fixed compilation on OSX. Thanks Valeriy !
* - General minor fixes and code improvements.
* packet-sapdiag.c: Added dissection of error messages, fixed parsing
of some atom items for old versions.
* packet-sapdiag.c: Better highlighting of all invisible fields as
potential passwords. Fixed parsing of GUI patch level item for old
versions. Thanks Victor for the feedback !
* packet-sapenqueue.c: Added dissection of admin trace requests.
* packet-saprouter.c: Added dissection of error fields. Route strings
field are now search-able.
* sapdecompress.h: Improved routines and added handling of some error
conditions.
* saphelpers.h: Fixed use of helpers on different dissectors.

2014-03-25 Martin Gallo <[email protected]>

* - Version v0.1.4 released at Troopers'14.
* - Changelog now in GNU format.
* - Switched to wireshark 1.10 trunk.
* - Moved to the use of the new memory allocation API (wmem) on all
dissectors.
* packet-sapdiag.c: Fixed some support bits and added new ones found on SAP
GUI version 7.30.
* packet-sapdiag.c: Added dissection of new Diag Items: WindowsSize.
* packet-sapenqueue.c: New dissector. Parsing of Enqueue Server packets.
* packet-sapms.c: New dissector. Parsing of Message Server packets.
* packet-sapprotocol.c: Subdissectors tables are now handled only on the
NI Protocol dissector.
* packet-sapprotocol.h: Exported function to look at the NI Protocol
sub-dissector table.
* packet-saprfc.c: The RFC dissector now registeres two separate handlers:
one for internal calls (e.g. from SAP Diag dissector) and another for
external communications (e.g. RFC or Gateway Monitor).
* packet-saprfc.c: Refactored almost all of the dissector code. Added lot
of new fields and fixed some issues.
* packet-saprfc.c: Fixed reassemble of RFC tables.
* packet-saprouter.c: Added dissection of Admin and Control messages.
* packet-saprouter.c: Protocol port preference changed to a range to cover
the port used by niping.
* packet-sapsnc.c: New dissector. Moved dissection of SNC frames to a new
dissector for using it as subdissector of both SAP Router and SAP Diag
packets.
* sapdecompress.h: Exported return code strings for using it in both Diag
and RFC dissectors.
* wireshark.patch: Switched patch file to GIT as the repository isn't
updated on SVN now.
* - Version v0.1.4 released at Troopers'14.
* - Changelog now in GNU format.
* - Switched to wireshark 1.10 trunk.
* - Moved to the use of the new memory allocation API (wmem) on all
dissectors.
* packet-sapdiag.c: Fixed some support bits and added new ones found on SAP
GUI version 7.30.
* packet-sapdiag.c: Added dissection of new Diag Items: WindowsSize.
* packet-sapenqueue.c: New dissector. Parsing of Enqueue Server packets.
* packet-sapms.c: New dissector. Parsing of Message Server packets.
* packet-sapprotocol.c: Subdissectors tables are now handled only on the
NI Protocol dissector.
* packet-sapprotocol.h: Exported function to look at the NI Protocol
sub-dissector table.
* packet-saprfc.c: The RFC dissector now registeres two separate handlers:
one for internal calls (e.g. from SAP Diag dissector) and another for
external communications (e.g. RFC or Gateway Monitor).
* packet-saprfc.c: Refactored almost all of the dissector code. Added lot
of new fields and fixed some issues.
* packet-saprfc.c: Fixed reassemble of RFC tables.
* packet-saprouter.c: Added dissection of Admin and Control messages.
* packet-saprouter.c: Protocol port preference changed to a range to cover
the port used by niping.
* packet-sapsnc.c: New dissector. Moved dissection of SNC frames to a new
dissector for using it as subdissector of both SAP Router and SAP Diag
packets.
* sapdecompress.h: Exported return code strings for using it in both Diag
and RFC dissectors.
* wireshark.patch: Switched patch file to GIT as the repository isn't
updated on SVN now.

2013-03-22 Martin Gallo <[email protected]>

* - Version v0.1.3 released.
* packet-sapdiag.c, packet-saprfc.c: Fixed compilations errors on RFC and
Diag dissectors and removed some warnings.
* - Version v0.1.3 released.
* packet-sapdiag.c, packet-saprfc.c: Fixed compilations errors on RFC and
Diag dissectors and removed some warnings.

2012-09-27 Martin Gallo <[email protected]>

* - Version v0.1.2 released at Brucon'12.
* packet-saprouter.c: Fixed minor issues and added dissection of Admin
requests. Thanks Dave (@nmonkee) for the feedback and reporting the issues.
* packet-saprouter.c: Route and Admin passwords are highlighted as Security
via expert warnings.
* packet-sapdiag.c: Added dissection of new Diag Atom types, as used in NW
7.01 and early versions, and UI Events.
* packet-sapdiag.c: Added a preference setting for enabling highlighting of
unknown Diag Item/Atom types and password fields via expert warnings.
* packet-saprfc.c: Added a preference setting for enabling highlighting of
unknown RFC types via expert warnings.
* - Version v0.1.2 released at Brucon'12.
* packet-saprouter.c: Fixed minor issues and added dissection of Admin
requests. Thanks Dave (@nmonkee) for the feedback and reporting the issues.
* packet-saprouter.c: Route and Admin passwords are highlighted as Security
via expert warnings.
* packet-sapdiag.c: Added dissection of new Diag Atom types, as used in NW
7.01 and early versions, and UI Events.
* packet-sapdiag.c: Added a preference setting for enabling highlighting of
unknown Diag Item/Atom types and password fields via expert warnings.
* packet-saprfc.c: Added a preference setting for enabling highlighting of
unknown RFC types via expert warnings.

2012-07-29 Martin Gallo <[email protected]>

* - Initial version v0.1.1 releaseed at Defcon 20.
* - Initial version v0.1.1 releaseed at Defcon 20.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ SAP Dissector Plugin for Wireshark

Copyright (C) 2012-2016 by Martin Gallo, Core Security

Version 0.2.4.dev (XXX 2016)
Version 0.3.1 (March 2016)


Overview
Expand Down
2 changes: 1 addition & 1 deletion moduleinfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
#endif

/* Version number of package */
#define VERSION "0.2.4.dev"
#define VERSION "0.3.1"
4 changes: 2 additions & 2 deletions moduleinfo.nmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ PACKAGE=sap

# The version
MODULE_VERSION_MAJOR=0
MODULE_VERSION_MINOR=2
MODULE_VERSION_MICRO=4
MODULE_VERSION_MINOR=3
MODULE_VERSION_MICRO=1
MODULE_VERSION_EXTRA=0

#
Expand Down

0 comments on commit 4195f90

Please sign in to comment.