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