diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c102c41..28c2058b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Change Log +## 1.1.0 - 2022-02-24 + +### Added +- Started building with C++17 +- Tree-like list-devices output +- Added CAP_AUDIT_WRITE capability to service file +- Added support for lower OpenSSL versions prior to 1.1.0 +- Added a new signal: DevicePolicyApplied + +### Fixed/Changed +- Moved PIDFile from /var/run to /run +- Fixed linker isssues with disable-static +- Enhanced bash-completion script +- Make username/group checking consistent with useradd manual page definition + (with addition of capital letters) +- Fixed multiple IPC related bugs +- Fixed race condition when accessing port/connect_type for USB devices +- Using bundled catch v2.13.8 +- Using bundled PEGTL v3.2.5 +- Fixed usbguard-rule-parser file opening +- Fix unauthorized access via D-Bus [CVE-2019-25058] + + ## 1.0.0 - 2021-01-13 ### Added diff --git a/VERSION b/VERSION index 3eefcb9d..9084fa2f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.0 +1.1.0 diff --git a/abi-ref/libusbguard.so.abi b/abi-ref/libusbguard.so.abi index 19a696f6..e8a0644d 100644 --- a/abi-ref/libusbguard.so.abi +++ b/abi-ref/libusbguard.so.abi @@ -1,9 +1,8 @@ - + - - + + - @@ -13,7 +12,6 @@ - @@ -354,6 +352,7 @@ + @@ -390,6 +389,7 @@ + @@ -417,6 +417,8 @@ + + @@ -434,7 +436,6 @@ - @@ -614,7 +615,7 @@ - + @@ -695,6 +696,14 @@ + + + + + + + + @@ -809,6 +818,8 @@ + + @@ -837,6 +848,7 @@ + @@ -987,6 +999,7 @@ + @@ -1036,6 +1049,8 @@ + + @@ -1070,6 +1085,7 @@ + @@ -1083,6 +1099,7 @@ + @@ -1102,9 +1119,12 @@ + + + - - + + @@ -1112,8 +1132,8 @@ - - + + @@ -1123,16 +1143,15 @@ - - + + - - - + + @@ -1140,16 +1159,16 @@ - - + + - - + + @@ -1165,6 +1184,8 @@ + + @@ -1177,8 +1198,6 @@ - - @@ -1193,6 +1212,7 @@ + @@ -1210,21 +1230,6 @@ - - - - - - - - - - - - - - - @@ -1258,7 +1263,6 @@ - @@ -1290,7 +1294,6 @@ - @@ -1298,7 +1301,9 @@ - + + + @@ -1312,6 +1317,7 @@ + @@ -1341,7 +1347,6 @@ - @@ -1423,6 +1428,9 @@ + + + @@ -1433,7 +1441,9 @@ + + @@ -1441,11 +1451,12 @@ + - + @@ -1453,75 +1464,63 @@ + + + - - - - - + - - - - - - + + + + - - - - - - + + + + - - - - - - + + + + - - - - - - + + + + - - - - - - + + + + - - - - - + + + + - + - + - + - + - + - + @@ -1534,13 +1533,18 @@ + + + + + + - @@ -1550,7 +1554,6 @@ - @@ -1561,6 +1564,7 @@ + @@ -1737,6 +1741,10 @@ + + + + @@ -1744,11 +1752,13 @@ + + - + @@ -1771,7 +1781,7 @@ - + @@ -1785,20 +1795,22 @@ - + - + + + @@ -1810,7 +1822,7 @@ - + @@ -1830,7 +1842,7 @@ - + @@ -1847,7 +1859,7 @@ - + @@ -1864,19 +1876,16 @@ - - - - + @@ -1886,18 +1895,14 @@ - - - - @@ -1913,44 +1918,54 @@ + + + + - - - + + + - - - - + + + - - - + + + + + + + + + + @@ -2035,6 +2050,9 @@ + + + @@ -2056,11 +2074,6 @@ - - - - - @@ -2070,14 +2083,12 @@ - - @@ -2086,6 +2097,7 @@ + @@ -2094,7 +2106,6 @@ - @@ -2102,10 +2113,6 @@ - - - - @@ -2131,6 +2138,7 @@ + @@ -2138,9 +2146,6 @@ - - - @@ -2173,10 +2178,10 @@ - + @@ -2215,6 +2220,7 @@ + @@ -2471,6 +2477,19 @@ + + + + + + + + + + + + + @@ -2571,7 +2590,6 @@ - @@ -2587,29 +2605,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -2655,24 +2650,27 @@ - - + + - + + - - + + - + + - - + + - + + @@ -2697,6 +2695,7 @@ + @@ -2708,6 +2707,7 @@ + @@ -2750,11 +2750,17 @@ + + + + + + @@ -2778,8 +2784,6 @@ - - @@ -2804,6 +2808,8 @@ + + @@ -2822,10 +2828,6 @@ - - - - @@ -2848,7 +2850,6 @@ - @@ -2945,7 +2946,7 @@ - + @@ -2979,6 +2980,11 @@ + + + + + @@ -3001,6 +3007,8 @@ + + @@ -3055,17 +3063,7 @@ - - - - - - - - - - @@ -3125,7 +3123,8 @@ - + + @@ -3375,8 +3374,6 @@ - - @@ -3410,53 +3407,48 @@ - - - - - + + + + - - + - - - @@ -3482,10 +3474,6 @@ - - - - @@ -3513,12 +3501,8 @@ - - - - @@ -3531,15 +3515,12 @@ - - - + - - + @@ -3550,9 +3531,7 @@ - - @@ -3564,9 +3543,7 @@ - - @@ -3578,11 +3555,7 @@ - - - - @@ -3592,15 +3565,13 @@ - + - - @@ -3624,13 +3595,12 @@ - + - - + @@ -3643,7 +3613,6 @@ - @@ -3651,7 +3620,6 @@ - @@ -3668,9 +3636,7 @@ - - @@ -3733,12 +3699,11 @@ - + - - + @@ -3746,12 +3711,11 @@ - + - - + @@ -3765,13 +3729,28 @@ + + + + + + + + + + + + + - - - - + + + + + + @@ -3786,7 +3765,7 @@ - + @@ -3821,8 +3800,8 @@ - - + + @@ -3922,7 +3901,7 @@ - + @@ -3952,14 +3931,12 @@ - - + + - - @@ -3993,16 +3970,40 @@ + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + @@ -4035,10 +4036,10 @@ - - + + @@ -4115,28 +4116,16 @@ - - - - - - - - - - - - @@ -4150,10 +4139,10 @@ - - + + @@ -4171,6 +4160,22 @@ + + + + + + + + + + + + + + + + @@ -4181,28 +4186,29 @@ - - - - - - - - - + + + + + + + + + - - + - + + + @@ -4211,12 +4217,17 @@ + + + + + @@ -4225,16 +4236,11 @@ - - - - - @@ -4242,8 +4248,6 @@ - - @@ -4254,8 +4258,9 @@ - - + + + @@ -4303,20 +4308,19 @@ + - - + - @@ -4335,8 +4339,6 @@ - - @@ -4367,6 +4369,7 @@ + @@ -4378,7 +4381,6 @@ - @@ -4392,6 +4394,7 @@ + @@ -4418,7 +4421,6 @@ - @@ -4441,7 +4443,6 @@ - @@ -4458,7 +4459,6 @@ - @@ -4469,6 +4469,7 @@ + @@ -4486,16 +4487,6 @@ - - - - - - - - - - @@ -4520,14 +4511,6 @@ - - - - - - - - @@ -4571,14 +4554,6 @@ - - - - - - - - @@ -4589,26 +4564,10 @@ - - - - - - - - - - - - - - - - @@ -4618,35 +4577,34 @@ + - - - + + + - - + - @@ -4667,43 +4625,33 @@ - - + + - - - - - - + - - + - - - - - - + + @@ -4711,9 +4659,6 @@ - - - @@ -4727,30 +4672,26 @@ - + - - - + - - - + @@ -4762,18 +4703,14 @@ + - - - - - @@ -4796,6 +4733,7 @@ + @@ -4803,8 +4741,9 @@ + - + @@ -4812,6 +4751,7 @@ + @@ -4843,31 +4783,28 @@ + - - - - - + + - @@ -4939,6 +4876,8 @@ + + @@ -4978,18 +4917,13 @@ + - - - - - - - + + - @@ -4998,66 +4932,78 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - @@ -5075,6 +5021,8 @@ + + @@ -5092,10 +5040,10 @@ - - + + + - @@ -5108,6 +5056,7 @@ + @@ -5131,7 +5080,6 @@ - @@ -5163,7 +5111,6 @@ - @@ -5183,9 +5130,9 @@ - - - + + + @@ -5200,7 +5147,5 @@ - - diff --git a/configure.ac b/configure.ac index 02cd6647..0f3e79a5 100644 --- a/configure.ac +++ b/configure.ac @@ -88,7 +88,7 @@ LT_CURRENT=1 # Increment if library source code changed at all. # Set to 0 if you increment CURRENT. # -LT_REVISION=0 +LT_REVISION=1 # # The difference between the newest and oldest interfaces