{"push_id":1654072767,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"ab980553abc1251d6982928c358d609f95deb372","before":"f4ba044c40d8da769203dd92390dd64ec5ba241b","commits":[{"sha":"34fceb989f497f7c463348745cc8bc9f846ad6e7","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"type: export validateKey\n\nsee #1321","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/34fceb989f497f7c463348745cc8bc9f846ad6e7"},{"sha":"9a50274cd4eaf88a019efa3a894150b49c70ed0b","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"type: avoid KeySet cast","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/9a50274cd4eaf88a019efa3a894150b49c70ed0b"},{"sha":"f7e3817861921c9c7bd959d25f872a1c296f7a45","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"range: avoid undefined behavior\n\n@tom-wa\n\n==24370==ERROR: AddressSanitizer: heap-use-after-free on address 0x60200000ee30 at pc 0x7fc48fe25bed bp 0x7ffc9dea1ba0 sp 0x7ffc9dea1b78\nREAD of size 2 at 0x60200000ee30 thread T0\n    #0 0x7fc48fe25bec in setlocale (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x33bec)\n    #1 0x402de1 in main src/plugins/range/testmod_range.c:181\n    #2 0x7fc48e37eb44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)\n    #3 0x402f03 (bin/testmod_range+0x402f03)\n\n0x60200000ee30 is located 0 bytes inside of 12-byte region [0x60200000ee30,0x60200000ee3c)\nfreed by thread T0 here:\n    #0 0x7fc48fe46527 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x54527)\n    #1 0x7fc48e38906e in setlocale (/lib/x86_64-linux-gnu/libc.so.6+0x2c06e)\n\npreviously allocated by thread T0 here:\n    #0 0x7fc48fe4673f in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x5473f)\n    #1 0x7fc48e388ae3 (/lib/x86_64-linux-gnu/libc.so.6+0x2bae3)\n\nSUMMARY: AddressSanitizer: heap-use-after-free ??:0 setlocale\nShadow bytes around the buggy address:\n  0x0c047fff9d70: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa\n  0x0c047fff9d80: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa\n  0x0c047fff9d90: fa fa fd fa fa fa fd fa fa fa fd fd fa fa fd fd\n  0x0c047fff9da0: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fd\n  0x0c047fff9db0: fa fa fd fa fa fa fd fd fa fa fd fa fa fa fd fd\n=>0x0c047fff9dc0: fa fa 00 00 fa fa[fd]fd fa fa fd fd fa fa fd fd\n  0x0c047fff9dd0: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd\n  0x0c047fff9de0: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd\n  0x0c047fff9df0: fa fa fd fd fa fa fd fd fa fa 00 04 fa fa fd fa\n  0x0c047fff9e00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa\n  0x0c047fff9e10: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa\nShadow byte legend (one shadow byte represents 8 application bytes):\n  Addressable:           00\n  Partially addressable: 01 02 03 04 05 06 07\n  Heap left redzone:       fa\n  Heap right redzone:      fb\n  Freed heap region:       fd\n  Stack left redzone:      f1\n  Stack mid redzone:       f2\n  Stack right redzone:     f3\n  Stack partial redzone:   f4\n  Stack after return:      f5\n  Stack use after scope:   f8\n  Global redzone:          f9\n  Global init order:       f6\n  Poisoned by user:        f7\n  Contiguous container OOB:fc\n  ASan internal:           fe\n==24370==ABORTING","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/f7e3817861921c9c7bd959d25f872a1c296f7a45"},{"sha":"e022582d2c6b41791914ba0ed41e7cbf3bdc8eee","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"range: free old locale","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/e022582d2c6b41791914ba0ed41e7cbf3bdc8eee"},{"sha":"bc877a503fea73a66cf27429a06c68b13b4dd983","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"doc: add missing build jobs\n\nsee #1280","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/bc877a503fea73a66cf27429a06c68b13b4dd983"},{"sha":"27e007f916e16282907eacc391c4ac87692fe5e2","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"doc: new build server URLs","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/27e007f916e16282907eacc391c4ac87692fe5e2"},{"sha":"d64a3eb4c5a6e91ff1ea9d2dc197a30d38276bc4","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"doc: fix other build server links","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/d64a3eb4c5a6e91ff1ea9d2dc197a30d38276bc4"},{"sha":"23fee186beb5c0ab7f7eda0f29c6ea78af767275","author":{"name":"Markus Raab","email":"15c37add867318a7e2be84620490a2da61da4412@markus-raab.org"},"message":"doc: http://www.libelektra.org -> https://www.libelektra.org","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/23fee186beb5c0ab7f7eda0f29c6ea78af767275"},{"sha":"71167f8a2de962e691d48cf017031d2738510836","author":{"name":"e1528532","email":"898aaf456a3cb1dc44a60a4e591e9f5cf92260a2@student.tuwien.ac.at"},"message":"fix-xerces-plugin-locale: attempt to fix issues with special keys when using a POSIX locale for the system #1280","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/71167f8a2de962e691d48cf017031d2738510836"},{"sha":"bf685695299b37cae488d02ad13ba62a6d3869b2","author":{"name":"e1528532","email":"898aaf456a3cb1dc44a60a4e591e9f5cf92260a2@student.tuwien.ac.at"},"message":"fix-xerces-plugin-locale: suppress unused warning (used in logging), reformat #1280","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/bf685695299b37cae488d02ad13ba62a6d3869b2"},{"sha":"69df9f9e9bdba0220dda92bf668ed2751781e7cb","author":{"name":"markus2330","email":"1b19c74776c6aa4d2e3414883921e2703be768cf@users.noreply.github.com"},"message":"Merge pull request #1446 from e1528532/fix-xerces-plugin-locale\n\nFix xerces plugin locale","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/69df9f9e9bdba0220dda92bf668ed2751781e7cb"},{"sha":"45b83bd107f23bcdd084f5be37a5e6e0b5015067","author":{"name":"0003088","email":"ce9d8430e67d67917fe717f669b22278826700a8@libelektra.org"},"message":"Fix #234: catch previously unhandled exception and avoid crash of the gui.","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/45b83bd107f23bcdd084f5be37a5e6e0b5015067"},{"sha":"ab980553abc1251d6982928c358d609f95deb372","author":{"name":"0003088","email":"ce9d8430e67d67917fe717f669b22278826700a8@libelektra.org"},"message":"Merge branch 'master' of github.com:0003088/libelektra","distinct":true,"url":"https://api.github.com/repos/0003088/libelektra/commits/ab980553abc1251d6982928c358d609f95deb372"}]}
{"actor":{"display_login":"0003088"}}