8
0
forked from pool/aws-c-common
Files
aws-c-common/aws-c-common.changes

243 lines
9.2 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Fri Jan 31 22:42:43 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.29
+ Add libdl as needed (#583)
- from version 0.4.28
+ Address TSAN issues, improve mutex apis
* Add clang tsan github action (#578)
-------------------------------------------------------------------
Mon Jan 20 14:17:40 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.27
+ Rework alignment tests to only require 32 byte support when avx2 is enabled
- from version 0.4.26
+ aws_thread_id_t
* Move include ctest up, this should reneable tests. (#571)
- from version 0.4.25
+ Make build friendly to in-source builds
* Support in source builds of aws-c-* libs. (#566)
- from version 0.4.24
+ Portable Header Check (#558)
* Rewrite header tester to be portable
* Install CheckHeaders.cmake
- from version 0.4.23
+ Adds no-allocation logger implementation
-------------------------------------------------------------------
Fri Nov 22 14:16:13 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.22
+ aws_byte_buf_append_and_update
* Add append and update function to common (#554)
- from version 0.4.21
+ Made windows stack trace much more resilient (#552)
* SymSetOptions, try to be more resilient
* Write symbol name and addr if file/line cannot be found
* Simplified and cleaned up symbol printing, ensure
that we get the most info possible
* fflush at the end of aws_backtrace_print()
* fflush and free, clang-format
- from version 0.4.20
+ Fix for ancient linux
* Fix for old linux (#545)
-------------------------------------------------------------------
Wed Nov 13 13:09:43 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.19
+ Stack dump improvements
* Added newlines to stacktrace headers (#541)
- from version 0.4.18
+ Stack dump improvements
* Always print both raw and resolved stack trace,
helps in release builds
-------------------------------------------------------------------
Thu Nov 7 00:35:53 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.17
+ Memory tracing updates
* Fixed probing for stack trace availability (#537)
- from version 0.4.16
+ Memory Tracing
* Ported alloc tracer from Java CRT, added unit tests
* Generalized backtrace/backtrace_symbols for multiple platforms
* Added tests to ensure midstream usage works
* Stack trace decoding test now uses virtual logger
* Fixed AWS_VARIABLE_LENGTH_ARRAY on windows,
causing stack corruption
* Converted all tests to use the mem tracer
* Removed allocator from test harness structure,
enabled logging by default
- from version 0.4.15
+ aws_string_c_str() helper fn
* aws_string_c_str() (#534)
-------------------------------------------------------------------
Mon Oct 28 15:24:40 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.14
+ Fix alignment on Windows
* Remove AWS_ALIGN, as it doesn't work reliably, add AWS_ALIGNED_TYPEDEF
- from version 0.4.13
+ Imported ring buffer allocator from node CRT
* Imported ring buffer allocator from node, fixed bugs, added unit test
* Implemented realloc as an assert to prevent use
- from version v0.4.12
+ Static libs and security fixes
* Fixed visibility on static libs
* Added secure string length functions
* Fixed buffer overflow vulnerability in stack trace printing
-------------------------------------------------------------------
Thu Oct 3 11:58:04 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.11
+ Fix stupid bad boolean logic in macro.
* Fix stupid bad boolean logic in macro
* simplified gcc macro for assume
- from version 0.4.10
+ Fixed support for gcc 4.1.2.
- from version 0.4.9
+ fixed mixed static/shared builds.
* Reorder thread shutdown so that only truly necessary
memory is still allocated at shutdown callback town
- from version 0.4.8
+ Made AWS_ENABLE_LTO an option
* AWS_ENABLE_LTO=ON|OFF now controls LTO globally
* Made AWS_ENABLE_LTO an option
- from version 0.4.7
+ Added support for thread exit callbacks
* Added support for thread exit callbacks
* Added user data support to aws_thread_call_once
- from version 0.4.6
+ LTO support
* Added IPO/LTO support to cmake
* Removed the requirement that release builds produce good backtrace output
* Check for IPO policy in older versions of CMake
* Add policy existence check to c flags
- Re-enable link-time optimization (LTO) in spec file
-------------------------------------------------------------------
Mon Sep 2 13:44:18 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.4.5
+ Move allocator functions to their own file
* Move the allocator related functions to allocator.c
* Add overrides for the allocator functions
* PR Comments
- from version 0.4.4
+ Relaxed constraints on gcc+x86/x64 to gcc 4.1.2
* Relaxed constraints on gcc+x86/x64 to gcc 4.1.2,
added ARM and Itanium detection for gcc 4.4
- from version 0.4.3
+ Use CMake Threads module instead of manual pthreads linking
* Depend on pthreads via Threads rather than manually
- from version 0.4.2
+ Fix error info
* Fixed issue where the wrong info was returned for some error codes.
- from version 0.4.1
+ Logging refactor
* Add yaml file for aws_byte_buf_cat proof (#448)
* Proof harness for aws_byte_buf_cat with a fixed number of arguments
- from version 0.4.0
+ Task logging
* Adds string tags to tasks and task logging for easier identification
- from version 0.3.15
+ Fix nasty overflow bug in high-res clock on 32-bit systems.
+ Fixed typo that broke osx build. (#425)
- Disable link-time optimization (LTO) as it currently breaks the testsuite
+ https://github.com/awslabs/aws-c-common/issues/456
-------------------------------------------------------------------
Tue Jun 18 09:39:29 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.3.14
+ Linux stack trace fixes
* Parse (<function>+<addr>) backtrace format on POSIX systems (#422)
- from version 0.3.13
+ Compile warning fixes
* Re-enabled unknown pragma warnings, wrapped CPROVER pragmas (#420)
- from version 0.3.12
+ Miscellaneous cleanup
* Fixes to clang-tidy failures in dependent libs
* Fixed test harness asserts to prove to clang-tidy that
compared values are non-null, initialized out params
* Fixed mis-used asserts and multi-eval of assert values
* Preserve existing behavior
- from version 0.3.11
+ C++ build fixes
* Alter header code so it can compile in c++ as well
* Allow constant expressions in AWS_ASSERT
- from version 0.3.10
+ Fix shared-lib builds
- from version 0.3.9
+ Added backtraces to asserts
* assert() -> AWS_ASSERT()
* Removed assert.h includes
* rewrote resolve buffer reading to appease gcc
- from version 0.3.8
+ Memory-safety proofs for aws_byte_buf
+ Adds invariants and proof harnesses for the following functions:
* aws_byte_buf_append
* aws_byte_buf_append_dynamic
* aws_byte_buf_append_with_lookup
* aws_byte_buf_clean_up
* aws_byte_buf_from_array
* aws_byte_buf_from_empty_array
* aws_byte_buf_init
* aws_byte_buf_init_copy_from_cursor
* aws_byte_buf_reserve
* aws_byte_buf_secure_zero
-------------------------------------------------------------------
Wed May 8 12:51:10 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.3.7
+ Build fixes
* cmake now respects BUILD_TESTING
* Fixed compiler warnings
-------------------------------------------------------------------
Mon Apr 22 21:11:11 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.3.6
+ Faster CBMC stubs for memset and memcpy (#300)
* new memset and memcpy functions that are often
faster for CBMC to analyze
* PR comments addressed
-------------------------------------------------------------------
Wed Apr 10 11:48:21 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.3.5
+ Byte buf utility functions - append that grows,
append with internal tolower, reserve (#297)
+ Byte buf append function that grows when capacity limit hit
+ Byte buf reserve
+ Byte buf append with lookup table translation
- from version 0.3.4
+ getopt_long() implementation
+ Android compile fixes
+ Atomics fixes for gcc < 4.6
+ Security bug fixes from AWS
- from version 0.3.3
+ FreeBSD compile fixes
- from version 0.3.2
+ Fix downstream build script. (#246)
+ Fix codebuild scripts to not need relative
paths and use out of source builds.
- from version 0.3.1
+ Added CI job for x64 old linux. (#240)
+ Added CI job for x64 old linux.
+ Added 32bit builds, updated a comment.
- Move cmake files to correct installation path
-------------------------------------------------------------------
Fri Jan 25 12:47:20 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Initial build
+ Version 0.3.0