1. c4c45a3 Improve the release-signing workflow (#729) by Stephen Webb · 2 days ago master
  2. fe20e45 Prevent compiler warnings in the next ABI version (#728) by Stephen Webb · 13 days ago
  3. eb835f9 Bump version to 1.8.1 (#727) by Stephen Webb · 2 weeks ago
  4. b615bce fix: MSVC v141 build error caused by a missing namespace (#726) by qjoyel · 2 weeks ago
  5. 1911acb Add 1.8.0 release date to web-site (#724) by Stephen Webb · 3 weeks ago
  6. b63993f Prevent supurious 2GB test failure (#723) by Stephen Webb · 4 weeks ago rel/v1.8.0 v1.8.0-RC2
  7. 2b049d0 Fix size_t from int implict conversion in MDCPatternConverter::format() by Ray Chern · 4 weeks ago
  8. 7a3815b Upgrade Github cache action (#721) by Stephen Webb · 5 weeks ago
  9. 5f10a19 Fix packaged release_files.zip archive (#720) by Stephen Webb · 5 weeks ago v1.8.0-RC1
  10. 9eafcdd SyslogAppender packet splitting for large chunk counts (#682) by jmestwa-coder · 5 weeks ago
  11. a345ec7 fix: serversocket.cpp fails to compile with some compiler (#718) (#719) by qjoyel · 9 weeks ago
  12. 2eed76c Upgrade CI checkout action (#717) by Stephen Webb · 9 weeks ago
  13. cb42be7 Log gzip failure in GZCompressAction (#715) by sahvx655-wq · 10 weeks ago
  14. eebcb0a Use size_t for DatagramPacket length and offset in the next ABI version (#696) by jmestwa-coder · 10 weeks ago
  15. b3d9d65 Adopt Safe Buffers Model in hexdump() using std::span and add unsafe-buffer regression checks (#716) by sadd amr3e · 10 weeks ago
  16. ac18368 Drop NTEventLogAppender and ODBCAppender support when logchar=unichar (#713) by Stephen Webb · 10 weeks ago
  17. 0046ba5 Fix application hang on SocketAppender shutdown when offline (#707) by sahvx655-wq · 2 months ago
  18. d5be182 Improve helpers::Transcoder reference documention (#710) by Stephen Webb · 2 months ago
  19. a4ca4d8 Fix application hang in Transcoder when processing malformed character sequences (#711) by sahvx655-wq · 2 months ago
  20. 8eb5c27 Improve Windows CI actions (#708) by Stephen Webb · 2 months ago
  21. 9fd389f Prevent out-of-bounds reads in SimpleDateFormat name formatting (#709) by metsw24-max · 2 months ago
  22. b939921 Support for \{fmt} version 11 and 12 (#706) by Stephen Webb · 2 months ago
  23. 6b7db45 RollingFileAppender could name the rolled file ".1" (#703) by Stephen Webb · 2 months ago
  24. 5d328e9 Handle U+FFFF correctly in decodeUTF8 recovery path (#705) by jmestwa-coder · 3 months ago
  25. 3718e22 Ignore character case in loaded option names in the next ABI version (#702) by Stephen Webb · 3 months ago
  26. bf662ba fuzz coverage for transcoder encode/decode paths (#704) by jmestwa-coder · 3 months ago
  27. b0671d8 Decode input after an undecodable byte in XML/JSON layouts (#701) by metsw24-max · 3 months ago
  28. 7f30d20 reject invalid UTF-8 lead bytes F8..FF in Transcoder::decode (#699) by metsw24-max · 3 months ago
  29. f02e918 Ensure a change to the shared ThreadUtility isActive flag is visible (#694) by Stephen Webb · 3 months ago
  30. 7831d5d UTF-8 recovery loop end-of-input handling (#695) by jmestwa-coder · 3 months ago
  31. ba5b469 Ensure a ThreadUtility termination flag change is seen (#693) by jmestwa-coder · 3 months ago
  32. 9775ae5 ThreadUtility: restart periodic worker after queue becomes empty (#692) by jmestwa-coder · 3 months ago
  33. 39eab37 Simplify the Transcoder interface in the next ABI version (#691) by Stephen Webb · 3 months ago
  34. 24545c9 Remove the unused class helpers::ThreadLocal in the next ABI version (#690) by Stephen Webb · 3 months ago
  35. 30c8289 Centralize overflow-safe layout sizing and reserve validation (#688) by jmestwa-coder · 3 months ago
  36. d17cd49 Add documention for the string processing methods (#689) by Stephen Webb · 3 months ago
  37. ba4d59c Fix UB and locale-dependent behavior in StringHelper::toLowerCase (#687) by metsw24-max · 3 months ago
  38. 861e944 Handle zero-length writes in ByteArrayOutputStream (#684) by jmestwa-coder · 3 months ago
  39. b9b3428 Avoid narrowing-sensitive arithmetic in FormattingInfo (#685) by jmestwa-coder · 3 months ago
  40. 43360b5 Reject UTF-16 surrogate-half encodings in UTF-8 (#669) by metsw24-max · 3 months ago
  41. d52c0d5 Restore console output compactness (#683) by Stephen Webb · 3 months ago
  42. 2ae53bb Bump version to 1.8.0 (#681) by Stephen Webb · 3 months ago
  43. fc67599 #643 Log complete messages with embedded nul characters in console writers (#658) by Elliot · 3 months ago
  44. 25b0d40 Fix null deref in ByteArrayOutputStream default constructor (#679) by metsw24-max · 3 months ago
  45. e73ecd0 Normalize invalid Unicode scalar values in JSONLayout output (#678) by jmestwa-coder · 3 months ago
  46. 7d8d156 Set up default protection ruleset for default and release branches (#675) by The Apache Software Foundation · 3 months ago
  47. a9b98f3 Simplify the rolling Action and RollingPolicy interfaces in the next ABI version (#676) by Stephen Webb · 3 months ago
  48. c9165bb Adds `AGENTS.md` file (#677) by Piotr P. Karwasz · 3 months ago
  49. 22a5fc8 Sanitize CRLF characters in SMTPAppender header fields (#672) by metsw24-max · 3 months ago
  50. ee8e777 Synchronize AsyncAppender getter access with buffer mutex (#674) by jmestwa-coder · 3 months ago
  51. 9b3d219 Preserve HTMLLayout attribute values during XML normalization (#666) by jmestwa-coder · 3 months ago
  52. 7ae3628 Simplify the config::PropertySetter interface in the next ABI version (#673) by Stephen Webb · 3 months ago
  53. 49361f3 Fix nullptr pointer arithmetic in charset decoder (#670) by metsw24-max · 3 months ago
  54. ee8fba1 Simplify Configurator inheritance in the next ABI version (#667) by Stephen Webb · 3 months ago
  55. f68bca2 Support benchmarks in the next ABI version (#668) by Stephen Webb · 3 months ago
  56. 56844c7 Prevent rollover failure with short file name patterns (#671) by jmestwa-coder · 3 months ago
  57. 7ed16a2 Support user provided Socket implementation in the next ABI version (#663) by Stephen Webb · 3 months ago
  58. bb2563c Fix UTF-8 decoder rejecting valid U+0800 three-byte sequence (#664) by metsw24-max · 3 months ago
  59. 2aa1e36 PropertyConfigurator reporting configured state for invalid appenders (#662) by jmestwa-coder · 3 months ago
  60. f14bc95 Replace manual exception message buffers with std::string (#661) by metsw24-max · 3 months ago
  61. 0e24ad2 Fix ISO Latin-1 decoder sign extension (#660) by metsw24-max · 3 months ago
  62. 46037d0 Fix UTF-16 supplementary character encoding (#659) by metsw24-max · 3 months ago
  63. 4ecfbcd Normalize invalid FileAppender buffer sizes (#656) by metsw24-max · 3 months ago
  64. 5dc9c0a Add bounds checks to StringHelper::format placeholder handling (#655) by jmestwa-coder · 3 months ago
  65. d254334 Reject undersized SyslogAppender MaxMessageLength values (#657) by metsw24-max · 3 months ago
  66. b4cde33 Harden OptionConverter::toFileSize input validation (#654) by jmestwa-coder · 3 months ago
  67. 7af0ac4 Bound multiprocess map-file filename reads (#653) by jmestwa-coder · 3 months ago
  68. aa67d22 Simplify socket appender sub-classing by enhancing SocketAppenderSkeleton (#652) by Stephen Webb · 3 months ago
  69. 83eac96 CyclicBuffer validation ordering and resize wraparound handling (#649) by jmestwa-coder · 3 months ago
  70. 56f0178 Simplify the helpers::Reader interface in a future ABI version (#648) by Stephen Webb · 3 months ago
  71. a0c70b3 Normalize invalid SMTPAppender buffer sizes (#650) by jmestwa-coder · 3 months ago
  72. 636049a Reject malformed MaxConnections values in TelnetAppender configuration (#651) by jmestwa-coder · 3 months ago
  73. 85daf4e overflow in toFileSize causing incorrect log rotation limits (#646) by jmestwa-coder · 3 months ago
  74. 1a7bb52 Simplify the helpers::Writer interface in a future ABI version (#647) by Stephen Webb · 3 months ago
  75. 1b5693b Simplify the Layout interface in a future ABI version (#645) by Stephen Webb · 3 months ago
  76. ce13ece Simplify converter interfaces in a future ABI version (#644) by Stephen Webb · 3 months ago
  77. 9e31071 Simplify the Appender interface in a future ABI version (#642) by Stephen Webb · 4 months ago
  78. 5c46137 Clarify the roles of LOG4CXX_FORMAT_NAMESPACE and LOG4CXX_FORMAT_NS macros (#640) by Stephen Webb · 4 months ago
  79. b1e4a73 Reduce stack overflow likelihood processing XML configurations (#641) by Stephen Webb · 4 months ago
  80. 40d26ba Generate fewer virtual base table pointers in the next ABI version (#637) by Stephen Webb · 4 months ago
  81. 66bc258 Use the argument-free activateOptions() syntax (#636) by Stephen Webb · 4 months ago
  82. 20c09dc Simplify the OptionHandler::activateOptions() usage in a future ABI version (#634) by Stephen Webb · 4 months ago
  83. 1cf7c64 Prevent integer overflow in ODBCAppender (#633) by jmestwa-coder · 4 months ago
  84. 476c1c0 Simplify the helpers::File interface in the next ABI version (#632) by Stephen Webb · 4 months ago
  85. 866b859 Simplify StringHelper functions in the next ABI version (#630) by Stephen Webb · 4 months ago
  86. 23dee3b Allow AsyncAppender to have a sub-class in the next ABI version (#629) by Stephen Webb · 4 months ago
  87. 98b3045 out-of-bounds write when CyclicBuffer is empty (#628) by jmestwa-coder · 4 months ago
  88. ba4b846 InputStreamReader failed to load a multibyte UTF-8 sequence on a read boundary (#627) by Stephen Webb · 4 months ago
  89. cfa9aa2 Improve the ByteBuffer interface in the next ABI version (#625) by Stephen Webb · 4 months ago
  90. 8ef7f6b Prevent a fault in ODBCAppender due to conversion to unsigned (#626) by jmestwa-coder · 4 months ago
  91. 6f791f0 Prevent potential infinite loop in MbstowcsCharsetDecoder (#589) by OxBat · 4 months ago
  92. de82011 Add missing release to download version history (#624) by Stephen Webb · 4 months ago
  93. 7902fdc Invalid ByteBuffer state that can lead to incorrect read/write sizes (#622) by jmestwa-coder · 4 months ago
  94. 0dd009d Add 1.7.0 releae date to web-site (#620) by Stephen Webb · 5 months ago
  95. 8afbcd0 Prevent SonarCloud source code analysis warning (#621) by Stephen Webb · 5 months ago
  96. dc4216b Upgrade msys2 to 2026-03-22 release (#619) by Stephen Webb · 5 months ago
  97. a7a1afc Pin SonarSource action to a specific git hash (#618) by Stephen Webb · 5 months ago
  98. f493065 Add missing file to release image (#617) by Stephen Webb · 5 months ago rel/v1.7.0 v1.7.0-RC2
  99. 9edc74a Prevent AsyncAppender buffer size change while active (#616) by Stephen Webb · 5 months ago v1.7.0-RC1
  100. 4f3ba2b Restore support for multi-byte codepoints in JSON output (#615) by Stephen Webb · 5 months ago