<commit_before># Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)

## Unreleased
### Added
- Library for marshaling TPM2 types: libmarshal.
- Unit test for device TCTI bug fixes.
### Changed
- Converted all cpp files to c, removed dependency on C++ compiler.
- Cleaned out a number of marshaling functions from the SAPI code. Things
required by the resource manager were removed from libsapi and moved into
the 'common directory.
- README.md updated to add note about deprecation of resourcemgr code. A
replacement has been in the works for a while but the existing code will
remain in place until the replacement is ready.
- Added std=gnu99 to default CONFIG_SITE.
- Update Linux / Unix OS detection to use non-obsolete macros.
- Move unit tests from test/ to test/unit/.
### Fixed
- Wrong return type for Tss2_Sys_Finalize (API break).
- NULL dereference bug in device TCTI init function.
- Two race conditions in the resourcemgr.

## [1.1.0] - 2017-05-10
### Changed
- tpmclient, disabled all tests that rely on the old resourcemgr.
### Fixed
- Fixed definition of PCR_LAST AND TRANSIENT_LAST macros.
### Removed
- tpmtest
- resourcemgr, replacement is in new repo: https://github.com/01org/tpm2-abrmd

## [1.0] - 2016-11-01
### Added
- Travis-CI integration with GitHub
- Unit tests for primitive (un)?marshal functions.
- Example systemd unit for resourcemgr.
- Allow for unit tests to be enabled selectively.
- added pkg-config files for libraries
### Changed
- move simulator initialization code to socket TCTI init function.
- socket TCTI finalize no longer frees context
- rename libtss2 to libsapi
- rename libtcti_device to libtcti-device
- rename libtcti_socket to libtcti-socket
- move $(includedir)/tss to $(includedir)/sapi
- Move default compiler flags to config.site file.
### Fixed<commit_msg>CHANGELOG.md: Merge 1.x changelog into master.<commit_after># Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)

## Unreleased
### Added
- Library for marshaling TPM2 types: libmarshal.
- Unit test for device TCTI bug fixes.
- Unit test for socket TCTI bug fixes.
- Integration test harness to give each test a private instance of the
simulator for each test.
### Changed
- Converted all cpp files to c, removed dependency on C++ compiler.
- Cleaned out a number of marshaling functions from the SAPI code. Things
required by the resource manager were removed from libsapi and moved into
the 'common directory.
- Update Linux / Unix OS detection to use non-obsolete macros.
- Move unit tests from test/ to test/unit/.
- Move integration tests to test/integration/.
### Fixed
- Wrong return type for Tss2_Sys_Finalize (API break).
- NULL dereference bug in device and socket TCTI init functions.

## [1.1.0] - 2017-05-10
### Changed
- tpmclient, disabled all tests that rely on the old resourcemgr.
### Fixed
- Fixed definition of PCR_LAST AND TRANSIENT_LAST macros.
### Removed
- tpmtest
- resourcemgr, replacement is in new repo: https://github.com/01org/tpm2-abrmd

## [1.0] - 2016-11-01
### Added
- Travis-CI integration with GitHub
- Unit tests for primitive (un)?marshal functions.
- Example systemd unit for resourcemgr.
- Allow for unit tests to be enabled selectively.
- added pkg-config files for libraries
### Changed
- move simulator initialization code to socket TCTI init function.
- socket TCTI finalize no longer frees context
- rename libtss2 to libsapi
- rename libtcti_device to libtcti-device
- rename libtcti_socket to libtcti-socket
- move $(includedir)/tss to $(includedir)/sapi
- Move default compiler flags to config.site file.
### Fixed
{'fraction_non_alphanumeric': 0.07867549668874173, 'fraction_numerical': 0.015099337748344372, 'mean_word_length': 4.001324503311258, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2582356', 'n_tokens_mistral': 1162, 'n_tokens_neox': 1081, 'n_words': 500}