systemd-journal-remote-debuginfo-239-82.el8_10.3 > 6 6_6 3!pQp)Tξ7]mtZ`ga ]mtZ` : 7p 55P/S_C-$eϖݸỸ%^r+-Dn?Y# --AVl9 F1ub2!VLA5L&yhqYoM݈;'R- !K]?Y LdGU D(@mdǾN=EUԒӥxq`lToABD)p6 "rk415|(QsOS6v_Wv+[޸kycx RqݽX{!WQ$ʌ?|?pQğ%[Fs>PsysC{gaҢH ސxc#y7zYsXP.?x6;%,.B И5>6 ޑtn,oNHb};d"]m.ٹӔ?єOhGo? Nd9296V `H]#î=hP!I[1\xgZ_# h0q`QQF!fPe04b42e35cea86221b76e1e5e61f54dc2b2ac65b66452b4284446ae7e007605513f88ddd774f8cf879c09d6a16760ea93e5db65b3!pQp)Tξ7]mtZ`ga ]mtZ`<D%犎Uj3ZEHoO@ʼn$&|&e:~1~En/a($,Kx~$306;RKP(DGh5s 9Tpg@ϕ-p>?!% 1 f$(X\ago  : X  c L@|(89:qGHIX(Y<\]^ bdefltu8vtwx(ydptsystemd-journal-remote-debuginfo23982.el8_10.3Debug information for package systemd-journal-remoteThis package provides debug information for package systemd-journal-remote. Debug information is useful when developing applications that use this package or when debugging this package.galord1-prod-a64build002.svc.aws.rockylinux.orgKojiRockyLGPLv2+infrastructure@rockylinux.orgDevelopment/Debughttp://www.freedesktop.org/wiki/Software/systemdlinuxaarch64<a<c<aa AAAAAA큤gajgakgakgakgakgakgakgakgakga>ga>gaDgaDgaDgaDd727fc680447888ea52c87f4466f9a7ec84b686606f3ea259099b5f149f996a06414849dc6216fb125d80223db172faa7ad3394ab0ccd7a4373dde80b1a001188bb48409ece3d33cd3240841ca58deaf2f42b7777c1ad2c8c698cff6edae7375../../../.build-id/2a/21db232490cfa91b503fcab5fd3de8de2cd0e9../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-upload-239-82.el8_10.3.aarch64.debug../../../.build-id/92/509fe29618df7071c52f174ff16cc150c2a5c8../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-gatewayd-239-82.el8_10.3.aarch64.debug../../../.build-id/df/f034053fa1769c785817a2c4349c8925196927../../../../../usr/lib/debug/usr/lib/systemd/systemd-journal-remote-239-82.el8_10.3.aarch64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsystemd-239-82.el8_10.3.src.rpmdebuginfo(build-id)debuginfo(build-id)debuginfo(build-id)systemd-journal-remote-debuginfosystemd-journal-remote-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemd-debuginfo(aarch-64)3.0.4-14.6.0-14.0-15.2-1239-82.el8_10.34.14.3gagg,f@fe@e}@eed@d-@df@d>@dac@cl@cc<@cjDccd@b{@b)bc@bK@b@bUbb[@b a@aaca)@a(`@`s```J@`@__F@_}_H_+_)M_@^@^@^W@^y^@^O@^M#@^J@^E:@^[]@]7@]7@]@]i]J@]:@\@\8\u*@\f\ - 239-82systemd maintenance team - 239-82.3systemd maintenance team - 239-82.2systemd maintenance team - 239-82.1systemd maintenance team - 239-82systemd maintenance team - 239-81systemd maintenance team - 239-80systemd maintenance team - 239-79systemd maintenance team - 239-78systemd maintenance team - 239-77systemd maintenance team - 239-76systemd maintenance team - 239-75systemd maintenance team - 239-74systemd maintenance team - 239-73systemd maintenance team - 239-72systemd maintenance team - 239-71systemd maintenance team - 239-70systemd maintenance team - 239-69systemd maintenance team - 239-67systemd maintenance team - 239-66systemd maintenance team - 239-65systemd maintenance team - 239-64systemd maintenance team - 239-63systemd maintenance team - 239-62systemd maintenance team - 239-61systemd maintenance team - 239-60systemd maintenance team - 239-59systemd maintenance team - 239-58systemd maintenance team - 239-57systemd maintenance team - 239-56systemd maintenance team - 239-55systemd maintenance team - 239-54systemd maintenance team - 239-53systemd maintenance team - 239-50systemd maintenance team - 239-49systemd maintenance team - 239-48Jan Macku - 239-47systemd maintenance team - 239-46systemd maintenance team - 239-45systemd maintenance team - 239-44systemd maintenance team - 239-43systemd maintenance team - 239-42systemd maintenance team - 239-41systemd maintenance team - 239-40systemd maintenance team - 239-39systemd maintenance team - 239-38systemd maintenance team - 239-37systemd maintenance team - 239-36systemd maintenance team - 239-35systemd maintenance team - 239-34systemd maintenance team - 239-33systemd maintenance team - 239-32systemd maintenance team - 239-27systemd maintenance team - 239-26systemd maintenance team - 239-25systemd maintenance team - 239-24systemd maintenance team - 239-23systemd maintenance team - 239-22systemd maintenance team - 239-21systemd maintenance team - 239-20Lukas Nykryn - 239-19Lukas Nykryn - 239-18Lukas Nykryn - 239-17Lukas Nykryn - 239-16Lukas Nykryn - 239-15Lukas Nykryn - 239-14Lukas Nykryn - 239-13Lukas Nykryn - 239-12Lukas Nykryn - 239-11Lukas Nykryn - 239-10Lukas Nykryn - 239-9Lukas Nykryn - 239-8Michal Sekletár - 239-7Michal Sekletár - 239-6Josh Boyer - 239-5Michal Sekletár - 239-4Michal Sekletár - 239-3Michal Sekletár - 239-2Michal Sekletár - 239-1Jan Synáček - 238-8Jan Synáček - 238-7Michal Sekletar - 238-6Michal Sekletar - 238-5Michal Sekletar - 238-4Troy Dawson - 238-3.1Zbigniew Jędrzejewski-Szmek - 238-3Yu Watanabe - 238-2Zbigniew Jędrzejewski-Szmek - 238-1Javier Martinez Canillas - 237-7.git84c8da5Zbigniew Jędrzejewski-Szmek - 237-6.git84c8da5Adam Williamson - 237-5.git84c8da5Patrick Uiterwijk - 237-4.git84c8da5Zbigniew Jędrzejewski-Szmek - 237-3.git84c8da5Zbigniew Jędrzejewski-Szmek - 237-2.gitdff4849Zbigniew Jędrzejeweski-Szmek - 237-1.git78bd769Zbigniew Jędrzejewski-Szmek - 237-1Björn Esser - 236-4.git3e14c4cBjörn Esser - 236-3.git3e14c4cZbigniew Jędrzejewski-Szmek - 236-2.git23e14c4Zbigniew Jędrzejewski-Szmek - 236-1Zbigniew Jędrzejewski-Szmek - 235-5.git4a0e928Zbigniew Jędrzejewski-Szmek - 235-4Zbigniew Jędrzejewski-Szmek - 235-3Zbigniew Jędrzejewski-Szmek - 235-2Zbigniew Jędrzejewski-Szmek - 235-1Nathaniel McCallum - 234-8Michal Sekletar - 234-7Zbigniew Jędrzejewski-Szmek - 234-6Zbigniew Jędrzejewski-Szmek - 234-5Fedora Release Engineering Zbigniew Jędrzejewski-Szmek - 234-3Zbigniew Jędrzejewski-Szmek - 234-2Zbigniew Jędrzejewski-Szmek - 234-1Zbigniew Jędrzejewski-Szmek - 233-7.git74d8f1cZbigniew Jędrzejewski-Szmek - 233-6Zbigniew Jędrzejewski-Szmek - 233-5.gitec36d05Zbigniew Jędrzejewski-Szmek - 233-4Michal Sekletar - 233-3Zbigniew Jędrzejewski-Szmek - 233-2Zbigniew Jędrzejewski-Szmek - 233-1Zbigniew Jędrzejewski-Szmek - 232-15Zbigniew Jędrzejewski-Szmek - 232-14Jan Synáček - 232-14Fedora Release Engineering - 232-13Zbigniew Jędrzejewski-Szmek - 232-12zbyszek - 232-11Adam Williamson - 232-10Zbigniew Jędrzejewski-Szmek - 232-9Zbigniew Jędrzejewski-Szmek - 232-8Zbigniew Jędrzejewski-Szmek - 232-7Kevin Fenzi - 232-6Kevin Fenzi - 232-5Zbigniew Jędrzejewski-Szmek - 232-4Zbigniew Jędrzejewski-Szmek - 232-3Zbigniew Jędrzejewski-Szmek - 232-2Zbigniew Jędrzejewski-Szmek - 232-1Jan Synáček - 231-11Zbigniew Jędrzejewski-Szmek - 231-10Zbigniew Jędrzejewski-Szmek - 231-9Zbigniew Jędrzejewski-Szmek - 231-8Zbigniew Jędrzejewski-Szmek - 231-7Zbigniew Jędrzejewski-Szmek - 231-6Zbigniew Jędrzejewski-Szmek - 231-5Zbigniew Jędrzejewski-Szmek - 231-4Adam Williamson - 231-3Zbigniew Jędrzejewski-Szmek - 231-2Zbigniew Jędrzejewski-Szmek - 231-1Zbigniew Jędrzejewski-Szmek - 230-3Zbigniew Jędrzejewski-Szmek - 230-2Zbigniew Jędrzejewski-Szmek - 230-1Zbigniew Jędrzejewski-Szmek - 229-15Zbigniew Jędrzejewski-Szmek - 229-14Zbigniew Jędrzejewski-Szmek - 229-13Harald Hoyer - 229-12Harald Hoyer - 229-11Harald Hoyer - 229-10Zbigniew Jędrzejewski-Szmek - 229-9Harald Hoyer - 229-8Zbigniew Jędrzejewski-Szmek - 229-7Zbigniew Jędrzejewski-Szmek - 229-6Zbigniew Jędrzejewski-Szmek - 229-5Peter Robinson 229-4Jan Synáček - 229-3Dennis Gilmore - 229-2Michal Sekletar - 229-1Harald Hoyer - 228-10.gite35a787Fedora Release Engineering - 228-9.gite35a787Peter Robinson 228-8.gite35a787Dan Horák - 228-7.gite35a787Jan Synáček - 228-6.gite35a787Zbigniew Jędrzejewski-Szmek - 228-6.gite35a787Zbigniew Jędrzejewski-Szmek - 228-5.gite35a787Zbigniew Jędrzejewski-Szmek - 228-4.gite35a787Zbigniew Jędrzejewski-Szmek - 228-3Zbigniew Jędrzejewski-Szmek - 228-2Kay Sievers - 228-1Zbigniew Jędrzejewski-Szmek - 227-7Fedora Release Engineering - 227-6Lukáš Nykrýn - 227-5Robert Kuska - 227-4Zbigniew Jędrzejewski-Szmek - 227-3Michal Schmidt - 227-2Kay Sievers - 227-1Jan Synáček - 226-3Kay Sievers - 226-2Kay Sievers - 226-1Kay Sievers - 225-1Kay Sievers - 224-1Kay Sievers - 223-2Kay Sievers - 223-1Zbigniew Jędrzejewski-Szmek - 222-2Kay Sievers - 222-1Kay Sievers - 221-5.git619b80aZbigniew Jędrzejewski-Szmek - 221-4.git604f02aKay Sievers - 221-3.git604f02aKay Sievers - 221-2Lennart Poettering - 221-1Fedora Release Engineering - 220-10Peter Robinson 220-9Zbigniew Jędrzejewski-Szmek - 220-8Harald Hoyer 220-7Harald Hoyer 220-6Peter Robinson 220-5Zbigniew Jędrzejewski-Szmek - 220-4Richard W.M. Jones - 220-3Richard W.M. Jones - 220-2Lennart Poettering - 220-1Dennis Gilmore - 219-15Zbigniew Jędrzejewski-Szmek - 219-14Zbigniew Jędrzejewski-Szmek - 219-13Zbigniew Jędrzejewski-Szmek - 219-12Zbigniew Jędrzejewski-Szmek - 219-11Zbigniew Jędrzejewski-Szmek - 219-10Jan Synáček - 219-9Zbigniew Jędrzejewski-Szmek - 219-8Michal Schmidt - 219-7Colin Walters - 219-6Michal Schmidt - 219-5Michal Schmidt - 219-4Michal Schmidt - 219-3Peter Jones - 219-2Lennart Poettering - 219-1Peter Robinson 218-6Michal Schmidt - 218-5Jan Synáček - 218-4Zbigniew Jędrzejewski-Szmek - 218-4Jan Synáček - 218-3Zbigniew Jędrzejewski-Szmek - 218-3Jan Synáček - 218-2Lennart Poettering - 218-1Zbigniew Jędrzejewski-Szmek - 217-4Michal Schmidt - 217-3Michal Schmidt - 217-2Lennart Poettering - 217-1Zbigniew Jędrzejewski-Szmek - 216-12Zbigniew Jędrzejewski-Szmek - 216-11Zbigniew Jędrzejewski-Szmek - 216-10Zbigniew Jędrzejewski-Szmek - 216-9Kay Sievers - 216-8Lukáš Nykrýn - 216-7Michal Schmidt - 216-6Michal Schmidt - 216-5Zbigniew Jędrzejewski-Szmek - 216-4Peter Robinson 216-3Zbigniew Jędrzejewski-Szmek - 216-2Lennart Poettering - 216-1Fedora Release Engineering - 215-12Dan Horák 215-11Harald Hoyer 215-10Tom Callaway - 215-9Zbigniew Jędrzejewski-Szmek - 215-8Zbigniew Jędrzejewski-Szmek - 215-7Kalev Lember - 215-6Zbigniew Jędrzejewski-Szmek - 215-5Zbigniew Jędrzejewski-Szmek - 215-4Colin Walters - 215-3Zbigniew Jędrzejewski-Szmek - 215-2Lennart Poettering - 215-1Peter Robinson 214-5Zbigniew Jędrzejewski-Szmek - 214-4Zbigniew Jędrzejewski-Szmek - 214-3Zbigniew Jędrzejewski-Szmek - 214-2Lennart Poettering - 214-1Fedora Release Engineering - 213-4Kay Sievers - 213-3Michal Sekletar - 213-2Kay Sievers - 213-1Kalev Lember - 212-6Adam Williamson - 212-5Kay Sievers - 212-4Michal Sekletar - 212-3Peter Robinson 212-2Lennart Poettering - 212-1Peter Robinson 211-2Lennart Poettering - 211-1Zbigniew Jędrzejewski-Szmek - 210-8Karsten Hopp 210-7Karsten Hopp 210-6Zbigniew Jędrzejewski-Szmek - 210-5Zbigniew Jędrzejewski-Szmek - 210-4Zbigniew Jędrzejewski-Szmek - 210-3Zbigniew Jędrzejewski-Szmek - 210-3Lennart Poettering - 210-2Lennart Poettering - 210-1Zbigniew Jędrzejewski-Szmek - 209-2.gitf01de96Kay Sievers - 209-2.gitf01de96Lennart Poettering - 209-1Zbigniew Jędrzejewski-Szmek - 208-15Zbigniew Jędrzejewski-Szmek - 208-14Zbigniew Jędrzejewski-Szmek - 208-13Ville Skyttä - 208-12Zbigniew Jędrzejewski-Szmek - 208-11Zbigniew Jędrzejewski-Szmek - 208-9Zbigniew Jędrzejewski-Szmek - 208-8Zbigniew Jędrzejewski-Szmek - 208-7Zbigniew Jędrzejewski-Szmek - 208-6Zbigniew Jędrzejewski-Szmek - 208-5Zbigniew Jędrzejewski-Szmek - 208-4Zbigniew Jędrzejewski-Szmek - 208-3Lennart Poettering - 208-2Lennart Poettering - 208-1Zbigniew Jędrzejewski-Szmek 207-5Zbigniew Jędrzejewski-Szmek 207-4Harald Hoyer 207-3Harald Hoyer 207-2Lennart Poettering - 207-1Harald Hoyer 206-11Harald Hoyer 206-10Dennis Gilmore - 206-9Kay Sievers - 206-8Dennis Gilmore 206-7Harald Hoyer 206-6Rex Dieter - 206-5Zbigniew Jędrzejewski-Szmek - 206-4Zbigniew Jedrzejewski-Szmek - 206-3Fedora Release Engineering - 206-2Kay Sievers - 206-1Lennart Poettering - 205-1Michal Schmidt 204-10Michal Schmidt 204-9Harald Hoyer 204-8Harald Hoyer 204-7Harald Hoyer 204-6Lennart Poettering - 204-5Harald Hoyer 204-4Kay Sievers - 204-3Lennart Poettering - 204-2Harald Hoyer 203-2Lennart Poettering - 203-1Harald Hoyer 202-3Harald Hoyer 202-2Lennart Poettering - 202-1Michal Schmidt - 201-2Lennart Poettering - 201-1Lennart Poettering - 200-4Lennart Poettering - 200-3Lennart Poettering - 200-2Lennart Poettering - 199-2Lennart Poettering - 199-1Michal Schmidt 198-7Harald Hoyer 198-6Harald Hoyer 198-5Harald Hoyer 198-4Harald Hoyer 198-3Lennart Poettering - 198-2Lennart Poettering - 198-1Peter Robinson 197-3Michal Schmidt - 197-2Lennart Poettering - 197-1Michal Schmidt - 196-4Michal Schmidt - 196-3Michal Schmidt - 196-2Lennart Poettering - 196-1Lennart Poettering - 195-8Michal Schmidt - 195-7Michal Schmidt - 195-6Kay Sievers - 195-5Michal Schmidt - 195-4Kay Sievers - 195-3Lennart Poettering - 195-2Lennart Poettering - 195-1Michal Schmidt - 194-2Lennart Poettering - 194-1Lennart Poettering - 193-1Lennart Poettering - 192-1Lennart Poettering - 191-2Lennart Poettering - 191-1Lennart Poettering - 190-1Lennart Poettering - 189-4Lennart Poettering - 189-3Lennart Poettering - 189-2Lennart Poettering - 189-1Ray Strode 188-4Lennart Poettering - 188-3Rex Dieter - 188-2Lennart Poettering - 188-1Kay Sievers - 187-3Kalev Lember - 187-2Lennart Poettering - 187-1Harald Hoyer 186-2Lennart Poettering - 186-1Nils Philippsen - 185-7.gite7aee75Michal Schmidt - 185-6.gite7aee75Kay Sievers - 185-5.gita2368a3Michal Schmidt - 185-4.gita2368a3Ray Strode - 185-3Kay Sievers - 185-2Kay Sievers - 185-1Lennart Poettering - 184-1Kay Sievers - 183-1Michal Schmidt - 44-4Dennis Gilmore - 44-3Michal Schmidt - 44-2Lennart Poettering - 44-1Dennis Gilmore - 43-2Lennart Poettering - 43-1Lennart Poettering - 42-1Adam Williamson - 41-2Lennart Poettering - 41-1Lennart Poettering - 40-1Kay Sievers - 39-3Harald Hoyer 39-2Kay Sievers - 39-1.1Lennart Poettering - 39-1Michal Schmidt - 38-6.git9fa2f41Michal Schmidt - 38-5Dan Horák - 38-4Lennart Poettering - 38-3Lennart Poettering - 38-2Lennart Poettering - 38-1Michal Schmidt - 37-4Michal Schmidt - 37-3Michal Schmidt - 37-2Lennart Poettering - 37-1Michal Schmidt - 36-5Michal Schmidt - 36-4Michal Schmidt - 36-3Lennart Poettering - 36-2Lennart Poettering - 36-1Lennart Poettering - 35-1Lennart Poettering - 34-1Harald Hoyer 33-2Lennart Poettering - 33-1Lennart Poettering - 32-1Lennart Poettering - 31-2Lennart Poettering - 31-1Lennart Poettering - 30-1Lennart Poettering - 29-1Michal Schmidt - 28-4Michal Schmidt - 28-3Lennart Poettering - 28-2Lennart Poettering - 28-1Lennart Poettering - 26-2Lennart Poettering - 26-1Lennart Poettering - 25-1Lennart Poettering - 24-1Lennart Poettering - 23-1Lennart Poettering - 22-1Lennart Poettering - 21-2Lennart Poettering - 21-1Matthias Clasen - 20-2Lennart Poettering - 20-1Lennart Poettering - 19-1Lennart Poettering - 18-1Bill Nottingham - 17-6Tom Callaway - 17-5Fedora Release Engineering - 17-4Lennart Poettering - 17-3Bill Nottingham - 17-2Lennart Poettering - 17-1Lennart Poettering - 16-2Lennart Poettering - 16-1Lennart Poettering - 15-1Lennart Poettering - 14-1Lennart Poettering - 13-1Bill Nottingham 12-3Lennart Poettering - 12-2Lennart Poettering - 12-1Matthias Clasen - 11-2Lennart Poettering - 11-1Jesse Keating - 10-6Bill Nottingham - 10-5Bill Nottingham - 10-4Bill Nottingham - 10-3Lennart Poettering - 10-2Lennart Poettering - 10-1Bill Nottingham - 9-3Lennart Poettering - 9-2Lennart Poettering - 9-1Lennart Poettering - 8-3Lennart Poettering - 8-2Lennart Poettering - 8-1Lennart Poettering - 7-3Lennart Poettering - 7-2Lennart Poettering - 7-1Lennart Poettering - 6-2Lennart Poettering - 6-1Lennart Poettering - 5-2Lennart Poettering - 5-1Bill Nottingham - 4-4Lennart Poettering - 4-3Lennart Poettering - 4-2Lennart Poettering - 4-1Lennart Poettering - 3-3Lennart Poettering - 3-2Lennart Poettering - 3-1Lennart Poettering - 2-0Lennart Poettering - 1-0Lennart Poettering - 0-0.7.20100629git4176e5Lennart Poettering - 0-0.6.20100622gita3723bLennart Poettering - 0-0.5.20100622gita3723bRahul Sundaram - 0-0.4.20100614git393024Rahul Sundaram - 0-0.3.20100610git2f198eRahul Sundaram - 0-0.2.20100610git2f198eRahul Sundaram - 0-0.1.20090609git2f198eRahul Sundaram - 0-0.0.git2010-06-02- Remove support URL patch- ci: update actions/upload-artifact to `v4` (RHEL-32494) - ci: drop unused variable (RHEL-32494) - core: add possibility to not track certain unit types (RHEL-5877) - logind: don't setup idle session watch for lock-screen and greeter (RHEL-19215) - logind: tighten for which classes of sessions we do stop-on-idle (RHEL-19215) - ci: point C8S containers to the Vault (RHEL-1087)- spec: do not create symlink /etc/systemd/system/syslog.service (RHEL-13179)- pid1: by default make user units inherit their umask from the user manager (RHEL-28048) - pam: add call to pam_umask (RHEL-28048) - ci: deploy systemd man to GitHub Pages (RHEL-32494) - ci(src-git): update list of supported products (RHEL-32494)- ci: add configuration for regression sniffer GA (RHEL-1087) - coredump: actually store parsed unit in the context (RHEL-18302) - resolved: limit the number of signature validations in a transaction (RHEL-26644) - resolved: reduce the maximum nsec3 iterations to 100 (RHEL-26644)- man: update link to RHEL documentation (RHEL-26355)- fd-util: rework how we determine highest possible fd (RHEL-18302) - basic/fd-util: refuse "infinite" loop in close_all_fds() (RHEL-18302) - fd-util: split out inner fallback loop of close_all_fds() as close_all_fds_without_malloc() (RHEL-18302) - exec-util: use close_all_fds_without_malloc() from freeze() (RHEL-18302) - ci: use source-git-automation composite Action (RHEL-1087) - ci: increase the cron interval to 45 minutes (RHEL-1087) - ci: add all Z-Stream versions to array of allowed versions (RHEL-1087) - tree-wide: always declare bitflag enums the same way (RHEL-2857) - login: Add KEY_RESTART handling (RHEL-2857) - analyze security: fix recursive call of syscall_names_in_filter() (RHEL-5991) - analyze-security: do not assign badness to filtered-out syscalls (RHEL-5991) - analyze-security: include an actual syscall name in the message (RHEL-5991) - udev/net_id: introduce naming scheme for RHEL-8.10 (RHEL-22426) - doc: add missing `` to `systemd.net-naming-scheme.xml` (RHEL-22426) - service: schedule cleanup of PID hashmaps when we now longer have main_pid and we are in container (RHEL-5863)- ci: Extend source-git-automation (RHEL-1087) - ci: add missing configuration for commit linter (RHEL-1087) - ci: add `Red Hat Enterprise Linux 8` to the list of supported products (RHEL-1087) - ci: enable source-git automation to validate reviews and ci results (RHEL-1087) - ci: remove Mergify config - replaced by Pull Request Validator (RHEL-1087) - ci: enable auto-merge GH Action (RHEL-1087) - fstab-generator: allow overriding /etc/fstab with $SYSTEMD_FSTAB (RHEL-1087) - fstab-generator: allow overriding path to /sysroot/etc/fstab too (RHEL-1087) - test: backport TEST-81-GENERATORS (fstab-generator only) (RHEL-1087) - resolved: actually check authenticated flag of SOA transaction (RHEL-6213)- login: add a missing error check for session_set_leader() (#2158167) - logind: reset session leader if we know for a fact that it is gone (#2158167) - test-login: skip consistency checks when logind is not active (#2223582) - sd-event: remove dead code and use _cleanup_ (#2211358) - sd-event: don't destroy inotify data structures from inotify event handler (#2211358) - sd-event: add sd_event_add_inotify_fd() call (#2211358) - test: add test case for self-destroy inotify handler (#2211358) - doc: add downstream CONTRIBUTING document (#2179309) - doc: use link with prefilled Jira issue (#2179309) - docs: link downstream CONTRIBUTING in README (#2179309) - unit drop-in: Fix ordering of special type.d drop-ins (#2156620) - Add failing test to show service.d global drop-in does not get overridden by more specific dropins (#2156620) - test: set indentation to 4 spaces (#2156620) - test/TEST-15: remove all created unit files (#2156620) - test: use quotes where necessary (#2156620) - tree-wide: drop manually-crafted message for missing variables (#2156620) - manager: reformat boolean expression in unit_is_pristine() (#2156620) - manager: allow transient units to have drop-ins (#2156620) - TEST-15: allow helper functions to accept other unit types (#2156620) - TEST-15: also test hierarchical drop-ins for slices (#2156620) - TEST-15: add test for transient units with drop-ins (#2156620) - TEST-15: add one more test for drop-in precedence (#2156620) - udev/net_id: introduce naming scheme for RHEL-8.9 (#2231846) - meson: remove libdw dependency from pstore (#2211416) - pstore: introduce tmpfiles.d/systemd-pstore.conf (#2211416) - tmpfiles: don't complain if we can't enable pstore in containers (#2211416) - pstore: don't enable crash_kexec_post_notifiers by default (#2211416) - core: when Delegate=yes is set for a unit, run ExecStartPre= and friends in a subcgroup of the unit (#2215925) - man: link Delegate= documentation up with the markdown docs (#2215925)- ci: update permissions for source-git automation workflows (#2179309) - sulogin: fix control lost of the current terminal when default.target is rescue.target (#2169932) - parse-util: in parse_permille() check negative earlier (#2178179) - tree-wide: increase granularity of percent specifications all over the place to permille (#2178179) - errno-util: introduce ERRNO_IS_TRANSIENT() (#2172846) - tree-wide: use ERRNO_IS_TRANSIENT() (#2172846) - libsystemd: ignore both EINTR and EAGAIN (#2172846) - sd-bus: handle -EINTR return from bus_poll() (#2172846) - stdio-bridge: don't be bothered with EINTR (#2172846) - sd-netlink: handle EINTR from poll() gracefully, as success (#2172846) - resolved: handle -EINTR returned from fd_wait_for_event() better (#2172846) - utmp-wtmp: fix error in case isatty() fails (#2172846) - utmp-wtmp: handle EINTR gracefully when waiting to write to tty (#2172846) - journal-vacuum: count size of all journal files (#2180380) - resolved: instead of closing DNS UDP transaction fds right-away, add them to a socket "graveyard" (#2156751) - resolved: close UDP socket when we received a network error on it (#2156751) - ci: allow RHEL-only labels to mark downstream-only commits (#2179309) - man: tweak markup in systemd-pstore.service(8) (#2217786) - man: add .service suffix to systemd-pstore(8) (#2217786) - presets: enable systemd-pstore.service by default (#2217786) - logind: simplify code (#2209328) - format-table: add TABLE_TIMESTAMP_UTC and _RELATIVE (#2156786) - loginctl: shorten variable name (#2156786) - loginctl: use bus_map_all_properties (#2156786) - loginctl: show session idle status in list-sessions (#2156786) - loginctl: list-sessions: fix timestamp for idle hint (#2156786) - loginctl: also show idle hint in session-status (#2156786) - core/timer: Always use inactive_exit_timestamp if it is set (#1719364) - timer: Use dual_timestamp_is_set() in one more place (#1719364) - ci: drop systemd-stable from advanced-commit-linter config (#2179309) - core/mount: escape invalid UTF8 char in dbus reply (#2158724)- ci(Mergify): drop requirements on linting workflows (#2179309) - ci: workflow for gathering metadata for source-git automation (#2179309) - ci: first part of the source-git automation - commit linter (#2179309) - pstore: fix crash and forward dummy arguments instead of NULL (#2190151) - test: Disable LUKS devices from initramfs in QEMU tests (#2190151) - pstore: explicitly set the base when converting record ID (#2190151) - pstore: avoid opening the dmesg.txt file if not requested (#2190151) - test: add a couple of tests for systemd-pstore (#2190151)- journald-server: always create state file in signal handler (#2176892) - journald-server: move relinquish code into function (#2176892) - journald-server: always touch state file in signal handler (#2176892) - test: make TEST-35-LOGIN stable again (#2179309) - pager: set $LESSSECURE whenver we invoke a pager (#2175624) - test-login: always test sd_pid_get_owner_uid(), modernize (#2175624) - pager: make pager secure when under euid is changed or explicitly requested (#2175624) - ci: trigger differential-shellcheck workflow on push (#2179309) - ci: codeql `master` -> `main` (#2179309) - test: ignore ENOMEDIUM error from sd_pid_get_cgroup() (#2175622)- journald-server: always create state file in signal handler (#2174645) - journald-server: move relinquish code into function (#2174645) - journald-server: always touch state file in signal handler (#2174645)- journald: add API to move logging from /var to /run again (#1873540) - journalctl: add new --relinquish and --smart-relinquish options (#1873540) - units: automatically revert to /run logging on shutdown if necessary (#1873540) - pstore: Tool to archive contents of pstore (#2158832) - meson: drop redundant line (#2158832) - pstore: drop unnecessary initializations (#2158832) - pstopre: fix return value of list_files() (#2158832) - pstore: remove temporary file on failure (#2158832) - pstore: do not add FILE= journal entry if content_size == 0 (#2158832) - pstore: run only when /sys/fs/pstore is not empty (#2158832) - pstore: fix use after free (#2158832) - pstore: refuse to run if arguments are specified (#2158832) - pstore: allow specifying src and dst dirs are arguments (#2158832) - pstore: rework memory handling for dmesg (#2158832) - pstore: fixes for dmesg.txt reconstruction (#2158832) - pstore: Don't start systemd-pstore.service in containers (#2158832) - units: pull in systemd-pstore.service from sysinit.target (#2158832) - units: drop dependency on systemd-remount-fs.service from systemd-pstore.service (#2158832) - units: make sure systemd-pstore stops at shutdown (#2158832) - pstore: Run after modules are loaded (#2158832) - pstore: do not try to load all known pstore modules (#2158832) - logind-session: make stopping of idle session visible to admins (#2156780) - journald: Increase stdout buffer size sooner, when almost full (#2029426) - journald: rework end of line marker handling to use a field table (#2029426) - journald: use the fact that client_context_release() returns NULL (#2029426) - journald: rework pid change handling (#2029426) - test: Add a test case for #15654 (#2029426) - test: Stricter test case for #15654 (Add more checks) (#2029426) - man: document the new _LINE_BREAK= type (#2029426)- test: import logind test from debian/ubuntu test suite (#1866955) - test: introduce inst_recursive() helper function (#1866955) - tests: verify that Lock D-Bus signal is sent when IdleAction=lock (#1866955) - systemctl: simplify halt_main() (#2053273) - systemctl: shutdown don't fallback on auth fail (#2053273) - systemctl: reintroduce the original halt_main() (#2053273) - systemctl: preserve old behavior unless requested (#2053273) - pam_systemd: suppress LOG_DEBUG log messages if debugging is off (#2170084) - udev/net_id: introduce naming scheme for RHEL-8.8 (#2170499) - pam: add a call to pam_namespace (#1861836)- manager: limit access to private dbus socket (#2119405) - journalctl: do not treat EINTR as an error when waiting for events (#2161683) - core: bring manager_startup() and manager_reload() more inline (#2059633) - pam: add a call to pam_namespace (#1861836) - virt: Support detection for ARM64 Hyper-V guests (#2158307) - virt: Fix the detection for Hyper-V VMs (#2158307) - basic: add STRERROR() wrapper for strerror_r() (#2155520) - coredump: put context array into a struct (#2155520) - coredump: do not allow user to access coredumps with changed uid/gid/capabilities (#2155520)- basic: recognize pdfs filesystem as a network filesystem (#2094661) - core: move reset_arguments() to the end of main's finish (#2127131) - manager: move inc. of n_reloading into a function (#2136869) - core: Add new DBUS properties UnitsReloadStartTimestamp and UnitsLoadTimestampMontonic (#2136869) - core: Indicate the time when the manager started loading units the last time (#2136869) - core: do not touch /run/systemd/systemd-units-load from user session instances (#2136869) - sysctl: downgrade message when we have no permission (#2158160) - core: respect SELinuxContext= for socket creation (#2136738) - manager: use target process context to set socket context (#2136738) - virt: detect Amazon EC2 Nitro instance (#2117948) - machine-id-setup: generate machine-id from DMI product ID on Amazon EC2 (#2117948) - virt: use string table to detect VM or container (#2117948) - fileio: introduce read_full_virtual_file() for reading virtual files in sysfs, procfs (#2117948) - Use BIOS characteristics to distinguish EC2 bare-metal from VMs (#2117948) - device: drop refuse_after (#2043524)- logind: optionally watch utmp for login data (#2122288) - logind: add hashtable for finding session by leader PID (#2122288) - core/load-fragment: move config_parse_sec_fix_0 to src/shared (#2122288) - sd-event: add relative timer calls (#2122288) - logind: add option to stop idle sessions after specified timeout (#2122288) - logind: schedule idle check full interval from now if we couldn't figure out atime timestamp (#2122288) - ci(lint): add shell linter - Differential ShellCheck (#2122499) - meson: do not compare objects of different types (#2122499) - journal-remote: use MHD_HTTP_CONTENT_TOO_LARGE as MHD_HTTP_PAYLOAD_TOO_LARGE is deprecated since 0.9.74 (#2122499) - Fix build with µhttpd 0.9.71 (#2122499) - ci: replace LGTM with CodeQL (#2122499) - ci(mergify): Update policy - Drop LGTM checks (#2122499) - time-util: fix buffer-over-run (#2139391)- resolved: pin stream while calling callbacks for it (#2110549) - ci(functions): Add `useradd` and `userdel` (#2110549)- Try stopping MD RAID devices in shutdown too (#1817706) - shutdown: get only active md arrays. (#1817706) - scope: allow unprivileged delegation on scopes (#2068575)- test-procfs-util: skip test on certain errors (#2087152)- ci: bump the worker Ubuntu version to Jammy (#2087152) - test: make test-execute pass on Linux 5.15 (#2087152) - ci: install iputils (#2087152) - ci(Mergify): Add `ci-waived` logic (#2087152) - sd-event: don't invalidate source type on disconnect (#2115396) - tests: make sure we delay running mount start jobs when /p/s/mountinfo is rate limited (#2095744) - core: drop references to 'StandardOutputFileToCreate' (#2093479) - dbus-execute: fix indentation (#2093479) - dbus-execute: generate the correct transient unit setting (#2093479) - bus-unit-util: properly accept StandardOutput=append:… settings (#2093479) - core: be more careful when inheriting stdout fds to stderr (#2093479) - test: add a test for StandardError=file:… (#2093479) - tree-wide: allow ASCII fallback for → in logs (#2093479) - tree-wide: allow ASCII fallback for … in logs (#2093479) - core: allow to set default timeout for devices (#1967245) - man: document DefaultDeviceTimeoutSec= (#1967245) - Revert "core: Propagate condition failed state to triggering units." (#2114005) - core: Check unit start rate limiting earlier (#2114005) - core: Add trigger limit for path units (#2114005) - meson: add syscall-names-update target (#2040247) - syscall-names: add process_madvise which is planned for 5.10 (#2040247) - shared: add @known syscall list (#2040247) - generate-syscall-list: require python3 (#2040247) - shared/seccomp: reduce scope of indexing variables (#2040247) - shared/syscall-list: filter out some obviously platform-specific syscalls (#2040247) - seccomp: tighten checking of seccomp filter creation (#2040247) - shared/seccomp-util: added functionality to make list of filtred syscalls (#2040247) - nspawn: return ENOSYS by default, EPERM for "known" calls (#2040247) - revert: resolved: pin stream while calling callbacks for it (#2110549)- resolved: pin stream while calling callbacks for it (#2110549)- spec: Remove dependency on timedatex (#2066946)- mkosi: Add gnutls package (#2101227) - unit-name: tighten checks for building valid unit names (#1940973) - core: shorten long unit names that are based on paths and append path hash at the end (#1940973) - test: add extended test for triggering mount rate limit (#1940973) - tests: add test case for long unit names (#1940973) - core: unset HOME=/ that the kernel gives us (#2056527) - journal-remote: check return value from MHD_add_response_header (#2051981) - journalctl: in --follow mode watch stdout for POLLHUP/POLLERR and exit (#2003236) - sd-bus: make BUS_DEFAULT_TIMEOUT configurable (#2039461) - fstab-generator: fix debug log (#2101433) - logind-session-dbus: allow to set display name via dbus (#1857969) - Allow restart for oneshot units (#2042896) - test: correct TEST-41 StartLimitBurst test (#2042896) - core: fix assert() about number of built environment variables (#2049788) - core: add one more assert() (#2049788) - strv: introduce strv_join_prefix() (#2049788) - test: add tests for strv_join_prefix() (#2049788) - test: replace swear words by 'hoge' (#2049788) - core: add new environment variable $RUNTIME_DIRECTORY= or friends (#2049788) - test-execute: add tests for $RUNTIME_DIRECTORY= or friends (#2049788) - man: document RUNTIME_DIRECTORY= or friends (#2049788)- unit: don't emit PropertiesChanged signal if adding a dependency to a unit is a no-op (#1948480) - tests: make inverted tests actually count (#2087152) - TEST-*: make failure tests actually fail on failure (#2087152) - ci(Mergify): configuration update (#2087152) - core: propagate triggered unit in more load states (#2065322) - core: propagate unit start limit hit state to triggering path unit (#2065322) - core: Move 'r' variable declaration to start of unit_start() (#2065322) - core: Delay start rate limit check when starting a unit (#2065322) - core: Propagate condition failed state to triggering units. (#2065322) - unit: check for mount rate limiting before checking active state (#2095744)- core: disallow using '-.service' as a service name (#2051520) - shared/dropin: support -.service.d/ top level drop-in for service units (#2051520) - core: change top-level drop-in from -.service.d to service.d (#2051520) - shared/dropin: fix assert for invalid drop-in (#2051520) - udev: fix slot based network names on s390 (#1939914) - udev: it is not necessary that the path is readable (#1939914) - udev: allow onboard index up to 65535 (#1939914) - Revert "basic: use comma as separator in cpuset cgroup cpu ranges" (#1858220) - acpi-fpdt: mark structures as packed (#2047373) - core/slice: make slice_freezer_action() return 0 if freezing state is unchanged (#2047373) - core/unit: fix use-after-free (#2047373) - sd-bus: fix reference counter to be incremented (#2047373) - sd-bus: do not read unused value (#2047373) - sd-bus: do not return negative errno when unknown name is specified (#2047373) - sd-bus: switch to a manual overflow check in sd_bus_track_add_name() (#2047373) - spec: Add dependency on timedatex (#2066946)- ci: drop CentOS 8 CI (#2017033) - test: adapt to the new capsh format (#2017033) - test: ignore IAB capabilities in `test-execute` (#2017033)- udev/net_id: introduce naming scheme for RHEL-8.5 (#2039797) - udev/net_id: remove extraneous bracket (#2039797) - udev/net_id: introduce naming scheme for RHEL-8.6 (#2039797) - define newly needed constants (#2005008) - sd-netlink: support IFLA_PROP_LIST and IFLA_ALT_IFNAME attributes (#2005008) - sd-netlink: introduce sd_netlink_message_read_strv() (#2005008) - sd-netlink: introduce sd_netlink_message_append_strv() (#2005008) - test: add a test for sd_netlink_message_{append,read}_strv() (#2005008) - util: introduce ifname_valid_full() (#2005008) - rename function (#2005008) - udev: support AlternativeName= setting in .link file (#2005008) - network: make Name= in [Match] support alternative names of interfaces (#2005008) - udev: extend the length of ID_NET_NAME_XXX= to ALTIFNAMSIZ (#2005008) - udev: do not fail if kernel does not support alternative names (#2005008) - udev: introduce AlternativeNamesPolicy= setting (#2005008) - network: set AlternativeNamesPolicy= in 99-default.link (#2005008) - random-util: call initialize_srand() after fork() (#2005008) - sd-netlink: introduce rtnl_resolve_link_alternative_names() (#2005008) - udev: sort alternative names (#2005008) - netlink: introduce rtnl_get/delete_link_alternative_names() (#2005008) - netlink: do not fail when new interface name is already used as an alternative name (#2005008) - udev: do not try to reassign alternative names (#2005008) - Do not fail if the same alt. name is set again (#2005008) - mount: do not update exec deps on mountinfo changes (#2008825) - core/mount: add implicit unit dependencies even if when mount unit is generated from /proc/self/mountinfo (#2008825) - core: fix unfortunate typo in unit_is_unneeded() (#2040147) - core: make destructive transaction error a bit more useful (#2040147) - tmpfiles: use a entry in hashmap as ItemArray in read_config_file() (#1944468) - tmpfiles: rework condition check (#1944468) - TEST-22-TMPFILES: add reproducer for bug with X (#1944468) - core: make sure we don't get confused when setting TERM for a tty fd (#2045307) - hash-funcs: introduce macro to create typesafe hash_ops (#2037807) - hash-func: add destructors for key and value (#2037807) - util: define free_func_t (#2037807) - hash-funcs: make basic hash_ops typesafe (#2037807) - test: add tests for destructors of hashmap or set (#2037807) - man: document the new sysctl.d/ - prefix (#2037807) - sysctl: if options are prefixed with "-" ignore write errors (#2037807) - sysctl: fix segfault (#2037807)- Take ghost ownership of /var/log/lastlog (#1798685)- lgtm: detect uninitialized variables using the __cleanup__ attribute (#2017033) - lgtm: replace the query used for looking for fgets with a more general query (#2017033) - lgtm: beef up list of dangerous/questionnable API calls not to make (#2017033) - lgtm: warn about strerror() use (#2017033) - lgtm: complain about accept() [people should use accept4() instead, due to O_CLOEXEC] (#2017033) - lgtm: don't treat the custom note as a list of tags (#2017033) - lgtm: ignore certain cleanup functions (#2017033) - lgtm: detect more possible problematic scenarios (#2017033) - lgtm: enable more (and potentially useful) queries (#2017033) - test: make TEST-47 less racy (#2017033) - core: rename unit_{start_limit|condition|assert}_test() to unit_test_xyz() (#2036608) - core: Check unit start rate limiting earlier (#2036608) - sd-event: introduce callback invoked when event source ratelimit expires (#2036608) - core: rename/generalize UNIT(u)->test_start_limit() hook (#2036608) - mount: make mount units start jobs not runnable if /p/s/mountinfo ratelimit is in effect (#2036608) - mount: retrigger run queue after ratelimit expired to run delayed mount start jobs (#2036608) - pid1: add a manager_trigger_run_queue() helper (#2036608) - unit: add jobs that were skipped because of ratelimit back to run_queue (#2036608) - Revert "Revert "sysctl: Enable ping(8) inside rootless Podman containers"" (#2037807) - sysctl: prefix ping port range setting with a dash (#2037807) - mount: don't propagate errors from mount_setup_unit() further up (#2036853)- core: consider service with no start command immediately started (#1860899) - man: move description of *Action= modes to FailureAction=/SuccessAction= (#1860899) - core: define "exit" and "exit-force" actions for user units and only accept that (#1860899) - core: accept system mode emergency action specifiers with a warning (#1860899) - core: allow services with no commands but SuccessAction set (#1860899) - core: limit service-watchdogs=no to actual "watchdog" commands (#1860899) - units: use SuccessAction=exit-force in systemd-exit.service (#1860899) - units: use SuccessAction=reboot-force in systemd-reboot.service (#1860899) - units: use SuccessAction=poweroff-force in systemd-poweroff.service (#1860899) - units: allow and use SuccessAction=exit-force in system systemd-exit.service (#1860899) - core: do not "warn" about mundane emergency actions (#1860899) - core: return true from cg_is_empty* on ENOENT (#1860899) - macro: define HAS_FEATURE_ADDRESS_SANITIZER also on gcc (#2017033) - tests: add helper function to autodetect CI environments (#2017033) - strv: rework FOREACH_STRING() macro (#2017033) - test,systemctl: use "const char*" instead of "char*" (#2017033) - ci: pass the $GITHUB_ACTIONS variable to the CentOS container (#2017033)- sd-hwdb: allow empty properties (#2005009) - Update hwdb (#2005009) - Disable libpitc to fix CentOS Stream CI (#2017033) - rpm: Fix typo in /usr/lib/environment.d (#2018024) - rpm: Add misspelled /usr/lib/environment.d macro for temporary compatibility (#2018024) - rpm: emit warning when macro with typo is used (#2018024) - Remove unintended additions to systemd-analyze man page (#2004765) - core: fix SIGABRT on empty exec command argv (#2020239) - core/service: also check path in exec commands (#2020239) - mount-util: fix fd_is_mount_point() when both the parent and directory are network fs (#2015057) - basic: add vmware hypervisor detection from device-tree (#1959150) - pam: do not require a non-expired password for user@.service (#1961746) - udev rules: add rule to create /dev/ptp_hyperv (#1991834) - process-util: explicitly handle processes lacking parents in get_process_ppid() (#1977569) - errno-util: add ERRNO_IS_PRIVILEGE() helper (#1977569) - procfs-util: fix confusion wrt. quantity limit and maximum value (#1977569) - test-process-util: also add EROFS to the list of "good" errors (#1977569) - journal: refresh cached credentials of stdout streams (#1931806) - util-lib: introduce HAS_FEATURE_ADDRESS_SANITIZER (#2017033) - ci: skip test-execute on GH Actions under ASan (#2017033) - test-seccomp: accept ENOSYS from sysctl(2) too (#2017033) - test: accept that char device 0/0 can now be created witout privileges (#2017033) - meson: do not fail if rsync is not installed with meson 0.57.2 (#2017033) - pid1: fix free of uninitialized pointer in unit_fail_if_noncanonical() (#1970945) - sd-event: take ref on event loop object before dispatching event sources (#1970945)- Added option --check-inhibitors for non-tty usage (#1269726) - logind: Introduce RebootWithFlags and others (#1269726) - logind: add …WithFlags methods to policy (#1269726) - logind: simplify flags handling a bit (#1269726) - Update link to RHEL documentation (#1982584) - Set default core ulimit to 0, but keep the hard limit ulimited (#1905582) - shared/seccomp-util: address family filtering is broken on ppc (#1982650) - logind: rework Seat/Session/User object allocation and freeing a bit (#1642460) - logind: fix serialization/deserialization of user's "display session" (#1642460) - logind: turn of stdio locking when writing session files too (#1642460) - units: set StopWhenUnneeded= for the user slice units too (#1642460) - units: improve Description= string a bit (#1642460) - logind: improve logging in manager_connect_console() (#1642460) - logind: save/restore User object's "stopping" field during restarts (#1642460) - logind: correct bad clean-up path (#1642460) - logind: fix bad error propagation (#1642460) - logind: never elect a session that is stopping as display (#1642460) - logind: introduce little helper that checks whether a session is ready (#1642460) - logind: propagate session stop errors (#1642460) - logind: rework how we manage the slice and user-runtime-dir@.service unit for each user (#1642460) - logind: optionally, keep the user@.service instance for eached logged in user around for a while (#1642460) - logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user (#1642460) - logind: improve error propagation of user_check_linger_file() (#1642460) - logind: automatically GC lingering users for who now user@.service (nor slice, not runtime dir service) is running anymore (#1642460) - pam_systemd: simplify code which with we set environment variables (#1642460) - logind: validate /run/user/1000 before we set it (#1642460)- remove a left-over break (#1970860) - basic/unit-name: do not use strdupa() on a path (#1974700) - sd-event: change ordering of pending/ratelimited events (#1968528) - sd-event: drop unnecessary "else" (#1968528) - sd-event: use CMP() macro (#1968528) - sd-event: use usec_add() (#1968528) - sd-event: make event_source_time_prioq_reshuffle() accept all event source type (#1968528) - sd-event: always reshuffle time prioq on changing online/offline state (#1968528) - ci: run unit tests on z-stream branches as well (#1970860) - ci: drop forgotten Travis references (#1934504) - ci: run unit tests on CentOS 8 Stream as well (#1934504) - ci: add missing test dependencies (#1934504) - meson: bump timeout for test-udev to 180s (#1934504)- cgroup: Also set io.bfq.weight (#1927290) - seccomp: allow turning off of seccomp filtering via env var (#1916835) - meson: remove strange dep that causes meson to enter infinite loop (#1970860) - copy: handle copy_file_range() weirdness on procfs/sysfs (#1970860) - core: Hide "Deactivated successfully" message (#1954802) - util: rework in_initrd() to make use of path_is_temporary_fs() (#1959339) - initrd: extend SYSTEMD_IN_INITRD to accept non-ramfs rootfs (#1959339) - initrd: do a debug log if failed to detect rootfs type (#1959339) - initrd: do a debug log if /etc/initrd-release doesn't take effect (#1959339) - units: assign user-runtime-dir@.service to user-%i.slice (#1946453) - units: order user-runtime-dir@.service after systemd-user-sessions.service (#1946453) - units: make sure user-runtime-dir@.service is Type=oneshot (#1946453) - user-runtime-dir: downgrade a few log messages to LOG_DEBUG that we ignore (#1946453) - shared/install: Preserve escape characters for escaped unit names (#1952686) - basic/virt: Detect PowerVM hypervisor (#1937989) - man: document differences in clean exit status for Type=oneshot (#1940078) - busctl: add a timestamp to the output of the busctl monitor command (#1909214) - basic/cap-list: parse/print numerical capabilities (#1946943) - shared/mount-util: convert to libmount (#1885143) - mount-util: bind_remount: avoid calling statvfs (#1885143) - mount-util: use UMOUNT_NOFOLLOW in recursive umounter (#1885143) - test-install-root: create referenced targets (#1835351) - install: warn if WantedBy targets don't exist (#1835351) - test-install-root: add test for unknown WantedBy= target (#1835351) - ceph is a network filesystem (#1952013) - sysctl: set kernel.core_pipe_limit=16 (#1949729) - core: don't drop timer expired but not yet processed when system date is changed (#1899402) - core: Detect initial timer state from serialized data (#1899402) - rc-local: order after network-online.target (#1934028) - set core ulimit to 0 like on RHEL-7 (#1905582) - test-mountpointutil-util: do not assert in test_mnt_id() (#1910425)- systemd-binfmt: Add safeguard in triggers (#1787144) - spec: Requires(post) openssl-libs to fix missing /etc/machine-id (#1947438) - spec: Go back to using systemctl preset-all in post (#1783263, #1647172, #1118740) - spec: Disable libiptc support (#1817265)- Revert "udev: run link_update() with increased retry count in second invocation" (#1942299) - Revert "udev: make algorithm that selects highest priority devlink less susceptible to race conditions" (#1942299) - test/udev-test.pl: drop test cases that add mutliple devices (#1942299)- Revert "test: add test cases for empty string match" and "test: add test case for multi matches when use ||" (#1935124) - test/sys-script.py: add missing DEVNAME entries to uevents (#1935124) - sd-event: split out helper functions for reshuffling prioqs (#1937315) - sd-event: split out enable and disable codepaths from sd_event_source_set_enabled() (#1937315) - sd-event: mention that two debug logged events are ignored (#1937315) - sd-event: split clock data allocation out of sd_event_add_time() (#1937315) - sd-event: split out code to add/remove timer event sources to earliest/latest prioq (#1937315) - sd-event: fix delays assert brain-o (#17790) (#1937315) - sd-event: let's suffix last_run/last_log with "_usec" (#1937315) - sd-event: refuse running default event loops in any other thread than the one they are default for (#1937315) - sd-event: ref event loop while in sd_event_prepare() ot sd_event_run() (#1937315) - sd-event: follow coding style with naming return parameter (#1937315) - sd-event: remove earliest_index/latest_index into common part of event source objects (#1937315) - sd-event: update state at the end in event_source_enable (#1937315) - sd-event: increase n_enabled_child_sources just once (#1937315) - sd-event: add ability to ratelimit event sources (#1937315) - test: add ratelimiting test (#1937315) - core: prevent excessive /proc/self/mountinfo parsing (#1937315) - udev: run link_update() with increased retry count in second invocation (#1935124) - pam-systemd: use secure_getenv() rather than getenv() (#1936866)- ci: PowerTools repo was renamed to powertools in RHEL 8.3 (#1871827) - ci: use quay.io instead of Docker Hub to avoid rate limits (#1871827) - ci: move jobs from Travis CI to GH Actions (#1871827) - unit: make UNIT() cast function deal with NULL pointers (#1871827) - use link to RHEL-8 docs (#1623116) - cgroup: Also set blkio.bfq.weight (#1657810) - units: make sure initrd-cleanup.service terminates before switching to rootfs (#1657810) - core: reload SELinux label cache on daemon-reload (#1888912) - selinux: introduce mac_selinux_create_file_prepare_at() (#1888912) - selinux: add trigger for policy reload to refresh internal selabel cache (#1888912) - udev/net_id: give RHEL-8.4 naming scheme a name (#1827462) - basic/stat-util: make mtime check stricter and use entire timestamp (#1642728) - udev: make algorithm that selects highest priority devlink less susceptible to race conditions (#1642728) - test: create /dev/null in test-udev.pl (#1642728) - test: missing "die" (#1642728) - udev-test: remove a check for whether the test is run in a container (#1642728) - udev-test: skip the test only if it can't setup its environment (#1642728) - udev-test: fix test skip condition (#1642728) - udev-test: fix missing directory test/run (#1642728) - udev-test: check if permitted to create block device nodes (#1642728) - test-udev: add a testcase of too long line (#1642728) - test-udev: use proper semantics for too long line with continuation (#1642728) - test-udev: add more tests for line continuations and comments (#1642728) - test-udev: add more tests for line continuation (#1642728) - test-udev: fix alignment and drop unnecessary white spaces (#1642728) - test/udev-test.pl: cleanup if skipping test (#1642728) - test: add test cases for empty string match (#1642728) - test: add test case for multi matches when use "||" (#1642728) - udev-test: do not rely on "mail" group being defined (#1642728) - test/udev-test.pl: allow multiple devices per test (#1642728) - test/udev-test.pl: create rules only once (#1642728) - test/udev-test.pl: allow concurrent additions and removals (#1642728) - test/udev-test.pl: use computed devnode name (#1642728) - test/udev-test.pl: test correctness of symlink targets (#1642728) - test/udev-test.pl: allow checking multiple symlinks (#1642728) - test/udev-test.pl: fix wrong test descriptions (#1642728) - test/udev-test.pl: last_rule is unsupported (#1642728) - test/udev-test.pl: Make some tests a little harder (#1642728) - test/udev-test.pl: remove bogus rules from magic subsys test (#1642728) - test/udev-test.pl: merge "space and var with space" tests (#1642728) - test/udev-test.pl: merge import parent tests into one (#1642728) - test/udev-test.pl: count "good" results (#1642728) - tests/udev-test.pl: add multiple device test (#1642728) - test/udev-test.pl: add repeat count (#1642728) - test/udev-test.pl: generator for large list of block devices (#1642728) - test/udev-test.pl: suppress umount error message at startup (#1642728) - test/udev_test.pl: add "expected good" count (#1642728) - test/udev-test: gracefully exit when imports fail (#1642728)- man: mention System Administrator's Guide in systemctl manpage (#1623116) - udev: introduce udev net_id "naming schemes" (#1827462) - meson: make net.naming-scheme= default configurable (#1827462) - man: describe naming schemes in a new man page (#1827462) - udev/net_id: parse _SUN ACPI index as a signed integer (#1827462) - udev/net_id: don't generate slot based names if multiple devices might claim the same slot (#1827462) - fix typo in ProtectSystem= option (#1871139) - remove references of non-existent man pages (#1876807) - log: Prefer logging to CLI unless JOURNAL_STREAM is set (#1865840) - locale-util: add new helper locale_is_installed() (#1755287) - test: add test case for locale_is_installed() (#1755287) - tree-wide: port various bits over to locale_is_installed() (#1755287) - install: allow instantiated units to be enabled via presets (#1812972) - install: small refactor to combine two function calls into one function (#1812972) - test: fix a memleak (#1812972) - docs: Add syntax for templated units to systemd.preset man page (#1812972) - shared/install: fix preset operations for non-service instantiated units (#1812972) - introduce setsockopt_int() helper (#1887181) - socket-util: add generic socket_pass_pktinfo() helper (#1887181) - core: add new PassPacketInfo= socket unit property (#1887181) - resolved: tweak cmsg calculation (#1887181)- logind: don't print warning when user@.service template is masked (#1880270) - build: use simple project version in pkgconfig files (#1862714) - basic/virt: try the /proc/1/sched hack also for PID1 (#1868877) - seccomp: rework how the S[UG]ID filter is installed (#1860374) - vconsole-setup: downgrade log message when setting font fails on dummy console (#1889996) - units: fix systemd.special man page reference in system-update-cleanup.service (#1871827) - units: drop reference to sushell man page (#1871827) - sd-bus: break the loop in bus_ensure_running() if the bus is not connecting (#1885553) - core: add new API for enqueing a job with returning the transaction data (#846319) - systemctl: replace switch statement by table of structures (#846319) - systemctl: reindent table (#846319) - systemctl: Only wait when there's something to wait for. (#846319) - systemctl: clean up start_unit_one() error handling (#846319) - systemctl: split out extra args generation into helper function of its own (#846319) - systemctl: add new --show-transaction switch (#846319) - test: add some basic testing that "systemctl start -T" does something (#846319) - man: document the new systemctl --show-transaction option (#846319) - socket: New option 'FlushPending' (boolean) to flush socket before entering listening state (#1870638) - core: remove support for API bus "started outside our own logic" (#1764282) - mount-setup: fix segfault in mount_cgroup_controllers when using gcc9 compiler (#1868877) - dbus-execute: make transfer of CPUAffinity endian safe (#12711) (#1740657) - core: add support for setting CPUAffinity= to special "numa" value (#1740657) - basic/user-util: always use base 10 for user/group numbers (#1848373) - parse-util: sometimes it is useful to check if a string is a valid integer, but not actually parse it (#1848373) - basic/parse-util: add safe_atoux64() (#1848373) - parse-util: allow tweaking how to parse integers (#1848373) - parse-util: allow '-0' as alternative to '0' and '+0' (#1848373) - parse-util: make return parameter optional in safe_atou16_full() (#1848373) - parse-util: rewrite parse_mode() on top of safe_atou_full() (#1848373) - user-util: be stricter in parse_uid() (#1848373) - strv: add new macro STARTSWITH_SET() (#1848373) - parse-util: also parse integers prefixed with 0b and 0o (#1848373) - tests: beef up integer parsing tests (#1848373) - shared/user-util: add compat forms of user name checking functions (#1848373) - shared/user-util: emit a warning on names with dots (#1848373) - user-util: Allow names starting with a digit (#1848373) - shared/user-util: allow usernames with dots in specific fields (#1848373) - user-util: switch order of checks in valid_user_group_name_or_id_full() (#1848373) - user-util: rework how we validate user names (#1848373)- cgroup: freezer action must be NOP when cgroup v2 freezer is not available (#1868831)- units: add generic boot-complete.target (#1872243) - man: document new "boot-complete.target" unit (#1872243) - core: make sure to restore the control command id, too (#1829867)- device: make sure we emit PropertiesChanged signal once we set sysfs (#1793533) - device: don't emit PropetiesChanged needlessly (#1793533)- spec: fix rpm verification (#1702300)- spec: don't package /etc/systemd/system/dbus-org.freedesktop.resolve1.service (#1844465)- core: don't consider SERVICE_SKIP_CONDITION for abnormal or failure restarts (#1737283) - selinux: do preprocessor check only in selinux-access.c (#1830861) - basic/cgroup-util: introduce cg_get_keyed_attribute_full() (#1830861) - shared: add generic logic for waiting for a unit to enter some state (#1830861) - shared: fix assert call (#1830861) - shared: Don't try calling NULL callback in bus_wait_for_units_clear (#1830861) - shared: add NULL callback check in one more place (#1830861) - core: introduce support for cgroup freezer (#1830861) - core/cgroup: fix return value of unit_cgorup_freezer_action() (#1830861) - core: fix the return value in order to make sure we don't dipatch method return too early (#1830861) - test: add test for cgroup v2 freezer support (#1830861) - fix mis-merge (#1848421) - tests: sleep a bit and give kernel time to perform the action after manual freeze/thaw (#1848421)- spec: fix rpm verification (#1702300)- spec: fix rpm verification (#1702300)- tmpfiles: fix crash with NULL in arg_root and other fixes and tests (#1836024) - sulogin-shell: Use force if SYSTEMD_SULOGIN_FORCE set (#1625929) - resolvconf: fixes for the compatibility interface (#1835594) - mount: don't add Requires for tmp.mount (#1748840) - core: coldplug possible nop_job (#1829798) - core: add IODeviceLatencyTargetSec (#1831519) - time-util: Introduce parse_sec_def_infinity (#1770379) - cgroup: use structured initialization (#1770379) - core: add CPUQuotaPeriodSec= (#1770379) - core: downgrade CPUQuotaPeriodSec= clamping logs to debug (#1770379) - sd-bus: avoid magic number in SASL length calculation (#1838081) - sd-bus: fix SASL reply to empty AUTH (#1838081) - sd-bus: skip sending formatted UIDs via SASL (#1838081) - core: add MemoryMin (#1763435) - core: introduce cgroup_add_device_allow() (#1763435) - test: remove support for suffix in get_testdata_dir() (#1763435) - cgroup: Implement default propagation of MemoryLow with DefaultMemoryLow (#1763435) - cgroup: Create UNIT_DEFINE_ANCESTOR_MEMORY_LOOKUP (#1763435) - unit: Add DefaultMemoryMin (#1763435) - cgroup: Polish hierarchically aware protection docs a bit (#1763435) - cgroup: Readd some plumbing for DefaultMemoryMin (#1763435) - cgroup: Support 0-value for memory protection directives (#1763435) - cgroup: Test that it's possible to set memory protection to 0 again (#1763435) - cgroup: Check ancestor memory min for unified memory config (#1763435) - cgroup: Respect DefaultMemoryMin when setting memory.min (#1763435) - cgroup: Mark memory protections as explicitly set in transient units (#1763435) - meson: allow setting the version string during configuration (#1804252)- pid1: fix DefaultTasksMax initialization (#1809037) - cgroup: make sure that cpuset is supported on cgroup v2 and disabled with v1 (#1808940) - test: introduce TEST-36-NUMAPOLICY (#1808940) - test: replace `tail -f` with journal cursor which should be... (#1808940) - test: support MPOL_LOCAL matching in unpatched strace versions (#1808940) - test: make sure the strace process is indeed dead (#1808940) - test: skip the test on systems without NUMA support (#1808940) - test: give strace some time to initialize (#1808940) - test: add a simple sanity check for systems without NUMA support (#1808940) - test: drop the missed || exit 1 expression (#1808940) - test: replace cursor file with a plain cursor (#1808940) - cryptsetup: Treat key file errors as a failed password attempt (#1763155) - swap: finish the secondary swap units' jobs if deactivation of the primary swap unit fails (#1749622) - resolved: Recover missing PrivateTmp=yes and ProtectSystem=strict (#1810869) - bus_open leak sd_event_source when udevadm trigger。 (#1798504) - core: rework StopWhenUnneeded= logic (#1798046) - pid1: fix the names of AllowedCPUs= and AllowedMemoryNodes= (#1818054) - core: fix re-realization of cgroup siblings (#1818054) - basic: use comma as separator in cpuset cgroup cpu ranges (#1818054) - core: transition to FINAL_SIGTERM state after ExecStopPost= (#1766479) - sd-journal: close journal files that were deleted by journald before we've setup inotify watch (#1796128) - sd-journal: remove the dead code and actually fix #14695 (#1796128) - udev: downgrade message when we fail to set inotify watch up (#1808051) - logind: check PolicyKit before allowing VT switch (#1797679) - test: do not use global variable to pass error (#1823767) - test: install libraries required by tests (#1823767) - test: introduce install_zoneinfo() (#1823767) - test: replace duplicated Makefile by symbolic link (#1823767) - test: add paths of keymaps in install_keymaps() (#1823767) - test: make install_keymaps() optionally install more keymaps (#1823767) - test-fs-util: skip some tests when running in unprivileged container (#1823767) - test-process-util: skip several verifications when running in unprivileged container (#1823767) - test-execute: also check python3 is installed or not (#1823767) - test-execute: skip several tests when running in container (#1823767) - test: introduce test_is_running_from_builddir() (#1823767) - test: make test-catalog relocatable (#1823767) - test: parallelize tasks in TEST-24-UNIT-TESTS (#1823767) - test: try to determine QEMU_SMP dynamically (#1823767) - test: store coredumps in journal (#1823767) - pid1: add new kernel cmdline arg systemd.cpu_affinity= (#1812894) - udev-rules: make tape-changers also apprear in /dev/tape/by-path/ (#1820112) - man: be clearer that .timer time expressions need to be reset to override them (#1816908) - Add support for opening files for appending (#1809175) - nspawn: move payload to sub-cgroup first, then sync cgroup trees (#1837094) - core: move unit_status_emit_starting_stopping_reloading() and related calls to job.c (#1737283) - job: when a job was skipped due to a failed condition, log about it (#1737283) - core: split out all logic that updates a Job on a unit's unit_notify() invocation (#1737283) - core: make log messages about units entering a 'failed' state recognizable (#1737283) - core: log a recognizable message when a unit succeeds, too (#1737283) - tests: always use the right vtable wrapper calls (#1737283) - test-execute: allow filtering test cases by pattern (#1737283) - test-execute: provide custom failure message (#1737283) - core: ExecCondition= for services (#1737283) - Drop support for lz4 < 1.3.0 (#1843871) - test-compress: add test for short decompress_startswith calls (#1843871) - journal: adapt for new improved LZ4_decompress_safe_partial() (#1843871) - fuzz-compress: add fuzzer for compression and decompression (#1843871) - seccomp: fix __NR__sysctl usage (#1843871)- cgroup: introduce support for cgroup v2 CPUSET controller (#1724617)- seccomp: introduce seccomp_restrict_suid_sgid() for blocking chmod() for suid/sgid files (#1687512) - test: add test case for restrict_suid_sgid() (#1687512) - core: expose SUID/SGID restriction as new unit setting RestrictSUIDSGID= (#1687512) - analyze: check for RestrictSUIDSGID= in "systemd-analyze security" (#1687512) - man: document the new RestrictSUIDSGID= setting (#1687512) - units: turn on RestrictSUIDSGID= in most of our long-running daemons (#1687512) - core: imply NNP and SUID/SGID restriction for DynamicUser=yes service (#1687512)- sd-bus: use "queue" message references for managing r/w message queues in connection objects (CVE-2020-1712) - pid1: make sure to restore correct default values for some rlimits (#1789930) - main: introduce a define HIGH_RLIMIT_MEMLOCK similar to HIGH_RLIMIT_NOFILE (#1789930)- rules: reintroduce 60-alias-kmsg.rules (#1739353) - sd-bus: make rqueue/wqueue sizes of type size_t (CVE-2020-1712) - sd-bus: reorder bus ref and bus message ref handling (CVE-2020-1712) - sd-bus: make sure dispatch_rqueue() initializes return parameter on all types of success (CVE-2020-1712) - sd-bus: drop two inappropriate empty lines (CVE-2020-1712) - sd-bus: initialize mutex after we allocated the wqueue (CVE-2020-1712) - sd-bus: always go through sd_bus_unref() to free messages (CVE-2020-1712) - bus-message: introduce two kinds of references to bus messages (CVE-2020-1712) - sd-bus: introduce API for re-enqueuing incoming messages (CVE-2020-1712) - sd-event: add sd_event_source_disable_unref() helper (CVE-2020-1712) - polkit: when authorizing via PK let's re-resolve callback/userdata instead of caching it (CVE-2020-1712) - sysctl: let's by default increase the numeric PID range from 2^16 to 2^22 (#1744214) - journal: do not trigger assertion when journal_file_close() get NULL (#1788085) - journal: use cleanup attribute at one more place (#1788085)- catalog: fix name of variable (#1677768) - cryptsetup: add keyfile-timeout to allow a keydev timeout and allow to fallback to a password if it fails. (#1763155) - cryptsetup: add documentation for keyfile-timeout (#1763155) - cryptsetup: use unabbrieviated variable names (#1763155) - cryptsetup: don't assert on variable which is optional (#1763155) - cryptsetup-generator: guess whether the keyfile argument is two items or one (#1763155) - crypt-util: Translate libcryptsetup log level instead of using log_debug() (#1776408) - cryptsetup: add some commenting about EAGAIN generation (#1776408) - cryptsetup: downgrade a log message we ignore (#1776408) - cryptsetup: rework how we log about activation failures (#1776408)- spec: don't ship /var/log/README - spec: provide systemd-rpm-macros- test-cpu-set-util: fix comparison for allocation size (#1734787) - test-cpu-set-util: fix allocation size check on i386 (#1734787)- journal: rely on _cleanup_free_ to free a temporary string used in client_context_read_cgroup (#1764560) - basic/user-util: allow dots in user names (#1717603) - sd-bus: bump message queue size again (#1770189) - tests: put fuzz_journald_processing_function in a .c file (#1764560) - tests: add a fuzzer for dev_kmsg_record (#1764560) - basic: remove an assertion from cunescape_one (#1764560) - journal: fix an off-by-one error in dev_kmsg_record (#1764560) - tests: add a reproducer for a memory leak fixed in 30eddcd51b8a472e05d3b8d1 in August (#1764560) - tests: add a reproducer for a heap-buffer-overflow fixed in 937b1171378bc1000a (#1764560) - test: initialize syslog_fd in fuzz-journald-kmsg too (#1764560) - tests: add a fuzzer for process_audit_string (#1764560) - journald: check whether sscanf has changed the value corresponding to %n (#1764560) - tests: introduce dummy_server_init and use it in all journald fuzzers (#1764560) - tests: add a fuzzer for journald streams (#1764560) - tests: add a fuzzer for server_process_native_file (#1764560) - fuzz-journal-stream: avoid assertion failure on samples which don't fit in pipe (#1764560) - journald: take leading spaces into account in syslog_parse_identifier (#1764560) - Add a warning about the difference in permissions between existing directories and unit settings. (#1778384) - execute: remove one redundant comparison check (#1778384) - core: change ownership/mode of the execution directories also for static users (#1778384) - core/dbus-execute: remove unnecessary initialization (#1734787) - shared/cpu-set-util: move the part to print cpu-set into a separate function (#1734787) - shared/cpu-set-util: remove now-unused CPU_SIZE_TO_NUM() (#1734787) - Rework cpu affinity parsing (#1734787) - Move cpus_in_affinity_mask() to cpu-set-util.[ch] (#1734787) - test-cpu-set-util: add simple test for cpus_in_affinity_mask() (#1734787) - test-cpu-set-util: add a smoke test for test_parse_cpu_set_extend() (#1734787) - pid1: parse CPUAffinity= in incremental fashion (#1734787) - pid1: don't reset setting from /proc/cmdline upon restart (#1734787) - pid1: when reloading configuration, forget old settings (#1734787) - test-execute: use CPUSet too (#1734787) - shared/cpu-set-util: drop now-unused cleanup function (#1734787) - shared/cpu-set-util: make transfer of cpu_set_t over bus endian safe (#1734787) - test-cpu-set-util: add test for dbus conversions (#1734787) - shared/cpu-set-util: introduce cpu_set_to_range() (#1734787) - systemctl: present CPUAffinity mask as a list of CPU index ranges (#1734787) - shared/cpu-set-util: only force range printing one time (#1734787) - execute: dump CPUAffinity as a range string instead of a list of CPUs (#1734787) - cpu-set-util: use %d-%d format in cpu_set_to_range_string() only for actual ranges (#1734787) - core: introduce NUMAPolicy and NUMAMask options (#1734787) - core: disable CPUAccounting by default (#1734787) - set kptr_restrict=1 (#1689346) - cryptsetup: reduce the chance that we will be OOM killed (#1696602) - core, job: fix breakage of ordering dependencies by systemctl reload command (#1766417) - debug-generator: enable custom systemd.debug_shell tty (#1723722)- core: never propagate reload failure to service result (#1735787) - man: document systemd-analyze security (#1750343) - man: reorder and add examples to systemd-analyze(1) (#1750343) - travis: move to CentOS 8 docker images (#1761519) - travis: drop SCL remains (#1761519) - syslog: fix segfault in syslog_parse_priority() (#1761519) - sd-bus: make strict asan shut up (#1761519) - travis: don't run slow tests under ASan/UBSan (#1761519) - kernel-install: do not require non-empty kernel cmdline (#1701454) - ask-password: prevent buffer overrow when reading from keyring (#1752050) - core: try to reopen /dev/kmsg again right after mounting /dev (#1749212) - buildsys: don't garbage collect sections while linking (#1748258) - udev: introduce CONST key name (#1762679) - Call getgroups() to know size of supplementary groups array to allocate (#1743230256 KB - Consider smb3 as remote filesystem (#1757257) - process-util: introduce pid_is_my_child() helper (#1744972) - core: reduce the number of stalled PIDs from the watched processes list when possible (#1744972) - core: only watch processes when it's really necessary (#1744972) - core: implement per unit journal rate limiting (#1719577) - path: stop watching path specs once we triggered the target unit (#1763161) - journald: fixed assertion failure when system journal rotation fails (#9893) (#1763619) - test: use PBKDF2 instead of Argon2 in cryptsetup... (#1761519) - test: mask several unnecessary services (#1761519) - test: bump the second partition's size to 50M (#1761519) - shared/sleep-config: exclude zram devices from hibernation candidates (#1763617) - selinux: don't log SELINUX_INFO and SELINUX_WARNING messages to audit (#1763612) - sd-device: introduce log_device_*() macros (#1753369) - udev: Add id program and rule for FIDO security tokens (#1753369) - shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857) - sd-bus: adjust indentation of comments (#1746857) - resolved: do not run loop twice (#1746857) - resolved: allow access to Set*Link and Revert methods through polkit (#1746857) - resolved: query polkit only after parsing the data (#1746857)- shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857) - sd-bus: adjust indentation of comments (#1746857) - resolved: do not run loop twice (#1746857) - resolved: allow access to Set*Link and Revert methods through polkit (#1746857) - resolved: query polkit only after parsing the data (#1746857)- mount: simplify /proc/self/mountinfo handler (#1696178) - mount: rescan /proc/self/mountinfo before processing waitid() results (#1696178) - swap: scan /proc/swaps before processing waitid() results (#1696178) - analyze-security: fix potential division by zero (#1734400)- sd-bus: deal with cookie overruns (#1694999) - journal-remote: do not request Content-Length if Transfer-Encoding is chunked (#1708849) - journal: do not remove multiple spaces after identifier in syslog message (#1691817) - cryptsetup: Do not fallback to PLAIN mapping if LUKS data device set fails. (#1719153) - cryptsetup: call crypt_load() for LUKS only once (#1719153) - cryptsetup: Add LUKS2 token support. (#1719153) - udev/scsi_id: fix incorrect page length when get device identification VPD page (#1713227) - Change job mode of manager triggered restarts to JOB_REPLACE (#11456 - bash-completion: analyze: support 'security' (#1733395) - man: note that journal does not validate syslog fields (#1707175) - rules: skip memory hotplug on ppc64 (#1713159)- tree-wide: shorten error logging a bit (#1697893) - nspawn: simplify machine terminate bus call (#1697893) - nspawn: merge two variable declaration lines (#1697893) - nspawn: rework how we allocate/kill scopes (#1697893) - unit: enqueue cgroup empty check event if the last ref on a unit is dropped (#1697893) - Revert "journal: remove journal audit socket" (#1699287) - journal: don't enable systemd-journald-audit.socket by default (#1699287) - logs-show: use grey color for de-emphasizing journal log output (#1695601) - units: add [Install] section to tmp.mount (#1667065) - nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS (#1691691) - util.h: add new UNPROTECT_ERRNO macro (#1691691) - nss: unportect errno before writing to NSS' *errnop (#1691691) - seccomp: reduce logging about failure to add syscall to seccomp (#1658691) - format-table: when duplicating a cell, also copy the color (#1689832) - format-table: optionally make specific cells clickable links (#1689832) - format-table: before outputting a color, check if colors are available (#1689832) - format-table: add option to store/format percent and uint64_t values in cells (#1689832) - format-table: optionally allow reversing the sort order for a column (#1689832) - format-table: add table_update() to update existing entries (#1689832) - format-table: add an API for getting the cell at a specific row/column (#1689832) - format-table: always underline header line (#1689832) - format-table: add calls to query the data in a specific cell (#1689832) - format-table: make sure we never call memcmp() with NULL parameters (#1689832) - format-table: use right field for display (#1689832) - format-table: add option to uppercase cells on display (#1689832) - format-table: never try to reuse cells that have color/url/uppercase set (#1689832) - locale-util: add logic to output smiley emojis at various happiness levels (#1689832) - analyze: add new security verb (#1689832) - tests: add a rudimentary fuzzer for server_process_syslog_message (#9979) (#1696224) - journald: make it clear that dev_kmsg_record modifies the string passed to it (#1696224) - journald: free the allocated memory before returning from dev_kmsg_record (#1696224) - tests: rework the code fuzzing journald (#1696224) - journald: make server_process_native_message compatible with fuzz_journald_processing_function (#1696224) - tests: add a fuzzer for server_process_native_message (#1696224) - tests: add a fuzzer for sd-ndisc (#1696224) - ndisc: fix two infinite loops (#1696224) - tests: add reproducers for several issues uncovered with fuzz-journald-syslog (#1696224) - tests: add a reproducer for an infinite loop in ndisc_handle_datagram (#1696224) - tests: add a reproducer for another infinite loop in ndisc_handle_datagram (#1696224) - fuzz: rename "fuzz-corpus" directory to just "fuzz" (#1696224) - test: add testcase for issue 10007 by oss-fuzz (#1696224) - fuzz: unify the "fuzz-regressions" directory with the main corpus (#1696224) - test-bus-marshal: use cescaping instead of hexmem (#1696224) - meson: add -Dlog-trace to set LOG_TRACE (#1696224) - meson: allow building resolved and machined without nss modules (#1696224) - meson: drop duplicated condition (#1696224) - meson: use .source_root() in more places (#1696224) - meson: treat all fuzz cases as unit tests (#1696224) - fuzz-bus-message: add fuzzer for message parsing (#1696224) - bus-message: use structured initialization to avoid use of unitialized memory (#1696224) - bus-message: avoid an infinite loop on empty structures (#1696224) - bus-message: let's always use -EBADMSG when the message is bad (#1696224) - bus-message: rename function for clarity (#1696224) - bus-message: use define (#1696224) - bus: do not print (null) if the message has unknown type (#1696224) - bus-message: fix calculation of offsets table (#1696224) - bus-message: remove duplicate assignment (#1696224) - bus-message: fix calculation of offsets table for arrays (#1696224) - bus-message: drop asserts in functions which are wrappers for varargs version (#1696224) - bus-message: output debug information about offset troubles (#1696224) - bus-message: fix skipping of array fields in !gvariant messages (#1696224) - bus-message: also properly copy struct signature when skipping (#1696224) - fuzz-bus-message: add two test cases that pass now (#1696224) - bus-message: return -EBADMSG not -EINVAL on invalid !gvariant messages (#1696224) - bus-message: avoid wrap-around when using length read from message (#1696224) - util: do not use stack frame for parsing arbitrary inputs (#1696224) - travis: enable ASan and UBSan on RHEL8 (#1683319) - tests: keep SYS_PTRACE when running under ASan (#1683319) - tree-wide: various ubsan zero size memory fixes (#1683319) - util: introduce memcmp_safe() (#1683319) - test-socket-util: avoid "memleak" reported by valgrind (#1683319) - sd-journal: escape binary data in match_make_string() (#1683319) - capability: introduce CAP_TO_MASK_CORRECTED() macro replacing CAP_TO_MASK() (#1683319) - sd-bus: use size_t when dealing with memory offsets (#1683319) - sd-bus: call cap_last_cap() only once in has_cap() (#1683319) - mount-point: honour AT_SYMLINK_FOLLOW correctly (#1683319) - travis: switch from trusty to xenial (#1683319) - test-socket-util: Add tests for receive_fd_iov() and friends. (#1683319) - socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov() (#1683319) - core: swap order of "n_storage_fds" and "n_socket_fds" parameters (#1683334) - execute: use our usual syntax for defining bit masks (#1683334) - core: introduce new Type=exec service type (#1683334) - man: document the new Type=exec type (#1683334) - sd-bus: allow connecting to the pseudo-container ".host" (#1683334) - sd-login: let's also make sd-login understand ".host" (#1683334) - test: add test for Type=exec (#1683334) - journal-gateway: explicitly declare local variables (#1705971) - tools: drop unused variable (#1705971) - journal-gateway: use localStorage["cursor"] only when it has valid value (#1705971)- rules: implement new memory hotplug policy (#1670728) - rules: add the rule that adds elevator= kernel command line parameter (#1670126) - bus-socket: Fix line_begins() to accept word matching full string (#1692991) - Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. (#1678641) - Allocate temporary strings to hold dbus paths on the heap (#1678641) - sd-bus: if we receive an invalid dbus message, ignore and proceeed (#1678641) - Revert "core: one step back again, for nspawn we actually can't wait for cgroups running empty since systemd will get exactly zero notifications about it" (#1703485)- rules: add the rule that adds elevator= kernel command line parameter (#1670126)- core: when deserializing state always use read_line(…, LONG_LINE_MAX, …) (CVE-2018-15686) - coredump: remove duplicate MESSAGE= prefix from message (#1664976) - journald: remove unnecessary {} (#1664976) - journald: do not store the iovec entry for process commandline on stack (#1664976) - basic/process-util: limit command line lengths to _SC_ARG_MAX (#1664976) - coredump: fix message when we fail to save a journald coredump (#1664976) - procfs-util: expose functionality to query total memory (#1664976) - basic/prioq: add prioq_peek_item() (#1664976) - journal: limit the number of entries in the cache based on available memory (#1664976) - journald: periodically drop cache for all dead PIDs (#1664976) - process-util: don't use overly large buffer to store process command line (#1664976) - Revert "sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2" (#1653824) - journal: fix syslog_parse_identifier() (#1664978) - journald: set a limit on the number of fields (1k) (#1664977) - journald: when processing a native message, bail more quickly on overbig messages (#1664977) - journald: lower the maximum entry size limit to ½ for non-sealed fds (#1664977) - µhttpd: use a cleanup function to call MHD_destroy_response (#1664977) - journal-remote: verify entry length from header (#1664977) - journal-remote: set a limit on the number of fields in a message (#1664977) - journald: correctly attribute log messages also with cgroupsv1 (#1658115) - rules: add elevator= kernel command line parameter (#1670126)- unit: don't add Requires for tmp.mount (#1619292) - remove bootchart dependency (#1660119)- cryptsetup-generator: introduce basic keydev support (#1656869) - cryptsetup: don't use %m if there's no error to show (#1656869) - cryptsetup-generator: don't return error if target directory already exists (#1656869) - cryptsetup-generator: allow whitespace characters in keydev specification (#1656869) - rules: watch metadata changes on DASD devices (#1638676) - sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2 (#1653824)- dissect-image: use right comparison function (#1602706) - login: avoid leak of name returned by uid_to_name() (#1602706) - firewall-util: add an assert that we're not overwriting a buffer (#1602706) - journal-file: avoid calling ftruncate with invalid fd (#1602706) - dhcp6: make sure we have enough space for the DHCP6 option header (#1643363) - core: rename queued_message → pending_reload_message (#1647359) - core: when we can't send the pending reload message, say we ignore it in the warning we log (#1647359) - core: make sure we don't throttle change signal generator when a reload is pending (#1647359) - proc-cmdline: introduce PROC_CMDLINE_RD_STRICT (#1643429) - debug-generator: introduce rd.* version of all options (#1643429) - chown-recursive: let's rework the recursive logic to use O_PATH (#1643368) - chown-recursive: also drop ACLs when recursively chown()ing (#1643368) - chown-recursive: TAKE_FD() is your friend (#1643368) - test: add test case for recursive chown()ing (#1643368) - Revert "sysctl.d: request ECN on both in and outgoing connections" (#1619790) - detect-virt: do not try to read all of /proc/cpuinfo (#1631532) - sd-bus: unify three code-paths which free struct bus_container (#1635435) - sd-bus: properly initialize containers (#1635435)- revert sd-bus: unify three code-paths which free struct bus_container (#1635435)- change default cgroup hierarchy to "legacy" (#1638650) - we never added mymachines module to passwd: or group: in RHEL8, hence don't try to remove it (#1638450) - bump minimal size of random pool to 1024 bytes (#1619268) - install RHEL-7 compatible rc.local (#1625209) - backport support for sector-size crypttab option (#1572563) - units: don't enable per-service IP firewall by default (#1630219) - sd-bus: unify three code-paths which free struct bus_container (#1635435) - bus-message: do not crash on message with a string of zero length (#1635439) - bus-message: stack based buffer overflow in free_and_strdup (#1635428) - journal: change support URL shown in the catalog entries (#1550548)- move /etc/yum/protected.d/systemd.conf to /etc/dnf/ (#1626973)- Fix file conflict between yum and systemd (#1626682)- drop the patch for delayed loading of config in net_setup_link and set NAME in prefixdevname udev rules (#1614681) - bus: move BUS_DONT_DESTROY calls after asserts (#1610397)- net_setup_link: delay loading configuration, just before we apply it (#1614681)- 20-grubby.install: populate symvers.gz file (#1609698) - net_setup_link: allow renaming interfaces that were renamed already - units: drop DynamicUser=yes from systemd-resolved.service - journal: remove journal audit socket- rebase to systemd-239 - Override systemd-user PAM config in install and not prep (patch by Filipe Brandenburger ) - use %autosetup -S git_am to apply patches - revert upstream default for RemoveIPC (#1523233) - bump DefaultTasksMax to 80% of kernel default (#1523236) - avoid /tmp being mounted as tmpfs without the user's will (#1578772) - bump maximum number of processes in user slice to 80% of pid.max (#1523236) - forwardport downstream-only udev rules from RHEL-7 (#1523227) - don't ship systemd-networkd - don't ship systemd-timesyncd - add back support for WAIT_FOR to udev rules (#1523213)- do not mount /tmp as tmpfs (#1578772)- fix compilation (#1578318)- forwardport downstream-only udev rules from RHEL-7 (#1523227) - set RemoveIPC=no by default (#1523233)- also drop qrencode-devel from BuildRequires as it is no longer needed (#1566158)- disable support for qrencode (#1566158) - bump default journal rate limit to 10000 messages per 30s (#1563729) - fix unit reloads (#1560549) - don't create /var/log/journal during package installation (#1523188)- Rebuild with cryptsetup-2- Revert the patches for GRUB BootLoaderSpec support - Add patch for /etc/machine-id creation (#1552843)- Fix transfiletrigger script (#1551793)- Update to latest version - This fixes a hard-to-trigger potential vulnerability (CVE-2018-6954) - New transfiletriggers are installed for udev hwdb and rules, the journal catalog, sysctl.d, binfmt.d, sysusers.d, tmpfiles.d.- Add patch to install kernel images for GRUB BootLoaderSpec support- Create /etc/systemd in %post libs if necessary (#1548607)- Use : not touch to create file in -libs %post- Add coreutils dep for systemd-libs %post - Add patch to typecast USB IDs to avoid compile failure- Update some patches for test skipping that were updated upstream before merging - Add /usr/lib/systemd/purge-nobody-user — a script to check if nobody is defined correctly and possibly replace existing mappings- Backport a bunch of patches, most notably for the journal and various memory issues. Some minor build fixes. - Switch to new ldconfig macros that do nothing in F28+ - /etc/systemd/dont-synthesize-nobody is created in %post if nfsnobody or nobody users are defined (#1537262)- Update to first stable snapshot (various minor memory leaks and misaccesses, some documentation bugs, build fixes).- Update to latest version- Add patch to include if needed- Rebuilt for switch to libxcrypt- Backport a bunch of bugfixes from upstream (#1531502, #1531381, #1526621 various memory corruptions in systemd-networkd) - /dev/kvm is marked as a static node which fixes permissions on s390x and ppc64 (#1532382)- Update to latest version- Update to latest git snapshot, do not build for realz - Switch to libidn2 again (#1449145)- Rebuild for cryptsetup-2.0.0-0.2.fc28- Backport a bunch of patches, including LP#172535- Patches for cryptsetup _netdev- Update to latest version- Backport /etc/crypttab _netdev feature from upstream- Make sure to remove all device units sharing the same sysfs path (#1475570)- Bump xslt recursion limit for libxslt-1.30- Backport more patches (#1476005, hopefully #1462378)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Fix x-systemd.timeout=0 in /etc/fstab (#1462378) - Minor patches (memleaks, --help fixes, seccomp on arm64)- Create kvm group (#1431876)- Latest release- Update to snapshot - Build with meson again- Fix an out-of-bounds write in systemd-resolved (CVE-2017-9445)- Update to snapshot version, build with meson- Backport a bunch of small fixes (memleaks, wrong format strings, man page clarifications, shell completion) - Fix systemd-resolved crash on crafted DNS packet (CVE-2017-9217, #1455493) - Fix systemd-vconsole-setup.service error on systems with no VGA console (#1272686) - Drop soft-static uid for systemd-journal-gateway - Use ID from /etc/os-release as ntpvendor- Backport bugfixes from upstream - Don't return error when machinectl couldn't figure out container IP addresses (#1419501)- Fix installation conflict with polkit- New upstream release (#1416201, #1405439, #1420753, many others) - New systemd-tests subpackage with "installed tests"- Add %ghost %dir entries for .wants dirs of our targets (#1422894)- Ignore the hwdb parser test- machinectl fails when virtual machine is running (#1419501)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Backport patch for initrd-switch-root.service getting killed (#1414904) - Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE extraction by sd-coredump.- Backport a number of patches (#1411299, #1413075, #1415745, - Fix various memleaks and unitialized variable access - Shell completion enhancements - Enable TPM logging by default (#1411156) - Update hwdb (#1270124)- Backport fix for boot failure in initrd-switch-root (#1414904)- Add fake dependency on systemd-pam to systemd-devel to ensure systemd-pam is available as multilib (#1414153)- Fix buildsystem to check for lz4 correctly (#1404406)- Various small tweaks to scriplets- Fix scriptlets to never fail in libs post- Add patch from Michal Schmidt to avoid process substitution (#1392236)- Rebuild (#1392236)- Make /etc/dbus-1/system.d directory non-%ghost- Fix kernel-install (#1391829) - Restore previous systemd-user PAM config (#1391836) - Move journal-upload.conf.5 from systemd main to journal-remote subpackage (#1391833) - Fix permissions on /var/lib/systemd/journal-upload (#1262665)- Update to latest version (#998615, #1181922, #1374371, #1390704, #1384150, #1287161) - Add %{_isa} to Provides on arch-full packages (#1387912) - Create systemd-coredump user in %pre (#1309574) - Replace grubby patch with a short-circuiting install.d "plugin" - Enable nss-systemd in the passwd, group lines in nsswith.conf - Add [!UNAVAIL=return] fallback after nss-resolve in hosts line in nsswith.conf - Move systemd-nspawn man pages to the right subpackage (#1391703)- SPC - Cannot restart host operating from container (#1384523)- Do not recreate /var/log/journal on upgrades (#1383066) - Move nss-myhostname provides to systemd-libs (#1383271)- Fix systemctl set-default (#1374371) - Prevent systemd-udev-trigger.service from restarting (follow-up for #1378974)- Apply fix for #1378974- Apply patches properly- Better fix for (#1380286)- Denial-of-service bug against pid1 (#1380286)- Fix preset-all (#1363858) - Fix issue with daemon-reload messing up graphics (#1367766) - A few other bugfixes- Revert preset-all change, it broke stuff (#1363858)- Call preset-all on initial installation (#1118740) - Fix botched Recommends for libxkbcommon- Update to latest version- Update to latest git snapshot (fixes for systemctl set-default, polkit lingering policy, reversal of the framebuffer rules, unaligned access fixes, fix for StartupBlockIOWeight-over-dbus). Those changes are interspersed with other changes and new features (mostly in lldp, networkd, and nspawn). Some of those new features might not work, but I think that existing functionality should not be broken, so it seems worthwile to update to the snapshot.- Remove systemd-compat-libs on upgrade- New version - Drop compat-libs - Require libxkbcommon explictly, since the automatic dependency will not be generated anymore- Remove duplicated entries in -container %files (#1330395)- Move installation of udev services to udev subpackage (#1329023)- Split out systemd-pam subpackage (#1327402)- move more binaries and services from the main package to subpackages- move more binaries and services from the main package to subpackages- move device dependant stuff to the udev subpackage- Add myhostname to /etc/nsswitch.conf (#1318303)- fixed kernel-install for copying files for grubby Resolves: rhbz#1299019- Moar patches (#1316964, #1317928) - Move vconsole-setup and tmpfiles-setup-dev bits to systemd-udev - Protect systemd-udev from deinstallation- Create /etc/resolv.conf symlink from systemd-resolved (#1313085)- Split out systemd-container subpackage (#1163412) - Split out system-udev subpackage - Add various bugfix patches, incl. a tentative fix for #1308771- Power64 and s390(x) now have libseccomp support - aarch64 has gnu-efi- Fix build failures on ppc64 (#1310800)- revert: fixed kernel-install for copying files for grubby Resolves: rhbz#1299019 - this causes the dtb files to not get installed at all and the fdtdir - line in extlinux.conf to not get updated correctly- New upstream release- fixed kernel-install for copying files for grubby Resolves: rhbz#1299019- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuild for binutils on aarch64 fix- apply the conflict with fedora-release only in Fedora- Fix rawhide build failures on ppc64 (#1286249)- Create /etc/systemd/network (#1286397)- Do not install nss modules by default- Update to latest upstream git: there is a bunch of fixes (nss-mymachines overflow bug, networkd fixes, more completions are properly installed), mixed with some new resolved features. - Rework file triggers so that they always run before daemons are restarted- Enable rpm file triggers for daemon-reload- Fix version number in obsoleted package name (#1283452)- New upstream release- Rename journal-gateway subpackage to journal-remote - Ignore the access mode on /var/log/journal (#1048424) - Do not assume fstab is present (#1281606)- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Rebuild for libmicrohttpd soname bump- Rebuilt for Python3.5 rebuild- Fix syntax in kernel-install (#1277264)- Rebuild for libmicrohttpd soname bump.- New upstream release- user systemd-journal-upload should be in systemd-journal group (#1262743)- Add selinux to system-user PAM config- New upstream release- New upstream release- New upstream release- update to git snapshot- New upstream release- Remove python subpackages (python-systemd in now standalone)- New upstream release- update to git snapshot- Add example file with yama config (#1234951)- update to git snapshot- build systemd-boot EFI tools- New upstream release - Undoes botched translation check, should be reinstated later?- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- The gold linker is now fixed on aarch64- Remove gudev which is now provided as separate package (libgudev) - Fix for spurious selinux denials (#1224211) - Udev change events (#1225905) - Patches for some potential crashes - ProtectSystem=yes does not touch /home - Man page fixes, hwdb updates, shell completion updates - Restored persistent device symlinks for bcache, xen block devices - Tag all DRM cards as master-of-seat- fix udev block device watch- add support for network disk encryption- Disable gold on aarch64 until it's fixed (tracked in rhbz #1225156)- systemd-devel should require systemd-libs, not the main package (#1226301) - Check for botched translations (#1226566) - Make /etc/udev/hwdb.d part of the rpm (#1226379)- Add patch to fix udev --daemon not cleaning child processes (upstream commit 86c3bece38bcf5).- Add patch to fix udev --daemon crash (upstream commit 040e689654ef08).- New upstream release - Drop /etc/mtab hack, as that's apparently fixed in mock now (#1116158) - Remove ghosting for %{_sysconfdir}/systemd/system/runlevel*.target, these targets are not configurable anymore in systemd upstream - Drop work-around for #1002806, since this is solved upstream now- fix up the conflicts version for fedora-release- Remove presets (#1221340) - Fix (potential) crash and memory leak in timedated, locking failure in systemd-nspawn, crash in resolved. - journalctl --list-boots should be faster - zsh completions are improved - various ommissions in docs are corrected (#1147651) - VARIANT and VARIANT_ID fields in os-release are documented - systemd-fsck-root.service is generated in the initramfs (#1201979, #1107818) - systemd-tmpfiles should behave better on read-only file systems (#1207083)- Patches for some outstanding annoyances - Small keyboard hwdb updates- Tighten requirements between subpackages (#1207381).- Move all parts systemd-journal-{remote,upload} to systemd-journal-gatewayd subpackage (#1193143). - Create /var/lib/systemd/journal-upload directory (#1193145). - Cut out lots of stupid messages at debug level which were obscuring more important stuff. - Apply "tentative" state for devices only when they are added, not removed. - Ignore invalid swap pri= settings (#1204336) - Fix SELinux check for timedated operations to enable/disable ntp (#1014315) - Fix comparing of filesystem paths (#1184016)- Fixes for bugs 1186018, 1195294, 1185604, 1196452. - Hardware database update. - Documentation fixes. - A fix for journalctl performance regression. - Fix detection of inability to open files in journalctl. - Detect SuperH architecture properly. - The first of duplicate lines in tmpfiles wins again. - Do vconsole setup after loading vconsole driver, not fbcon. - Fix problem where some units were restarted during systemd reexec. - Fix race in udevadm settle tripping up NetworkManager. - Downgrade various log messages. - Fix issue where journal-remote would process some messages with a delay. - GPT /srv partition autodiscovery is fixed. - Reconfigure old Finnish keymaps in post (#1151958)- Buttons on Lenovo X6* tablets broken (#1198939)- Reworked device handling (#1195761) - ACL handling fixes (with a script in %post) - Various log messages downgraded (#1184712) - Allow PIE on s390 again (#1197721)- arm: reenable lto. gcc-5.0.0-0.16 fixed the crash (#1193212)- Revert patch that breaks Atomic/OSTree (#1195761)- Undo the resolv.conf workaround, Aim for a proper fix in Rawhide.- Revive fedora-disable-resolv.conf-symlink.patch to unbreak composes.- arm: disabling gold did not help; disable lto instead (#1193212)- Update 90-default.present for dbxtool.- New upstream release - This removes the sysctl/bridge hack, a different solution needs to be found for this (see #634736) - This removes the /etc/resolv.conf hack, anaconda needs to fix their handling of /etc/resolv.conf as symlink - This enables "%check" - disable gold on arm, as that is broken (see #1193212)- aarch64 now has seccomp support- Don't overwrite systemd.macros with unrelated Source file.- Add a touchpad hwdb (#1189319)- Enable xkbcommon dependency to allow checking of keymaps - Fix permissions of /var/log/journal (#1048424) - Enable timedatex in presets (#1187072) - Disable rpcbind in presets (#1099595)- RFE: journal: automatically rotate the file if it is unlinked (#1171719)- Add firewall description files (#1176626)- systemd-nspawn doesn't work on s390/s390x (#1175394)- New upstream release - Enable "nss-mymachines" in /etc/nsswitch.conf- Change libgudev1 to only require systemd-libs (#727499), there's no need to require full systemd stack. - Fixes for bugs #1159448, #1152220, #1158035. - Bash completions updates to allow propose more units for start/restart, and completions for set-default,get-default. - Again allow systemctl enable of instances. - Hardware database update and fixes. - Udev crash on invalid options and kernel commandline timeout parsing are fixed. - Add "embedded" chassis type. - Sync before 'reboot -f'. - Fix restarting of timer units.- Fix hanging journal flush (#1159641)- Fix ordering cycles involving systemd-journal-flush.service and remote-fs.target (#1159117)- New upstream release- Drop PackageKit.service from presets (#1154126)- Conflict with old versions of initscripts (#1152183) - Remove obsolete Finnish keymap (#1151958)- Fix a problem with voluntary daemon exits and some other bugs (#1150477, #1095962, #1150289)- Update to latest git, but without the readahead removal patch (#1114786, #634736)- revert "don't reset selinux context during CHANGE events"- add temporary workaround for #1147910 - don't reset selinux context during CHANGE events- Update timesyncd with patches to avoid hitting NTP pool too often.- Use common CONFIGURE_OPTS for build2 and build3. - Configure timesyncd with NTP servers from Fedora/RHEL vendor zone.- Move config files for sd-j-remote/upload to sd-journal-gateway subpackage (#1136580)- Drop no LTO build option for aarch64/s390 now it's fixed in binutils (RHBZ 1091611)- Re-add patch to disable resolve.conf symlink (#1043119)- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- disable LTO also on s390(x)- fixed PPC64LE- fix license handling- Create systemd-journal-remote and systemd-journal-upload users (#1118907)- Split out systemd-compat-libs subpackage- Rebuilt for gobject-introspection 1.41.4- Fix SELinux context of /etc/passwd-, /etc/group-, /etc/.updated (#1121806) - Add missing BR so gnutls and elfutils are used- Various man page updates - Static device node logic is conditionalized on CAP_SYS_MODULES instead of CAP_MKNOD for better behaviour in containers - Some small networkd link handling fixes - vconsole-setup runs setfont before loadkeys (https://bugs.freedesktop.org/show_bug.cgi?id=80685) - New systemd-escape tool - XZ compression settings are tweaked to greatly improve journald performance - "watch" is accepted as chassis type - Various sysusers fixes, most importantly correct selinux labels - systemd-timesyncd bug fix (https://bugs.freedesktop.org/show_bug.cgi?id=80932) - Shell completion improvements - New udev tag ID_SOFTWARE_RADIO can be used to instruct logind to allow user access - XEN and s390 virtualization is properly detected- Add patch to disable resolve.conf symlink (#1043119)- Move systemd-journal-remote to systemd-journal-gateway package (#1114688) - Disable /etc/mtab handling temporarily (#1116158)- New upstream release - Enable coredump logic (which abrt would normally override)- On aarch64 disable LTO as it still has issues on that arch- Bugfixes (#996133, #1112908)- Actually create input group (#1054549)- Do not restart systemd-logind on upgrades (#1110697) - Add some patches (#1081429, #1054549, #1108568, #928962)- New upstream release - Get rid of "floppy" group, since udev uses "disk" now - Reenable LTO- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- fix systemd-timesync user creation- Create temporary files after installation (#1101983) - Add sysstat-collect.timer, sysstat-summary.timer to preset policy (#1101621)- New upstream release- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- revert change from 212-4, causes boot fail on single CPU boxes (RHBZ 1095891)- add netns udev workaround- enable uuidd.socket by default (#1095353)- Disable building with -flto for the moment due to gcc 4.9 issues (RHBZ 1091611)- New upstream release- Explicitly define which upstream platforms support libseccomp- New upstream release- Fix logind unpriviledged reboot issue and a few other minor fixes - Limit generator execution time - Recognize buttonless joystick types- ppc64le needs link warnings disabled, too- move ifarch ppc64le to correct place (libseccomp req)- Bugfixes: #1047568, #1047039, #1071128, #1073402 - Bash completions for more systemd tools - Bluetooth database update - Manpage fixes- Apply work-around for ppc64le too (#1073647).- Backport a few patches, add completion for systemd-nspawn.- Apply work-arounds for ppc/ppc64 for bugs 1071278 and 1071284- Check more services against preset list and enable by default- new upstream release- Enable dnssec-triggerd.service by default (#1060754)- git snapshot to sort out ARM build issues- new upstream release- Make gpsd lazily activated (#1066421)- Back out patch which causes user manager to be destroyed when unneeded and spams logs (#1053315)- A different fix for #1023820 taken from Mageia - Backported fix for #997031 - Hardward database updates, man pages improvements, a few small memory leaks, utf-8 correctness and completion fixes - Support for key-slot option in crypttab- Own the %{_prefix}/lib/kernel(/*) and %{_datadir}/zsh(/*) dirs.- Backport a few fixes, relevant documentation updates, and HWDB changes (#1051797, #1051768, #1047335, #1047304, #1047186, #1045849, #1043304, - Flip journalctl to --full by default (#984758)- Apply two patches for #1026860- Bump release to stay ahead of f20- Backport patches (#1023041, #1036845, #1006386?) - HWDB update - Some small new features: nspawn --drop-capability=, running PID 1 under valgrind, "yearly" and "annually" in calendar specifications - Some small documentation and logging updates- Bump release to stay ahead of f20- Use unit name in PrivateTmp= directories (#957439) - Update manual pages, completion scripts, and hardware database - Configurable Timeouts/Restarts default values - Support printing of timestamps on the console - Fix some corner cases in detecting when writing to the console is safe - Python API: convert keyword values to string, fix sd_is_booted() wrapper - Do not tread missing /sbin/fsck.btrfs as an error (#1015467) - Allow masking of fsck units - Advertise hibernation to swap files - Fix SO_REUSEPORT settings - Prefer converted xkb keymaps to legacy keymaps (#981805, #1026872) - Make use of newer kmod - Assorted bugfixes: #1017161, #967521, #988883, #1027478, #821723, #1014303- Add temporary fix for #1002806- Backport a bunch of fixes and hwdb updates- Move old random seed and backlight files into the right place- New upstream release- Do not create /var/var/... dirs- Fix policykit authentication - Resolves: rhbz#1006680- fixed login - Resolves: rhbz#1005233- add some upstream fixes for 207 - fixed swap activation - Resolves: rhbz#1008604- New upstream release- support "debug" kernel command line parameter - journald: fix fd leak in journal_file_empty - journald: fix vacuuming of archived journals - libudev: enumerate - do not try to match against an empty subsystem - cgtop: fixup the online help - libudev: fix memleak when enumerating childs- Do not require grubby, lorax now takes care of grubby - cherry-picked a lot of patches from upstream- Require grubby, Fedora installs require grubby, - kernel-install took over from new-kernel-pkg - without the Requires we are unable to compose Fedora - everyone else says that since kernel-install took over - it is responsible for ensuring that grubby is in place - this is really what we want for Fedora- Revert "Require grubby its needed by kernel-install"- Require grubby its needed by kernel-install- kernel-install now understands kernel flavors like PAE- add sddm.service to preset file (#998978)- Filter out provides for private python modules. - Add requires on kmod >= 14 (#990994).- New systemd-python3 package (#976427). - Add ownership of a few directories that we create (#894202).- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- New upstream release Resolves (#984152)- New upstream release- Split systemd-journal-gateway subpackage (#908081).- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)- fix, which helps to sucessfully browse journals with duplicated seqnums- fix duplicate message ID bug Resolves: rhbz#974132- introduce 99-default-disable.preset- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)- Fix kernel-install (#965897)- Fix kernel-install (#965897)- New upstream release - disable isdn by default (#959793)- forward port kernel-install-grubby.patch- New upstream release- fix ENOENT for getaddrinfo - Resolves: rhbz#954012 rhbz#956035 - crypt-setup-generator: correctly check return of strdup - logind-dbus: initialize result variable - prevent library underlinking- nspawn create empty /etc/resolv.conf if necessary - python wrapper: add sd_journal_add_conjunction() - fix s390 booting - Resolves: rhbz#953217- New upstream release- Automatically discover whether to run autoreconf and add autotools and git BuildRequires based on the presence of patches to be applied. - Use find -delete.- New upstream release- Update preset file- Remove NetworkManager-wait-online.service from presets file again, it should default to off- New upstream release- Add NetworkManager-wait-online.service to the presets file- New upstream release- Drop /usr/s?bin/ prefixes.- run autogen to pickup all changes- do not mount anything, when not running as pid 1 - add initrd.target for systemd in the initrd- fix switch-root and local-fs.target problem - patch kernel-install to use grubby, if available- add Conflict with dracut < 026 because of the new switch-root isolate- Create required users- New release - Enable journal persistancy by default- Bump for ARM- Added qemu-guest-agent.service to presets (Lennart, #885406). - Add missing pygobject3-base to systemd-analyze deps (Lennart). - Do not require hwdata, it is all in the hwdb now (Kay). - Drop dependency on dbus-python.- New upstream release- Enable rngd.service by default (#857765).- Disable hardening on s390(x) because PIE is broken there and produces text relocations with __thread (#868839).- added spice-vdagentd.service to presets (Lennart, #876237) - BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name (requested by Milan Brož). - verbose make to see the actual build flags- New upstream release- https://bugzilla.redhat.com/show_bug.cgi?id=873459 - https://bugzilla.redhat.com/show_bug.cgi?id=878093- Revert udev killing cgroup patch for F18 Beta. - https://bugzilla.redhat.com/show_bug.cgi?id=873576- Fix cyclical dep between systemd and systemd-libs. - Avoid broken build of test-journal-syslog. - https://bugzilla.redhat.com/show_bug.cgi?id=873387 - https://bugzilla.redhat.com/show_bug.cgi?id=872638- require 'sed', limit HOSTNAME= match- add dmraid-activation.service to the default preset - add yum protected.d fragment - https://bugzilla.redhat.com/show_bug.cgi?id=869619 - https://bugzilla.redhat.com/show_bug.cgi?id=869717- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to systemd native files- Provide syslog because the journal is fine as a syslog implementation- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=831665 - https://bugzilla.redhat.com/show_bug.cgi?id=847720 - https://bugzilla.redhat.com/show_bug.cgi?id=858693 - https://bugzilla.redhat.com/show_bug.cgi?id=863481 - https://bugzilla.redhat.com/show_bug.cgi?id=864629 - https://bugzilla.redhat.com/show_bug.cgi?id=864672 - https://bugzilla.redhat.com/show_bug.cgi?id=864674 - https://bugzilla.redhat.com/show_bug.cgi?id=865128 - https://bugzilla.redhat.com/show_bug.cgi?id=866346 - https://bugzilla.redhat.com/show_bug.cgi?id=867407 - https://bugzilla.redhat.com/show_bug.cgi?id=868603- Add scriptlets for migration away from systemd-timedated-ntp.target- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=859614 - https://bugzilla.redhat.com/show_bug.cgi?id=859655- New upstream release- New upstream release- Fix journal mmap header prototype definition to fix compilation on 32bit- New upstream release - Enable all display managers by default, as discussed with Adam Williamson- New upstream release - Take possession of /etc/localtime, and remove /etc/sysconfig/clock - https://bugzilla.redhat.com/show_bug.cgi?id=858780 - https://bugzilla.redhat.com/show_bug.cgi?id=858787 - https://bugzilla.redhat.com/show_bug.cgi?id=858771 - https://bugzilla.redhat.com/show_bug.cgi?id=858754 - https://bugzilla.redhat.com/show_bug.cgi?id=858746 - https://bugzilla.redhat.com/show_bug.cgi?id=858266 - https://bugzilla.redhat.com/show_bug.cgi?id=858224 - https://bugzilla.redhat.com/show_bug.cgi?id=857670 - https://bugzilla.redhat.com/show_bug.cgi?id=856975 - https://bugzilla.redhat.com/show_bug.cgi?id=855863 - https://bugzilla.redhat.com/show_bug.cgi?id=851970 - https://bugzilla.redhat.com/show_bug.cgi?id=851275 - https://bugzilla.redhat.com/show_bug.cgi?id=851131 - https://bugzilla.redhat.com/show_bug.cgi?id=847472 - https://bugzilla.redhat.com/show_bug.cgi?id=847207 - https://bugzilla.redhat.com/show_bug.cgi?id=846483 - https://bugzilla.redhat.com/show_bug.cgi?id=846085 - https://bugzilla.redhat.com/show_bug.cgi?id=845973 - https://bugzilla.redhat.com/show_bug.cgi?id=845194 - https://bugzilla.redhat.com/show_bug.cgi?id=845028 - https://bugzilla.redhat.com/show_bug.cgi?id=844630 - https://bugzilla.redhat.com/show_bug.cgi?id=839736 - https://bugzilla.redhat.com/show_bug.cgi?id=835848 - https://bugzilla.redhat.com/show_bug.cgi?id=831740 - https://bugzilla.redhat.com/show_bug.cgi?id=823485 - https://bugzilla.redhat.com/show_bug.cgi?id=821813 - https://bugzilla.redhat.com/show_bug.cgi?id=807886 - https://bugzilla.redhat.com/show_bug.cgi?id=802198 - https://bugzilla.redhat.com/show_bug.cgi?id=767795 - https://bugzilla.redhat.com/show_bug.cgi?id=767561 - https://bugzilla.redhat.com/show_bug.cgi?id=752774 - https://bugzilla.redhat.com/show_bug.cgi?id=732874 - https://bugzilla.redhat.com/show_bug.cgi?id=858735- Don't pull in pkg-config as dep - https://bugzilla.redhat.com/show_bug.cgi?id=852828- Update preset policy - Rename preset policy file from 99-default.preset to 90-default.preset so that people can order their own stuff after the Fedora default policy if they wish- Update preset policy - https://bugzilla.redhat.com/show_bug.cgi?id=850814- New upstream release- more scriptlet fixes (move dm migration logic to %posttrans so the service files it's looking for are available at the time the logic is run)- Remount file systems MS_PRIVATE before switching roots - https://bugzilla.redhat.com/show_bug.cgi?id=847418- fix scriptlets- New upstream release - Enable gdm and avahi by default via the preset file - Convert /etc/sysconfig/desktop to display-manager.service symlink - Enable hardened build- Obsolete: system-setup-keyboard- Run ldconfig for the new -libs subpackage- New upstream release- fixed dracut conflict version- New upstream release- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work- Update to current git- disable plymouth in configure, to drop the .wants/ symlinks- Update to current git snapshot - Add systemd-readahead-analyze - Drop upstream patch - Split systemd-libs - Drop duplicate doc files - Fixed License headers of subpackages- Drop plymouth files - Conflict with old plymouth- selinux udev labeling fix - conflict with older dracut versions for new udev file names- New upstream release - udev selinux labeling fixes - new man pages - systemctl help - New upstream release- New upstream release including udev merge.- Add triggers from Bill Nottingham to correct the damage done by the obsoleted systemd-units's preun scriptlet (#807457).- apply patch from upstream so we can build systemd on arm and ppc - and likely the rest of the secondary arches- Don't build the gtk parts anymore. They're moving into systemd-ui. - Remove a dead patch file.- New upstream release - Closes #798760, #784921, #783134, #768523, #781735- don't conflict with fedora-release systemd never actually provided - /etc/os-release so there is no actual conflict- New upstream release - Closes #789758, #790260, #790522- New upstream release - Save a bit of entropy during system installation (#789407) - Don't own /etc/os-release anymore, leave that to fedora-release- rebuild for fixed binutils- New upstream release- New upstream release- provide /sbin/shutdown- increment release- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- New upstream release- Update to a current git snapshot. - Resolves: #781657- Build against libgee06. Reenable gtk tools. - Delete unused patches. - Add easy building of git snapshots. - Remove legacy spec file elements. - Don't mention implicit BuildRequires. - Configure with --disable-static. - Merge -units into the main package. - Move section 3 manpages to -devel. - Fix unowned directory. - Run ldconfig in scriptlets. - Split systemd-analyze to a subpackage.- fix build on big-endians- Disable building of gtk tools for now- Fix a few (build) dependencies- New upstream release- Run authconfig if /etc/pam.d/system-auth is not a symlink. - Resolves: #753160- Fix remote-fs-pre.target and its ordering. - Resolves: #749940- A couple of fixes from upstream: - Fix a regression in bash-completion reported in Bodhi. - Fix a crash in isolating. - Resolves: #717325- New upstream release - Resolves: #744726, #718464, #713567, #713707, #736756- Undo the workaround. Kay says it does not belong in systemd. - Unresolves: #741655- Workaround for the crypto-on-lvm-on-crypto disk layout - Resolves: #741655- Revert an upstream patch that caused ordering cycles - Resolves: #741078- Add /etc/timezone to ghosted files- New upstream release - Resolves: #735013, #736360, #737047, #737509, #710487, #713384- New upstream release - Update post scripts - Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611- New upstream release- fix ABRT on service file reloading - Resolves: rhbz#732020- New upstream release- New upstream release- Fix access mode of modprobe file, restart logind after upgrade- New upstream release- New upstream release- New upstream release- Apply patches from current upstream. - Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)- Apply patches from current upstream - https://bugzilla.redhat.com/show_bug.cgi?id=709909 - https://bugzilla.redhat.com/show_bug.cgi?id=710839 - https://bugzilla.redhat.com/show_bug.cgi?id=711015- Pull in nss-myhostname- New upstream release- Bugfix release - https://bugzilla.redhat.com/show_bug.cgi?id=707507 - https://bugzilla.redhat.com/show_bug.cgi?id=707483 - https://bugzilla.redhat.com/show_bug.cgi?id=705427 - https://bugzilla.redhat.com/show_bug.cgi?id=707577- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=699394 - https://bugzilla.redhat.com/show_bug.cgi?id=698198 - https://bugzilla.redhat.com/show_bug.cgi?id=698674 - https://bugzilla.redhat.com/show_bug.cgi?id=699114 - https://bugzilla.redhat.com/show_bug.cgi?id=699128- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694788 - https://bugzilla.redhat.com/show_bug.cgi?id=694321 - https://bugzilla.redhat.com/show_bug.cgi?id=690253 - https://bugzilla.redhat.com/show_bug.cgi?id=688661 - https://bugzilla.redhat.com/show_bug.cgi?id=682662 - https://bugzilla.redhat.com/show_bug.cgi?id=678555 - https://bugzilla.redhat.com/show_bug.cgi?id=628004- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=694079 - https://bugzilla.redhat.com/show_bug.cgi?id=693289 - https://bugzilla.redhat.com/show_bug.cgi?id=693274 - https://bugzilla.redhat.com/show_bug.cgi?id=693161- New upstream release - Include systemd-sysv-convert- New upstream release- The quota services are now pulled in by mount points, hence no need to enable them explicitly- New upstream release- Apply upstream patch to not send untranslated messages to plymouth- New upstream release- New upstream release- New upstream release- bump upstart obsoletes (#676815)- add macros.systemd file for %{_unitdir}- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fix popen() of systemctl, #674916- add epoch to readahead obsolete- New upstream release- Drop console.conf again, since it is not shipped in pamtmp.conf- New upstream release- New upstream release- Upstream update - Enable hwclock-load by default - Obsolete readahead - Enable /var/run and /var/lock on tmpfs- new upstream release- Fix clash- Don't clash with initscripts for now, so that we don't break the builders- New upstream release- Rebuild with newer vala, libnotify- New upstream release- Rebuilt for gcc bug 634757- merge -sysvinit into main package- obsolete upstart-sysvinit too- Drop upstart requires- Enable audit - https://bugzilla.redhat.com/show_bug.cgi?id=633771- New upstream release - https://bugzilla.redhat.com/show_bug.cgi?id=630401 - https://bugzilla.redhat.com/show_bug.cgi?id=630225 - https://bugzilla.redhat.com/show_bug.cgi?id=626966 - https://bugzilla.redhat.com/show_bug.cgi?id=623456- move fedora-specific units to initscripts; require newer version thereof- Add missing tarball- New upstream version - Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913- Reexecute after installation, take ownership of /var/run/user - https://bugzilla.redhat.com/show_bug.cgi?id=627457 - https://bugzilla.redhat.com/show_bug.cgi?id=627634- Properly create default.target link- New upstream release- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430- New upstream release- properly hide output on package installation - pull in coreutils during package installtion- New upstream release - Fixes #621200- Add tarball- Prepare release 5- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)- Add libselinux to build dependencies- Use the right tarball- New upstream release, and make default- Used wrong tarball- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore- New upstream release- New upstream release- First upstream release- New snapshot - Split off -units package where other packages can depend on without pulling in the whole of systemd- Add missing libtool dependency.- Update snapshot- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231- More minor fixes as per review- Spec improvements from David Hollis- Address review comments- Initial spec (adopted from Kay Sievers) 2a21db232490cfa91b503fcab5fd3de8de2cd0e992509fe29618df7071c52f174ff16cc150c2a5c8dff034053fa1769c785817a2c4349c8925196927239-82.el8_10.3239-82.el8_10.3debug.build-id2a21db232490cfa91b503fcab5fd3de8de2cd0e921db232490cfa91b503fcab5fd3de8de2cd0e9.debug509fe29618df7071c52f174ff16cc150c2a5c8509fe29618df7071c52f174ff16cc150c2a5c8.debugf034053fa1769c785817a2c4349c8925196927f034053fa1769c785817a2c4349c8925196927.debugusrlibsystemdsystemd-journal-gatewayd-239-82.el8_10.3.aarch64.debugsystemd-journal-remote-239-82.el8_10.3.aarch64.debugsystemd-journal-upload-239-82.el8_10.3.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/2a//usr/lib/debug/.build-id/92//usr/lib/debug/.build-id/df//usr/lib/debug/usr//usr/lib/debug/usr/lib//usr/lib/debug/usr/lib/systemd/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, for GNU/Linux 3.7.0, BuildID[sha1]=92509fe29618df7071c52f174ff16cc150c2a5c8, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, for GNU/Linux 3.7.0, BuildID[sha1]=dff034053fa1769c785817a2c4349c8925196927, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, for GNU/Linux 3.7.0, BuildID[sha1]=2a21db232490cfa91b503fcab5fd3de8de2cd0e9, with debug_info, not strippedPPPsystemd-debugsource(aarch-64)239-82.el8_10.3utf-850213296af7582266497c07a10fea974f8aaa5e2689f94138756811aa1818135? 7zXZ !#,<] b2u jӫ`(y1{]:RSMVJx+ui:|?/Iw(tǁyX+TvoF.)xtP s nFIESݫP `%X᎒fqSah\JB :[a]vEPNoUlCDBɔך Ek)hJVk?*Ccty``GOHpr{ 3s-vTUMR|*$ixKȎJwn<@Jq<7*D5d(;#͂j|U*m/Q hgI=~Wc.WhϢdLsx14N*Y.(gb\`6bZRr<N`:hHY;jErj>%N #A۝<zፓVfp jQ|TqB&bE-[L ܎zKqo`EYLT_=vVTPI^ Fqa+0ƨIb4qB/;Q&Zz|b{e$ma&B6%WlhyXTb aT*=߳MD,뱸5]h"7cE_Ē>j2=mA|œuOwEtS@QO='r T WәHdđ-W_YY;f o?2+P ϓD]#8^mX˲{R)Mᴚ#G`2G (֑Stۈx-^KM NըcVQB#'b);yrS*<^\Rl'jp7[{`x¥z],]\t mw4™äVy 1HIJhG.V[90sɏL)3ONE-|P5oϝDPVmŋ3:$+s>[G܊!M*j/ q'| aږߛ7ObElxOpyƚiSW89*ДXe̞`muQFbU,zdEqG_Aڶ7.#t.MqfVuu񌴌g T9173~ңwk7l-NSvEju< %pHũi:ߣkwl(r@}h_e! RyƧԎHyxvü)AJ8| |a,3sSnG)ab~J,e *0dZj(G& 8JWp M,@L=y6Zx~ⳡd7UָEU{CBflu*(UL´~j5q8} 52o)|J~.n eWH69?ڥNI5 le9S=tI9f\v?2c|e!YP0s|W2fwt`NLA!QPD.˷Ε;;´E)`sBEW꣈yЊ4 %tk_ Aj)ƞy#+8Lմ1"A8yQ4 澯KWȝKm_3CoXJ/ۓ2/j; 6#U*aK4m Zd GOR{ 번ۨô^Mn/ EN{SUd ASWoRJljxVgYڋ }T`\@ S0/cqWO:MmT.Yx0>-z.bF:)b~{06}uM0rw1m#`.ΪhkPG&⪙*ԏ-Gp٢JT2~]~jh,ʃgIw6:i6g 2q֛b +*ho &*De8F^ڃ6-\" IZM}D5T4=:TX"<\.5׺/7O&'zu/YЇ,ILyTp%ϵ Q-1"Jl"cH ɛlSGo.hxGu`quwy5a\1'r\ua>s5kvHw($3drߊkۚFi&^<-+=>8x9z%q[f_>x^_/N`=lZNy݄E.dѓ1.Pndυ6۪a,$i3ZBhFPd{ml̚shA(9vH#0'A?֏ݾ&K?9s47܉xR)X Ϛ#  6: /-.9FZzncUH8 nEQ>o@y%c-4n 7&oSq|[puH>ypXo?'sJB45< sl~ǑLǰƚ'>`+l.8EI\7N~O:_Xr[:jKQCI(h\id>hB<! 7ԞiNDCRrueɆc,䲒"YhT4E& v'1Fj*rDd[zJAgzp]ȇloRPɫ©-`BX]ɫ"1(pFeZh+sZ pi$Glng].)`V#W$Q^uD]:_&]pt+HU5tέ"}QBb 9M ZZ*a!T0 FHuwDr~i/ 9LX&$ NkIQF:EЗh(5W>C>D (5ĪPl32)^CnMids%YVCDHF]c 0ק@wDw1}u6JCF5!kΘF<$ç_Ll΀1A/%z/[k&ftG"p Lsipob 7º_.4Q8i!|xO7{Fb֠|P(@WD"d wm>lƾVeyLG ;G =D_D1+ޞ+:TVKW-~~>Jg%VIeT#ʍx4S9P]6ʈ U>rv-5*|5\yn.8+bm @pY=QEp\xdG=I,;:pM5Dmt1&djqop@/nj| țk=[)Xo%^w@m &K?`^=?x<0I|6X=&"p|@xBӸpȉΞs`:tA y bw1UJQ` Wuj>7` PfDbPn l/+ |kӳN,PPV7 aiІ[Jg,rQ`D'kL'ꈶ2%WA[2:[̆oiZ|C?`QV 0a|!n΁.xr,Cr]$U} S`C&]S>01"dMDNǔܴڻb&@Zh"[&cW% nmD>`/q zGS+ïX6^uWܼLݚM'li2b)S]o UN$ɰFK#}Y>~Ӝ\s|3U7w*6tCRl6XpūK]Xeȇ̏(5Cyέadb~c"'N1(\f-t-ea УYN>3 }'ngRS=jc5 [ SM,1 3UFqxNAPP&ڳ }+Z:?y랒ډEŻ9K ( wa*XtXW"غ:d/گRֿ=N+''"f04d/jiF <ɦ S)_')+b׺ˮR SFy9'G[-kXY,c" g4}[;G-`|lnT05(r(,~Bg~a(BXV a?<'2ަyu@ sz u(yIRfN!7iy1'Vi"spS1\VK3#4{>(xۙŇH葔4vU}}\wy>?Ys`噾;VcƶqV$B:3UoPS;6u?]S9}'9y`fZ1~O~NmlA)f;:ٷvk$sQWFU,:D\u2ԇm+F[]Ss"ӳA[e!O@艸}+uli L^HuBv,s94 7M_C- ZMT'T#Z8$`D|z ;xe OƀْpCBRwgL!BE`<~@ q i6j˄GbD /HF[ K;NOYf:L]#xV#g5>C.b\*UWwUG᭸L'=8iI%6c(=ЎSH}s)1ZQ28#ݻ=D"S-g`+zƱFbuaM7o.?fVa⨂ )s]kwe-T?k1ǣ)禱fƚ ӽM5n[48ɆY^< u&479̗2[=aNbPvtFlqmZЇd x HE!3цd pz\< _*󾫢W89عw ݲeT 2YIǴBl?--!1~? .-5JӍ L,84-$1F99eغB{W2rsGZXj v01^BOo_ت+TWb>"p;,/gg|ތ.jc'h:-45AdEq0O"~E“3*惡b֯FFNSff3ȣǍ2D)vYaU{7Hgls-ֈi]Bx)=siDu$Xx%mcFDဧ"o;=/ PS~t z,qafcqUz}'HX?O!oI؟ "aǍHz/1Π98a1!J# VהKU%e2Lk~&aE|6mB"9BƌPӔ*sp2}sZ_!ҥHǸҝ]y4?A?+WI͍~Xtu=?|gyc} R[}=TLoykȇgKҿ'PxSsbszbi(.i;K;~%rjMݻfZV.Jd!k{pk{k=yS>"$.Qz-=WR =DfźwX/?aV3o6Ap%\$t]]/YDG#]AE'_{fV5ĩF *l']~#[x wR?X,/_hñ`һt_r?y朹24ggS2 QLcE'@~gByGFʷ "+~,HE.=t>k*^=0&SRF(\6 Z̏RnۅVs{KQ++.>+{ #\!W);#Ρu6q {hGp} ﹺ: 2A~'8ɂ5/P/<|M)=': 9;,3#[C[;)mk5ėjlDMOA7ˣ۠7/% T{څA\TwFb]vN)u!ӻ*dRY$CYS*p#كZg?[ pfx *$@\SDbR@ҟlANVNMus7R\F XZܤR)ZL[ %_ SѴ?*?G\二.9Ny%wtIĞս|ZhlԆ)}a#>钝لfM[fgD)GlF[ ՟D,, ~!*?n#L\n/]ncEPZ( }RS1ѧ+{#5Ě9 ybHmvMX"UdIlQ#@oM}؛~b؜`#6˷ƛv d17K֋YIԦF.Vܾug[>(Bc?"+d)W$?\?t"F&۾e_!?%8y9 ,'& {3)_7iJ)ԕkaLJ]\a/w&XD|FBd>Vdkl6qS֝8D&/abť>@͊MDmY oTPtęA8~ qRn`>ókQyh`cUQUDT$DWkiKS Wl߭H3 xh1zK_Zjg5ɍa4aAN"Ys\y=r( y+68d}`ʶZq&fGŊiF7UA1]G)Al$xYuw umN;ݢF̝-:R Jn-H)b*vE|VJgJpGg\ka˷ 55 J]`hnT-"<MWM:Oe΋>C0cোlddu m\Bߚ9&8&Q&VpkDyt<5Ex*NkIugWƇeJME9T=י wŽqMKO!FM)_{ڤ6%\慐t7$ SțXX4 $dw$j"ȱS(/"lzqT=R*i,`A>h5=rI\0UFJm be%_,턴bOV|KHU+%]Tv*5*\%! Tt0jᦔRnjT@>i(!H[E@y2߻钰 _.zi Wk`z c-? \#{Ր xw@+WQ^E&!K[^-61/;r~%mx7XF} Izϙ:dMiaK,];Ԡ|iG=՜)θ [ Y>r',? J+Q Mau APcˑlxYY3haZkJ5= c,hx-D 5sヮP?vXi+'~[{Gܺ?Fm_*RWKzfn8{$ }E2tK{?2Z0͊'^b#o9m*c,ւHjXxlꃕ',he~Չo{>YiWeŊ<Ć+n  bJ.`i. O]!R4&\!#aνU s5dkeg.9B{zn9DOdƮ *Ց1RMtJa<Ѝ{/VFK#GE$9ۣ^;Npjs{N%g16zX3*C! v>oLm$+7;- /w`4|bURmf]|LP(5NixՆ g}@TWN\fN2B}R&R0M|qr!A`P R<}*bsLV7#Ty.3* *wȑ<黥h;abb=|WeU욃%FDSt:#CP귀x6ֶ޺y2oBQlb>&p&]fpnCE=}mHֶ!]olOT*ouKVHjm"@-BF7OiCFGY z9(5s$[&YibWE&Yw8he6 u.hLйl$T#XHHFvyGsk˚8}'A,}v]'[ mA/WFPD*HJHun Nqؿ_@HݛO)UO1уz]D+h#˥P2de6 z縏E]ly Sa~Y9ו*T}vOF](Z/eO3[F4eA Fmi-ΜGtDZmGIyB(.-|F~促 #|pO@WKJ`ʓՁmB'm /3$ZTm_=`\YV Φt#$kV0Cѵ2YvkFo.F.>IN:!jg9F?Il %\*b_&}(J5ܜЋB($@B4ߦiXj6gzCɈC'B(E􇱓1>0,2sZ'rO9R}!N'A>G ~Dm {Nmr]zNj~r1%A|N.dLAAZRW˹Zq$>SԤ{P6$ӣO*y~p9J: 6cIL߄@s ©iWzڸ5=c8=|4":h Q{N]R>`eѭS΀-*#EX^Q(i+wwݲGEpJլ*)>\$G!pVI`v-7uH,v!El3;%a#e{0zIi3HP Ik!&+qQMc6"e"ˇ >aC]%0$rڭ,/|hCފ-[Yp@8JG\Y_x z]N!/. 2ٞJi{a#8Ƴso6Vk&+DX+%6kYj2YReaˡ`2˫@W V_梂2\|MZT/@̪_f#<˽RB%K+o}i(|Eɀ૽˶"09$F9kiwdWAp9(^P.p5匣tAD瘯Fj51v!dU-*y-ٷm*Kt}1:o{wM`*Bweaj H8{`5:bK?_<^P9 =.6aɢlb6ǒMKVDS@Oci,yϊV/5Ĭh$#~A}s؇S8gg{\rtFgak&R-Ng>PM? )ps"wxL֬Ķ.K*ԯGحeM@0ppVDUDailSI˱q q yO|EuCpGPiIg0π,ݮ5K2]i?;KiX_rO nvB9,sm ާC$,/:.y2W- V]w:x-|`vR[{m3R)|fU++}2! R%@M? ktpQaJ[Y{g;/~Ԣ3W+}BUu9!&ipЮcis֮7|X=o&6tTdZ{dx&ˣۖaʐay.ѣ< ^hX=tMfjJR*c6UL1E&{"XqTYG1xHSq>sLLRnNõ25_ b.%Tx%tpeʎռrIaVQMKg;?C~h)0T42Y\:k,d$gq>LXPwF$ ňDK|i '6`PNJAA Gf:!7Ӎm. CW4h.Sw1EH)j:'7,WsF^mv̘:B&p7C׻뎪-m#b)Yb30:6%&9QSr;hhcΞ ;)NCOec>r~Zqk[eHBAW5e*2d:85q:9KU5TtCcjߡAs=?yXDY)RA˵wtʈ9 4t+T ^Dn'nwd`eZ2B/߅põpd QN\m-cX! r[$\ǭN5Př(k>NI"w(]iΘ:k#+x4sPpD^d'VUZپe:Z@I\P|*%}DG&tVLYWa ȲCآUQ^v*'U^TRyć>HR!W`;鮊XNGv QHʑD.rnn7mqQ]x.J]&a,asK)PO&=5QM^ST.8g-#=33~' $RHSBdip.?yL&eYY^?4zOo<0pU^(=rS8u##jÝlRlhD3u0:5iI5w}P-$bs8@א[>֠]вSxD)4_DiG_r[R`{,{ɇ`9#K"qzN!O}tpu;  I66toޡ"oܐ_8!\3ҟԳs 5ʨw'hLJ>E «Rti3ߖvCrJ:/~͛28UKIfF+] {۵R_c{}9o*1PnDqǝsB$Ѓ_ҋfo#Mۃ$n}HGj#J+ip  .\Df5JDIa kT!w7W_Tp0S -vku,:ݹbR|z,˼!6{&n;N%˄x`I"{XSWqآKo-s,_y 2/HRWnN=)-I0jB@/ D lZ "˞o[ϬjneLJ0 Xr=Xpm=5G5I5?h͕};h_W_Req`6kʹ1ΗhCTxaGrMͳ+ \@rbYܿwv篕<_ev* Q^=/j#:zmƾg<->\́Pa7jҙfލIV3S`W@!D3&ܐĒ2楛מq\Y'Χi ӀxPt X::C68CEEA: ֬HRβa`vzCCZāQ@ TV `T <@GmRr`Iwx W΁W{BμVYLAyNQWm伟ܥw$, qn{Z`2u&,|o |FL"hymRTnbD[mti۪GgTP\f:i._L=ipڮV!񚐙J,` OwK3]뉔- 8dRZ*/y$ZD RΞx%ojc!f!JyE8 4\Sƿ詎QOσ׸*X؜mfD&7NHd\[mCUvLjKg__x"oj {Ql_&M XQT |PaiY*?Ƅ8YG&hY:>YvCZȶ $V*RzA^ZΓ 1.:[H-#+chj H(FC <&YFcCR?ThR_-MJEʧBb~%CNTO3 N蓳Bz 5tШ5;&)}Qy~6_.uLC Sq=xRy%_PVF0@6j8 `M^;ݟe4^P_9fHUr Yz 'P>PQz|d>a*,Ri(\R76Sa6-IQQvZ|tT4Wإn/|F\fK-Hz6{DOwȶryH8;JIwS;]'r/݉iԼt'Jŭ6^(8X@ -Ԥ6#+{=W"m:uBL#$ !>zU\nusLK"!KmX:nj1&c8lq;1% ^2c]-աGzY'fmRLu_k1FIeEN!BI ^ PFZh}$D`<r ʼnɟНCh)JiZuZw6%ޤL/sr'.. O/v3Uw3/‹EO,߉4"Jʀq]l'xBn⵫6Q~*ܬ ZQ%SĎtObP/<6SxO#Bf^n8YpԱb4i5~HD`ņ''9x}M`@ōoR^ur3  FrV(J dCldQ(Ko vœAJ"[S73d1x L]e`啗Hy Pq Dp5s"nqF!0+&&͞t߻Ue1j<Űz-]bdfS9E%qmbEls|^2[_"oRRPgu'93NN⑜<ŭΙ}(X~kvELmɉ=~ .-F(7JU~g+(}7EWZ]*|u %%u8>QĀ_鷶D(75-g?]{u٣pn.آ/LAg'}vpsyƣs`bN"!9OATiA# م%1/7 mATv^3ۙrY]q{5co?gx阔A%$۪nIo25vo=)Z, ϔyыUt{hK[RJCT)f'tjB 00Cj5h*xE _˂%N>ۑNrĂeWӡyJ2+0z4PpN'6y k= }>FQ7yVYF|vMbLM:Y9 O+Cb(SIШĢEh! ,98荗+rF.wz Z䄌 v<]Xv/o̖lkB}I"6vɴlf!(ȶ(ة:$BxUhr,bSWEW$FR41RP<r \+S 'B$X#^F]97q9^),Gm@H?Oju}I,=R/2Y91IF.clL4W jMtX'J|{{?uw>yWm=fPߴ.\{`Y6rt\oH㜁lSʧG՚nsnH`:Ű8V8 j&7t^ v7s%Jnmyv=}B}֮ e+$ƵB [=Y&fZymƼ{˕I5tt#T#[*yh},NAfVʹ0bz =-`8p}2(! 'XOG0 'n!MTLӅH)ɊУUu,DZ&<7-SC\YR!IqJ Rjɡ.HH eWvz1r&hs^fGȝ 7QOսX;g0}^Q^[O$e\P(Ɩ7.nIo)|,tsV*JQ>y- 7e٩k&̖#wɰ̓|RY-Rs[O)BUow*U7 ?t-mhݺS Q1@wY+Ȥc0^|51ji@s8R;Q( 2FR[5EdΙ4Im!݆U!:Q J`M}<>ݓЙкc[Đy]朎@;2F1+=JTQ,qh\n8w>&ܱ5F\d^~췎Km&%[ z&Zi83vWsSm[@HzN*Hk';1U3K .qޝVA"_mǐgyeUݣ:fZr:)+DFȓ\+][ϥ8heO`)tk;Z tFCBTod=[+'%7tã sWBtCys65 3Kk#$.OHud 0/ZżJ;50bMŵH]n'S(. "QR5HTi-Oy*n\2Xz,ݦ}sE;h T@hu Лn솞w,tK;U3}s+Wp35+邝cfs&n --;҇ GLAFqM<;.&y]Uq> O֠ )v闥 ,=B+Fٶm9Mz7OvE+ɹ p}1I<.r$ Ѝ%];4Ȁ6cjdp@1䛏V?vnTh|kڱڝV: },lAo6[Ǒ(Zt' GHҦ07st'/GjȒ4o АcUtڲa[%*@ƂoEq^ 'l2'R(4&BBkamύԒ^, `cfᢠ:{+9X k&tjhYsrQIs;n2_:WI!X֦r{ȹ|ozm Ac\s4/m}F8W]p8R4(uvLciңtv`1la vq@k^.w1R,#o7^To4_7pӋ⪇|| 0z%0q+ejɩJ#S}1Y"}>J[k1&M,De0~ɔS%Euɿc#L0̤<^5'tf)l t\TDq b?{nʲӺы/xкAm/ 67.PwP۪}A:(+>0 [+˵_fgNX&Ǧoo$tK\Dg6}&Zsȑ{Xϐ9ʚ].ӎhdM׿~uOEF-^}C}$0 V^Iꭀ +A-DdZ(<~Pc @AHeR}p,D ܟ\;1xk)f6=&GNݺJ["ܴjѼIzlaB#ɣ@ N{55)F >ޏ1Ofww( w9-Œa~n4!{B߶^;ǧ_' ޯ$.:_9i s[.gc6#`k93@8a5qƇ=s]gw;%FiOEU2iwn,jxH3SK[bٚ5y|owց /cS̼64K¯ғ!S)^ Ҏ5ƯBsUzmO?J!3zSF 1G29u-Gx$ *q\UAfd_d&q»> ^*hrb̠@ލ^guX)*24z[p | _/?kx*?mB{B61^T2$q!'j,yWR7WKd o[K^Yone<)Ǒu7VKa롁f̎S2h1Rڧտ>py0ehNOu8^rxyV*(H2߄\z3e% <B6 *s!!<+5نu=|P;׫1NkahR%է%. l!~"fffEHsMzY@ja[MѬIi`080ʽȹ~ꕇ+일Z@X)&2@_ |&2N&ervg`@V 3~Lzi 8h|G[iT:Bpy#gx!ogO qH㯕Q07L~tͦ ˩'nA =_i+i,sfFXJ{ĐjACۓ[d'JvF=P%cCfw 02oJ-=%d>ނRpRTt!)/(b}G ZqbG?Ӫwޔ;1Cx9ktx>E+l;RZ/^ZT 1IHq 4JߙecvW`'W-;GRdFWp-UܝjQ&"= h&[hBY fϰM{7`f'Slǯ٦ZLғ+dg7o†h_,7m/>$!SʎukXhlOhѓeA޲ŏVsE,bZDb(y-}Yp~M|aZ/c͔{Ā> Zc{ch SHS7W/ZHTt¸Mt'^ 3E[k苬{fF{?>PW2]2bDO,&6g@SXq?Ü-7o 7-6m'[|g^|iӏMirJlżB6vmgB_k~N|%׷Z|[, N"SM%|ҀᔫU2 &2 l0@Vhvo~r[ΌioҎO=f}۔#ӽRڍLdGZk$qkF2l`x76KkCt!Cd(&/%mW]pR骮x }5B([Ci&ԲBaU:z16,de.`^Y9AƟ4ZERF~yxAz(X)"p tqZwgzߗ(^"=&T>PlO; $9k*VG(>`$C5€,È)*=J{š4~Wy ̏cleSl -XmL+AaZtǹRPlx^g}8Mqa z4J`״"/>{~Kp0}Rv*,m9xhN|~CZxUih<^Yn Q*l7!C i6GJҮ *qN;a^ M6|'cګB򏷟v^7t1\P;]RB@떽by) c2A# h$X#Sj>#s[r{I }8n?9sa"/>&ϞJ|Tɞ@`hi coIN{{.u4-e2r fzmy!`A& ?fyd8?7Ag2*7| Y 8P΍o폗+wvhOE|adMyv CE@zrIOϏ[YJg'SaϱLYY>&h+~xa&"u\fpqGu_(ks.-TiP ƅӻΞ~?jQc]* gAk'| B`/g5( v(#])6?D."lz塔# O⨩:t^ixF֏OP@ `=_ggtrr&yB46pOG^aԦO"*_dOG ?s`9JN}.[WcQ-;ǣB 0}f;D14CEaQޓxgO^^%}Mebsq3"Ёt\C噘Yܭ}/C6L#K,մK6֓IgΉ@5I>KHSV 'ՆNmÔ'B\bSY¦~ZQRAH^6pۅ]B{FKU87*NkJkggߗ"mBi9]Ɩg׏} oQ j>dp BVO -\ܚu&Sxq.&GHA;χ׸n|b" @(2 K.9Ch4+g5!tc~B_ݾ8D1dŬ:!7;orejᄷ_OÕ6:d\ TT(>D-33zf-.\Y̶txCI^xv"u&5GsMm>JnZy5P&nfz7+{v/t"281C([j:M3Z9߬QG/duJ(t֟Ūyk08b5qKhI<8gUߪ :TxWh&/@uNsʹ6)VPgnr=5pGp-#EXwxՂ%Rk 0ˎE g&ZY8~!X 2#dWپ3`&{0/;2`Z|G{{L dcO4pz 0>Yf'y0FBT^HoL7ipVo_ ,c *V(Nᙜ#}R-kȡL֜xP5f_%P~-N3/| i|p:Ism qhJM#?-bcso-.kx4A:ILnaScd*v>[dXĩ%c@j~-R,f*j3ڤ`%8@_I1;js2u|MlHnǿ7!:<P/㓚e,h9}Ti`,i0M}4#B2"27c q (GܦjVSmjb㍠Nd Gl= p@ <שּׂ]Bwz{žLטsdUAzjV˧?Q}Ic'0lT*<iSjREr\*ҁT}+\͡g$r ,uo"姹QҵhZR+XA"$T:㷡D " J9.^i=KVu]wۛv5k=qZ _S\`c<l1;sҖQј".[nB&[um73FX g4 ̅ }W TY _Z7H>勫ӗP">-ȿOY\Y^ Y!I{#2^hkȱWl{_\ z 3`TPߣTV}kw;H:ta?8K]@j1XaAGq { &Cy@_tD qZXݸ',һSuP%9x5Խ^_*Q#WƚPQI{ pIt@<c=5$׺F9|aM)G/~(s$ p}Allj, mb_l;:Ms``zئfK's= x7C:%bUJXXG88uX\zܬ ɋƿ4baM * J!RTsM8gUu4!/-˴(&27d%Q8&֢|!tzHSdl1L_H1uJcSoۧ_ZY'Ƨ}`rrL eu,4{*ZGY+F_nhb?p|FH*?R(B^B c!8x.]lF2i>:zu$L"Z2IAhGyWݥ{3B % f}Z>#-iPtimlx ^nDKnn.}%ѢƘ[?*αݫ u0TVڑj/lcQOM,0Ry~ |JtTHM2?~YXem"(z}DG;eF"&åIwTPzuFCXwn/!Q(*dTc5a9p0?5 93W0>Z0b~G2%F?qI%". (FBwnl R:ouŕ#Y,ԜVeƝuJ$ya2"㰺VotO 6I":B '~N+B)tZXֽJ  YFBaB꒱.Eۇ1~(#[Hʌ[LJ`q8ֳ3 Q$t~lE(mZnh+LElTUx:ﵢf3c?/ڜ9S|iJe۫ qDl2 ;3fhpb橬щFze4/n21x ]vv׳TOfSx-M$jG%$]*OHKG,02׈7ύٚ[%c@bC40mow뎐 &'ϖ(IYT}aY=4REZVcϵ&mcvPUT0F]ъDox{ˬ?{T[[$$-R^PwD1 )Syvx=dzeF$RVEP ӌx9yvD1C^P28پCnFظѽQ\:d'0 3[xXJ۔mTGy_qvdwfYgp $j'Ko;$H崂:P{i8fM{PfunL?lt-93.IY\xE*T<ǪxkU8G2lhb;gdH]7p~ͤa'?=<&]}%i 'z1[ &*btYm;mh̑nzx/%}"{6CDTB,.BMh $݋j PE^J0ۿ)ߔD{W$y_r?ҵ@} )>}΍47:fe9&a 4oCΟ29LtXd?Z;O\{$(-w1xJ^\gfD,-60 ?T%^Rd|G#6J"W_a6FqHiD mR3z 3VTz'ִi&^MA;6jip#%z Ûw][,V%r|CM!ަoX{GRɳH-DVpcU"}OZ7wź0r$$vjK%2I:1`ez ~"4I|% kUzٔxq?9"%E@)p[q1}HZWcHMhg(tBnUHdgf"Y55mvAmv[h$B*y'#:'o1A5Rj*o;7.+l%w`!y2+ LP q=eB@cm š,VTcknyR3JgCk 82<>ŵJFP[Ƚ'}ˍ~dS[[д6IY_a̒t[{g~Rv y#8b蕨&Ȉ3hCliRKtb>CžsҷLg'kcB?cEbf%;;Sr_ 6K)15a1P]u־6nDR|EM-yK9y檺~Cyt.-$S4x%,LeI7A}*9{(s,xJ&,$PikBbN^F. dg"Mc\U7 mՒM6K"0SRy%@D؞ : d=[}缟WcwY JLohȰje]2$&<[4`?*.6RB4`_wKjR%Mzm^8n䯅ҙSLN)nďd7wK[jtS2uowyB~W*0ĉn@Ep}Z3X6Lx1S\-F&6 ?:Pwg#`zV )L-Ej VJtQ:imH2:`{nlkr]\E] w.0b]{YJQZ_)ЄG9`>n?Oq6 tx_—rfJhd[Ӭ|8jU1(٘DGA%Nu C9`(h ㄜS9)Qie'.seqr(<13k ?DѧF{ =Z~A qVKGJ%qq.YSNSE3Inβ]@vS|Lpth^Ix}I)0SBӭ3sೀO9܌?M LJ(DSOxa^wFޛD^h ly*anmkӓ@7uqe4eA$+^EʾR7)Ȓ [qݍFj*:>L65Ӆ/BWT0;*y *` #cdAɌg9*|ӕҹӦ>d>fNo6u Y <ۿV>mTjPIVhl!'PHBįdѓ10<Lƌ>Ŭj};IU}ZKf6ӝar@Qm`xwKSc!:LM)8sލ}h+DE0'$R)<>)? Հ"=+O吩o/ w An1 ka`fdlXIB/6"2Y6HuUa_JP[;zd r? n P!/8RC&--$ I~]GJ)WՓ8ʹ!0Ľ}(Ry+Duo?5NiM|SݮG&7 Q*hڑEÕ޿PSda3HB2ldD茄(L% ~/]d|Hć$VV)+- <:&5 *(}D1J vMpx \mKn q"Ъ7KJ@"x@|D9& w,E2Pd0vg_yd U J2GxzpO4sx)%ejџ;S0ɱ|@\l\ǚ{V9U!|;MW~p Y*8JBqe }Z[375QajW[\+}d/UQӔAwwAώ+je ҈4AE _yՌ%8b.%A#Uƅhz8Or-O/:I%!ˤ3*bEqږ tvzIqWilÂI SF<4d#c;[ƳuGg/O]sZ#TT<Ӯb3oas/U,rsQ m}bd>r8!2ةJ1ѥn)lx >{_a՘"2A*$_@χ)wO^Hm(%2C{֨sVb%$դ1̀9]mg#25 2zno zQ|q ơnBgͽKrfa?4Y=m4 OE^>zUxD2 $~rw_61hR~&h_t& ?S5O,9)T%FCME`,=z)G(k-\>~ٽw'$Bj1 |~>'!Z*T{c/c DNfO{鼣zzdh^jpjam#|fbFqD&8) N̂箉HFK.G1{ qп7'fl88O ) W0!E[]B>qذw(>Hj$6ɍmЁ@F&٩`]ҧ]'n0D/'zwKP:8Z;CWczK U~Sv͝C*5e H$7\eT1Pb; /=jTΗ:s5Ő|6Oyu%y6K ;g:0{*/%e&kp̟dUke-5`L, 'kuId؂IH|ҿ=MsS:~YT[`޿<>y=p2fx!÷f2^:@c< ""R$ m%=թOH!RzPp ##^dYa*޷SDv[ٿgB݋,tY[NvH}ePw?,í^zsֆxib گM+2{EK9}J]~:lca-7OD} `z_H9nE;f)˞lΣ Q$u^.B7^uJ3pm?MP %ZuI5Ćrj"a*8ծA^-"'}pp,<~$%v D$:D!P[5U{Ĺʜ<Ɠ|S2'b[_8=Xvԥۯa{/FfwX*"&g7;T 7guվEm*k'_yk+'SYŸ7)S }2z`+4Iq[;~ZlpG0rn{6n*B,J!%".L4AU}D:^Q444B`COҟu|* WMT.PbJ,zG.oW`'EXXX|Rn֣ lIA֟QR4Nq%}0BEdI)#epVJoK$4ʌ%+,%l)sѩV[ S p0y_<1vǃp|Nan^x׵2Fc>ՑGtwKDgBvȄfKznp$Ѓå ݒ.'?YLx5ԼDРұ@f'Ar~4@(z}:tdzAo?a=*N4zcR&cFTƸ dX<&.g\v-w#~x|3 p1"}q!B'tNfJ)ōƎ(YL?-̗.W{.Looҳ C9ܚQK5+Y_lڽ}W7jz#AQlo32?w!I]jQԥuqƁp^?D{X`V~ci7"%A=O``Iu;^z[o IfhK_Rj88 9 򟪓mk ak֕eMi XaWżCᓄmDmhe<kK\ee z-ȕƷ8O꒱r愸Byx+zKNWtó=ƟhюU^ϮBYs!2ϲm*L[%|O?%sp`2r8QZƋq]jzČkFOk&el=H+5aP jl/^J3/L4Y65C %M/wjE&&`L5UykpO`EzYk U;czXf2 aVewFeP!6,x46`kSf Gd zDkC6z! Z>-!mU:UIW+Ӯ_ha$@KW7?}0 :1 ӄ_'2MfuSihEp4+Z7m)0<8I=`&Wƍ0!h? zS#Bfsiة:ܮKmp=Xt>s=1]Lw)0!*oL~1TJ8;scw7 "_ +V*>0T{]8k|$މhi&71v{!ҀHTCU낷ۥF n3טȲs)k$u<1IugK+Ҋ$MhxְL dfH ;K8Q7IR)^Ҷڵo@:Bu=% i!\d|RBr?wō@m˜Бq٩ŭRA̾'.NkX`a^":RS͚ }$cf c}(suQHGrtpaǂ\i35FFM[3zRբYYyiCeY7Oރ8Ve;8 h0 G[#wϕ0R) I1C{`#e@בy-xC|f9`!̋\@J~!jR™0Y ڇJt "ZS5‘ڈMpЈ aF?7PC)a MMm f>EO y _0;m MwkiY)ĺRP7@*ǹ6ˊ tԢ*q܆imd D~`)4R#`yz1]T4Jؖb7^jKW褠wNڗ|ɧ# !|C(> *yfWx',BDkj֡Џ8ѯ 5\===o0}ԡ722Ғ# 4|u,Va4 %JFH˘_ݣiWbDH |φ`i ɕZ]P* QgڼڨyZl !ցce)|PM-gBH#$ $}B%]J{ pq^/,ef$0rSwsm RW615ٔj4-GGUFD +d9usdE{?i~j).Fɽ5t8{{w2N?{q ()^eݻZYːF8i Ib*Y_^6rM2 [g&^854~W"|@K3!6 d0nyh(z -SȨ 0c *hԙ ;4\x+Xa(uC$Sՙ0G9|3 zskU◛!lnӔLHJu YQQI V^@gIS=.545:7HĦy `0}Ɠy]_4`Otr~4ߊ|y8Ȕĺ!3ŝ$o Z8w5ut8سQ[:}KÅ {1IhX_#ԪJDPɢpMH.f?BN-vGgl̿mrĨZj":(H\oWd$bm@Ɨ 5*|!+f-E-_zyP(0<+Sbs.e_&'y~#~-xfG 2gx奷] zn$㯸^ + O{Vz ֭uW e.@+e㜿 ;ݑ+9#svi.ry\v-dIEO4aC½2OS4_VAao׏)?;"EaQ(#Q&@p*/-dKD;L64P7L$c4x?g}1I xG%0Δqmqri\O.fh^X!E. T̩MhW$ CFaϠBup#nm\ 3.rQqsS-t74EU;)ؿ3*,cpk\6;^Fg͡)>K@ԝ"*{p|02[KwHh/$D\bf;$թc,[c\f% bbVJO*}HփyjfO{+,eWx`4[Laeµc +c0)7 3iM&Rx'p欗Á ,JV##!-Fd9M1;^[큎ͮ@'!~\.F{_T&""ML ,נT0c/n(mSUIho۩DY9ϗ>7e}ߪ8,h] Wp@af][Jtq9eW TP Ӝa&pkdt_X`cɑ?lPfܪQ|QW!36VN|2q}?>o1FI'ImQ vŧPҩnl&b^BEd@z#oAxi11 9l "-'ň#b5 876I 0'.H`XT_s5{l$<4OzhuIgWn \ [{EeX?7Ty ž(vUTO?XS`[4f]i03^@$;.0.Y$VH)r³ݠBz$ L22*,ih[*aJ̭\̬-s#Kv$ϾAAG_ޚz)ЉV)s%Vٺ4mA[_ _^zMnz{8k M0yPܽW76($jZDn&c0aHTTJ%ogXĄQ-tN%f􊬔MLOb8kw"Y腏T6z@ݫ5tvw=k-z~㹲W7tpTzo0?ڻ㬁:m/4KizNjQpXMb"3l~TP"e6e[i7?zn"zHcDkdM!Aq~m27}=,RL> so)gH HN .^u<[Hਬ:8wv0j`쟪o3;Qt 6!Hٻ{g`l:u&C-ر?!PmzC,l497\1;zz^r"9_3i(Blm*U~kMЖGlf}|Z5wsͩc^egB&}]5"9W.*$ۮWJԼ྘i u,(Jw.)3q123rnw6?|+؀cSAZ\Q ^ב,.ϘC XLQbNoH|J]+k3xAiJT:'E{d9|c$gu9V#Ƹ*~)/hZcc&39rf#M` خ"|# f2p2UȈ~ jVT:R z|o8+܈ϷvzG`f-D<+y(*)@CI~9 0cy_0["å{n)X=4|ziֿbmf:/\ R$捦J|K/4"J]Q`9|(IDև:5ztRٌ-ZPA0/$ggX.' yBWK#0B6J`Z~gNZY;="⇈9ucKɇ6 HMa@Xq9nU(@={m5(ѲXr˵ 4؉[l>JqÜdԮ9J 441fߴWЩk` F?] 硜iaW!QВi]yN-]j#8JGCZ{ =HxWj5Y!l2I"bO-XSQ"HeClicb6<`G8'YOwa.'wy+WEP4hFNAշE|)6@~U Q70F̟>a[fZ7^@{كj@A<[9ߢ;izzyݤ$&S+z)|gӷ\ZO7tSuW.@5SKet? R&Z*8O gF6sP#" EqHodt3$/b?F؉|"TluޡvywR_N, 'G  ꤺe7+7PcCVa2xU>ё="݇Bdgo9Nש}ac50.qq۹MtA0L4WA??O]*N4$7iZB #us]i\V1[}9 `pL&1OsrF;3jq.I?tpʀKhW[zZK]}O/PUcfģdw"d#Zؖ1ro3Z+x >CEk'+jq]NwDs)fG??S@fNF7/#|I wS% fjQa d.ǯC QSE?z #wH [jŵ^k!6 xJVё;bB^rd MbKff:`in'uwner#,xDž$rDMhTTYW EJl]nyMuPD*:i\dI#As-s_J0{ 10p^@qiP;vvt?Z?u4eHP6R<RG}MR--K]˾qPd(^vi>QqK;'vw6+}TJ6ځ\l=RhmL7 d ۔V%D٘R,[U40`һu#dS+L~d\Nu'~*[#ܪ}T| ڪ.D |m3FIpqcMh-v1P_1r{n\ֶ Ť1 Ѳpkϔ,@V/ŭ[)EȞdl";scSefl&3]Om'{i+_wE NEր'(S":p V㧬ޗVgR7 e4pa2\MRl{<KZ@H P8,G}0|<1v1W}^g\h%̮.r0.13O$Jk?/oN9څ?BNM5 a8b|ݶ-%zOVe}/srfH+r m #%"VPeY-:뒅v|Af58i 7yz ⰾA~Gtwqb<%*p` ?C`* RU8qО_j"Dr"<5.฀4Vug`4 1 <c( A~>N݃DAyy@ !DEO!\6JKI8 ^{%V.l=gĊѯ kQ0>) VZI(/#%R&4Lc1M9BR vOmL \Kjcx/9LCmyM2#X79 BYXlŽh9յ5^؎fp}~ '=5JL|2ύ- uv-[4zwԒ@sw]W!C3ҮˍkQz+ͷg8"w$BC~F{B>'+Xt3Ja2EX1 x[b˽ZJaN.un*`a̻iж_<8ednPuΎ\Ez |_&q„"M :@*˓Z&`k-_:e>LzRZ 0qpWrޙ1a!& 4+I,H4@(sJUuY%Osm ֧C}2t\ tٸa/JI8Bx6_ƨ9Y ktDzـCH_p2~R(uG< ٻ̥Om\.OOy*tUPcEL!5^ڲT@ME?ڋhpI:PKXh&͙ (wDti~4Y뾏կ\ '~;L_zSBANǥ$aRtdOi.G12L w&WR8L1䔁HxCxw oUSZUL=)~qZh{OySHiŬ\`P+Gvo#@5{+D3RD6EQ1I{BsOnX4w>.0~T}  6cUg%?婥%2 } Β,:9_~BKi|@$|_ήkiV!4đ?:PĨXdmX_vD⨘`aOhomsT!]fnԈ (҈ ޭ!{­V+tZ:AW|%8 (Zп^h| .ݴ8`FJJ%#hx &CR T7fIXW_ig9Hm.fR[b~ ylHaDXwAjGv?v=%Z &/fǮ U^wa.g-"!EZ(=`k>(1t/DB$$Gnn6 g4LK_;ʥ+zݦ3~W= T$^/'"E\?ހ$ qX*PGc]*C925"Gވwo;aS?gb/Qn8ErX8C Shw!P1quPM?9.a~ 3 F@kth=2vA9 c`KmߕNYu jZ˗:<@fLA4f2~l"DK=*OZBMOFM ʣ !,WSzXe9c} _ݭ郜~*ڷ,svC4IAx&@ִ!WrP'f<$[}C佢9~}^U28ED$߀ċW eؐyA|pd~%;,ҩSsrEwMWڮ l),e)o0_ PZsɧ' 욱cCk.bU8r!LT4Y%G4GvHYI啿>'1CbIc'OӐ2 8G5If868W}h<@ B&%¥]1v8l睚_[b>9-r*ZPxv($*[}})zVp挡yc 7⧨7HImno=Q .O*<+r~dkI^ړ('} ^KѾa^f#F0ND%x7 ict"w;(fﴆ*15Iq^(6ăb\%bn3yE;1C 9Q2C8v3 \#V0ӑK FlbHL64uҿT)ǓgnУo;_K<7t"g(] ٬@|KgUÙ{ =ˬ$78^tB{4L?@Y^=փd^zo j2T%W .oƼ>NrGFiSpnc>mڲ5gp!8|'rڎ.W<%"+IzS-HOa޴`tvO>{'&wԁU{/Lv"Rin.XcwG|')дnSrsB-s!,k=Zш4^+D$_fM5NPAc#X$Vu|N `l#Y F骦5p s.FfpV_VƜD)Tr8Rϳq_\/AflzR)$݋[4i'y{BwEe =L~̙A>ƾ\龯Иf{}*к! 63iZAEL̲GҾ:>< aW#M bb4042 Z*(rBdjS^&l?0@#l//I#IR?An:̱ WK2tgX{,}Z[rjT6tb lںC/l^sZj#"J|n5,ĝc{q۳>nmga)<of58=A5cKmհUoQF XPCx8лMh[t.;Hzۅ|ƃ}~~K~T\,_-dm)MASG͚N);OR V~֥FjuW6'2mj?䴍N, 5HH?a%!J^l99t t;]VXi^a,VX+ YwH*+\ì>/:|\u2Ms6.J%Ӕ|^Ԥia$Ai7IxBoLIfW5#Z&D~S^.wpMǧ ӳb]`L5`]X"Z\fY HȅՑ!vmJ c6 mi R OKwϾcݔe }IB{c>GevjfWoQ.dI ?ߨրlfCF;h b-aS/nu"cj/nz#`Dhg^9IG}ܤ2\=HZ(>7bp sEVi|+_?rZѽϐz %IT󳥛A߂RZ%Ox)%1v4#nt}P~Hj!$5R#TIfvڪFv2CSzvп4r.ɩF3=e,W8gbu99MP^?H[j6ŶMi6{z&rc+[k5&HhP>':%h(~JmLI[j Zf^ROă>{-p3%6L݆/ubK 5-3GsMN-(?hN=6"LM5@ &OodQrL&\QOg]LUCNxևJI 8Bwe8@~z9%!>`q&5c|?"GⰛ[O=q2"&ZL/ g峷:_1ͦe^JK[= ǔP$0Xj`^^&#]4 W cYLt M_>ƺ//PsIX?looEbЇ >}nv8/D6!»KQ(޳|7gHNnbXbv֡9z@H) { VK5#_ŬWÀ%K-h u͕y{͡yK4:/j,VQ_ ?(#2c+КKAɁ#Uһk>U7BHog[^k쁹M;xpjN`PZ,m&&%c8Hx= m3ԘZe# ܵktOvOKn`j6&pAXpe]"OC;!Qj&rRXS`D/Eq&wC[2MZQ6f;TՍF_&&,@?dzKD{G^.F\nɫqFR:(6.'d/otoy;†6<贳F2^!%YT Ryn Кv*uҤj?~AĞ^)4lK?֕>)tZS/w<޼/]IC!o&T~ [d-D;u`*Z`/fҽ!k' !m6'F߆>R%n_VN7R~3N09Ek7; CS{>dcTs6-uaջƯW]WEDLh&`A.+s/כT-iRLy/qT`r[dcw-\b`o/5)H B~n*뛺e<M+˒y6$5/4j'~zJ,tiJ V-ٲQ.pDܲd#ʀ'(DKc?PՍ`R,hBK=F҃hpf/ bf򤇉tsv.  $d^*r`>y*l-!{n-b<;.WA zlA {oッH[qwe"|5 x, x:})}ȨF DwuAG +&%U4lK{h06rZJA0uaQ h"@[-Qߦ.j Jn{?,Zi'$OS 7܋[ɬȭF&?FoHmnvLpF63Gxˋyя\`@Ţg IK=5k~Zl9niN} KwcEP72=p1^hC@u"'ZgXZƅNl E\h p?vaSt^$Ǝģ!2&#ٮgbrR_$a3,Fwjʚ>ƛ(]S@4L 8-gS˼tHi(LiTe&isʊ@Pљ 96S⻰saKIp:@, E._B5=v/v3A,N@la1#^lT~aErS 88j` 4aC laO\dkrRxJs XHS9_3RM. }xK L nIWl j.u_ud;xj T)jO脰PHt_qaCMf 76ǸGE~@Y޷qPEl$zhkc?rr_"bnh@t..ی2HCC>۶9T~oǸJ|$AV6횓ЮcG}߂)pK/"8V]?=8, -£WDV4ctH4*y XgCd%B?RSCQAۍ׽{vVF)CzF`zo֜;(W\N&/DXwƈs^@F=kfZta'/5;VB^Q)z@Y|^&8qq*ZeLai̷|cx,*hg(1p4@F yr@RJզuUL^GC~z M<)I3"6ր}b3Yk UYޘ#+s/y&jfnD<UZcsq 6 blϝ2,QMũ73LV;9uc{4hIh KxpO>L!<J4b a5\"HWIY5;=.uId[qi3P]+rM'+1. ;\W\øĆޙ' G{v# `ӏ>@ -8_uB*?\h]98 L`L^uV3AU&]JS+a[,p6t֝\>t@; 4:QjiHMEWד#ާc0fjXx}zՎ@ML0[rXj%S"(+L2诉 ~rH陙ՋXFqFdOiʋrq_8#̾dN-voEql,ݙ.gc!C>}ޜ"=7&^ȖJd"d&!/GBb=]_CF;'95X)J\<'6*BCh?^184ݚZ Ǫ: ۶}O@y{0 q˕gJ5@L",ItvyF&t֡Kݫ/2'ujwݮ;"6$s-l&HCbëW.袓 .)/|ra˛P~L+0ןȲIjG̖g"ㆁ-?Hѳ?Y FV屵~=X-_&lo_C{ko#~skw'ؕ_;T|+LmsI{hH,}6]rkJ)=UN]\gѢڦB=+_[%XYdV tF #G,QjOJ\ *E~")dnk/L⧈!L'MJs<}8ZJCA  xYRs \f.dDi/vGotM?8z1SNwE%:FAH\1.*xQNj b^i{n-in zf"w'38tGHqy^M~Dmӛp,-k[/E pw$ؿУ5]?ڈ3ܘU^,HfϦ[C__ҰU['3m`-@ 鑱72x$D\^K?Wf)OmaՒom=7pZ@#@ nFٻgswcvc9J>~Cǐ5BŮ4P9A}l YUTgFnFQ  ^dz^RasK Ȭ,VMۃ1}p ~F]൘n_X(TnmvE*A=OkԹuWANf+8I}¾T{t59 ZS~%,X4!]IK|t9 #bߞOR5W׋ʄ*-l'eKhJ9AI=SXMK 8a{9{0]tEf#R,nq$;e-vcO?43day{_z ] +$L}~XsWuv`x D[Xt@v:I}.r0izz.2~LOQ6-)OूFf, } ;ҟ.A\P5 /q\M o3&>tM=ഊ{-Y= ذ~T6=5=R_Uo_Q QY D9>p4 \UwBi58ao~R[-(‚??x=HubKw/KCвOSe%Nݰfni m w7뉆jXwf+5ে~"PV̍qTn2í'.B{_uqo_qz#P\4"#7M"_TqhO+ssrMC4`eѨ{mM6H AͲo`KDBy*_Ar;}P=Sx[|*E9=o ӡ@q3nτ׺O-_ä|6ALnP[Q 4ESzv#yFhZ8mY]3>ڃ3y qrICz^rK%Ľۈ2 +~OJW>߭ީH[tk\k=__"֑~@/JzM ݠԴ&T3VbFbQYTGRVy`E,I&<5Z2fSӒ!%8TY$%@S9*οX#{8 y4mށ1]DFLF]1$Jr/ Y&NYHv$Xj_?I \PD54i6QdUܑASGW1\_lJЬ* F;u9ST RqdQduD@j~(o&qk$^ͩw{%@=͎RɊ.MHir6;WS JT0mdE0 C$Vgiz,Ff$ƪE”:9V({=o-HĽ@nfv˾In<|CXMԺw-2ӝ?CJbL.Dԇ:^\'"`eE_DE)EDc>A^8F0Gi!oNS _tLp9-zbpp)[NLH' N9Xcq}]0.æ4(0ի#$yW EsW76ȍuU#}[9 m(0 :4ŻAKJ͙,tsMԁILP[FB|4n@]"oWg#} -f2LuS5j `0M^U %]_;:]{D|t aGc*8I"MiV"lAW#(#h&/#@7ٴP 2 N t !U,q.R=Ŀ0m:lA5YFX# E?%%l%xOi$v^'2*o rxQye@Z߸ "lZ7pK8z뛻j(30  ðC˃3@,2^E_$Pt|°ɢsJ,A ơ4,a)ɉNdȨqӵO@9"$/(2^e-$Rpb!! Ђ\cXWjo2*qwB]c܊Gqc9gfP73<\ͧ:cZl6 2I1ܚ!} !p j*Dz8bl"47R.sfԒCF_qP~͖vb :]p*Iy^% c9?m/L)򼃁|>=C0FROoKxizjN/^D޵UX^ &omy%/xcżwS`smJ 2x#DfK͸hm˧Xrpv'21t. )|eK&akbI Í4=Fvɐ7&fa{%ŽYí" !y@.t-5n4T0Vgиn(Y@ʊ$~V(ҁv M|YCU!BȬCIeVeԮA i*wlOvJr)հ/mgNn*1IgZ&u]cH7,cS~AQ ~swzWz"oZ,]UeƦۦ\;n.+l]Kp0f0Vʥ> G)[h &zAF?4#'C~#yڅ˗oŔuD|Fn F=o^ rWadd7KT[} Kr$l?mL XR8LZvT:0쫯P,Q-fu$H6)5(4h^ &>%< b:*Ҏbuʏ˚%AL 8l!4\ +֛d.:ラrrJ+mK_cm "}fj:ZmTaJABg8ٽߒ9)C|dzD㇥$S6Vц6X##gm:1NZw38OSP@'7[ԇoDmP)tn] hT:DhGG1 v R.[MD좡^O)t}p7RlM˺^  JܓSM-ZY,̢C R IX2˴t(ub'K%G*UHtQ</im@&~M&.4dC#ihZjFu~Cޣ}_af njN*mb9Wh1T'd ﵗ׸f4y[ ܒ}r(踺j/#!ban1ZI]gkaYMgot}7s'aCm7dW]c,*Zh~ Ȧeےa%̎06D#: Rm5 nnf7cjN–APg0,A;Kĩ G]l2".rA23á ╉ ]W9cђ;p ˀn^*m6eHa]á^XoU :-Gߪ̠݂=&f-gެ-d\knßg*騵y^?KH}( V3͉>l_FT_k"Tp!tzD3)ʼn <ፇnȾ.]H@"8G(D}3ldὒ9PlKǃe1{?5@)Bo4\TOP2BWs ǁ iņGwvfv,KojjgԘq(,F_ x:F(CkھGs_x΂A^MV4x5+".zoC -umO`͗0, y<||(ۯkWns7ІIw99s2 "HiQ`Oe#Pr︲_"S$(q GevH&JIءq(K00 h-a3諿b㪙sY({X&4 4J6$EQ7`w#Zi[)y# iԺ'WwGaB2b 7Bydlc9.spsЦ?!gց{a|@% _mhjg@N yGA/b^km%#Wfx8$4?zkđw=` 1Q(TA"˾Z!ZqhrUϠT3lSnZݗӤ֜i[6UvS" Nߚym tnJA"G$4o"]r;N֨lmTt}& ؒZɗ)l YfG˕uD8 Wa|Њrf MWoZ>&%i3[ mtP9 Ԇ1\\&`(;Td(J]#Pcί2^# Ԣۖ/~"@1G*/B?V8":}]rh 8Hã1: 'W^1ҩsBQӇܞ{}0cj}9D,|  jBn!SlS',P0L{ 2nL0A%_Q*=zeg #Mݞ5VmnGsdJz4F1;|"h.K?l}mN µ(vnW~8qEԖM"-iWClv .݅2X+_k^`gj7.9T]a F& ?G͕XVx)6p+?H٤9|Ӡ!&Gu(R9C5vt/|z.mH^l}=244(۸F0ud)N cDS}n0 Z{ _5M)u96Mb')m{%Z=<'*fJGbmy?d @pB+dZ" bSN]"XQBFbzKx iAH^o :v; <9`t[o]H ;YF\_[f}`c;1P |^olkfr`s Z`a:ySrQM>8)_;9McUawscCz]l{K3d4jc81ib143EGh!ưI%+P_ԆqhqŲs0dȱwlNAHr֭ un&Q9PPn֪Ֆǎ"^1nX(0ɠǦp5?>t/Lq%ʫ.9jΣS i 510(D|hqFĥ'eT^LBP6Vk$km=_MVkS*I9` FXH6x#bȘ hh܈p"נΈo{E=ğD q7ϴ}G q/U5qH 4}hrs88X-ofʭp}gv!rU|hK * R614Zl`xgvB #=zB^Qb޳9R68W?Œtmǂ3$Kr]4W~78=qZ$/z QL۽[#R‹xOb:\dztNj12&L7:m@LXPeY7T/aT^]8Y#FIu}$ )x@(|s c9&ubv%37}5"̇b-9L7yEBbf+2/0WU ޠҼq)ç)w{A?lX ; FfeC04ܿpB_:๧T Bu,CVfOX T3>;!nVU +ɱr3$hT`mOdkMV/}o_K1`k#Q,?_F &! `ꥶPt\6ŀV4U(j-n^=T,@i[7:5 'cJ7lKz#)p Fsꯝ$ڂWO2FV] TTj]M{ZiM8˗<_6Apbޱ%$l`WXY78")F{icvnHUSdMm}e(j2UoG>ɝWA.X|{MT:⃊gX%~Bk9P"?mHg=+:zٞo./=pbH)z 'j v]N<z\ƨHQ%n,yX.#5y,ѕ= CFbs"E-w5&y ӡAԽFKj2h9>ÜEqPxO箍y8'T@LjpKG!.v)ۑa'xd~uw+!.O:wKTi? ~ĊTW۪|2<0Tsi({%[3dC!}BPC!Su֊h\wH29#YV·.z.j3 uņC>W~ ~sN0BOt嗆7'K^˜!DQ!,!_$~PwRuK|BRr!!׊2Ć]/nN } w+ז>poUP Ղ727$wv.:"I2{E=?I! lK1I j.~Wf<Gt֔O՞OCv ddM"e>dBt]4cL2u2$ބwCn+nJݘݵq A):@4~Pɺdag^Rir~*Ķ Yw{ىa(r&:9:Zl:WKN\ EJḴ&Emh{W ~i5P,W:H$^ݨrS ]JњHNmܡ&tRoP# DeHRծl:Ť\/;++_|ar_ = ! s)ƶv%L'r?:d;I}5y׻>Zc` < :`e3ѻD@䓅9,޾6]vbF/woXR٥ #b=ٝp<~dgj dL=P}z̉X kN֔xɱ#-;8EJժ+?ܗޭe# R31dpȋM,{Ϯl7K#憃>}+7޾ADkAU׫djFV)gN)6iؔtew֡2eI_VCiGV(-n^+ȹtT9}sPG./LegNWt@T|\mݮ$Hϔo/6Y** Om|&&!w:" Ǟ*ZIn1Z)1.,<`P]9#-H9%䅿QKAL-䘤ͮgi|>3'}Rn3GIO$ulM˵*UoM{{POpFdk*.GՈpU?Oc/heQ2ff(Ss: eF`L}M}!ػ\Mi4"̍a~MK&njeI6T]p@"JKh.6׎uu5JKBWԱxdN ".)@O6djpn^Vk(-:(݈]A L266m0ɫͷoLIdո*j@MِNUȺ6]0` ՑG-4oe&ɇ%{,3;tD%aWlU-eW6 V9UĦC3 {8ihh a=Ju8I1<1+<W^}X"\[qr6T"@NxmYIb x;:=MGB ǛVl|fuˀ1@in5gӟ?xƕ[NzwuЙ0y{?]F#8KY!Ȟ[jQ=F?-Đ{lI՛$&&`0m VV`Vr7UEXk_#5.t\l axy'TKOT^ -,N[]i`%Ͳl}?@3HvZL>]i>n!n9Yx 6]&vn kG2!H2^*J[,iԁiSb+hԃ*י>Ö67x2i`ku _9 JaNٝvR0v)tEji _ap*$;nW% ;]@o4cD;^)eU x#]+B4'fTg=e1|\29喸@8Zs(Š#G"a!c92).q=ުyIUWLJY Jr-*HBCh`b~Rɐ8SLװ@ !0 ҭ{ʮpjH_# yNjTΦTD:9l/0h?T K'ׁ1C晢vHblkaWWA8[c46I fq<[,R9u){~b(_iy}.\&g&z΅qK{ؓSt:Zw݀nBuKURpf6J;nn6n׈yXl\jP}if^@j[9 AݹI2_Hpn Km[ #{(V@%OkBŧ@.AM90D||=vSӯHfqE܏A2f𱙋vrڌ=%'^6_H'"yřmP)7VfY)9*nY5j f鯳MDW/~_x\Bs&!5T*^mCJJ"asUd /'GoDuK#Pʣ5hϲ5QqV7 *]V1!=_DT[wDK2:W.=Kr=j@YI GPYxTTV lIQ|\!Ɣ 3+#`團NP-; 8l.e;p/enaɃ>a6 ȳ#9!Ilg  <|ptpgMX#wr?X J ݓ e@VJS#h?k"ի/{*Έ[*آ֑}7խ:zJs"~ $ICt4*Z((Mդ0f`Cߌ;dQj>0>}lp04XĖZ>E0&Hv1`p o*N%SQ5o BqqX ٦B]b4TUQ,D'~H?Dk:pvb~ P`pȄe8 qm#أ ŅJJ1nSì¾syo8n ,/%qki IKFgBYa\v<&)j8ݎ@wBixBֆ++mAǓuiQvo\_Hڙc0pqA|$F$j{z&.թd,˾{]f a¸oWE1IE爘o5Flx+ +r_=_X(Zo9`$Yeu`CC*Y/҄[k?!ۘ/**QT]gҭ5!߼ͦ| aTIY\#T dȽe󪔯ӑbdPft}wG^jH\sQ׉8CiC"@p.j8 } ʅ;+V)ߣ]1$|D mPk{T)zrl& $Ju*^ gX+OM LCO`)bbq-.P{ڋyJ:gF8d{"+ kj9ʉd)ZXdV ۳dЍLsڕO(5TDSng`r?1E"kl&DߪD},$ c匜UҸĪ66WvW@HkS(gnMNx9rYAY%AND︎:Ldeok0 " BI5r]$Fe5evAѿ1gv‡9Z, R[ǪrTV6W]:qZ.24z4kK2HL-qƣ?F$GXK0I6L-g2xGP, =hۚlūbN:=n@%iוyFLX/x􃤪îOgݫ?<1u:i:F#*=YEaD=Ei9"+}?HXnoh b99"Һ|')B61WxK͜wչ`ר>9]/r;OyAN'z췤"Q}oH67 CCGƚ Շ[h-;؋-E8o]Ƥ"CYEaDq_SIw Ǯxqˍ;K!L2N+2V)R1oij_A&+ɈzY?m,2yТ(0[O? ')8O RchBoM+LoLw11BTڤ^mW9mf$N$j:KX[Ek%Y%cZV|ѿRgKN)}`UV+[#ՙJYj-7Mǭ&Xhnɝ>FV7#DReGwN(9{hPEGN40#J2}ꙊuRyQ 9!A6V"f)'ˆd~8Y>4ҏn[n)ƻm\^K=?LBOL8z7&OV-z?$es5%VSc/|imk$t c[ScJ`[ m{L3oc]/V8Go窮RҌ? E@y}Ja7IT(<efp ^C WnW`C6v/AG+/lqS3n*8 NprP8sw@3ۥGxOVΫ1e#9;X":MZ2k.;((tG1\:Ece"nyݙ.HUFI0f4>Xȼ*Lq8=d|VBa@di$FoO 9gg5 "80|"Igxy8 "bY-"d'<*)Bwj`eIOc"DuW>Ffn1lG0%>I3 J<"4U٘ S8e*nJ4ɄT?L~ T?az .*j_X)#~9=!Y5ahµcfִ>qCSP̑a_f*:1Bl>1xWhqsHpڕ{6(9f&,f{-riƼsߥ|( .Yݒ4Ґp>}&08 /Gp{nq3Ғsnԁ/ ш]]O520Z}igoGЩAZO;!?Ӳi}m{ >z}^SqbDBC\L ^xW$r#B>6J-֛Sl6KA0y"ƦժX4}Qg Ocho֪e*QXic]G0 ` bhy@eưpI3Rp1;U^E:d1`=́72o gC/z¨s`._):$-rzbR TqmYEsf$ R axbL疧N8NtM˅6UsR^?{*,#]ZLڊHDQ5mѾ %2AGw~C@O)JƼgn@)?sv{wִ1TPT4ߖSdpd9 E>k%Խnr=` A!&BR'>zRҼq6{_4Je6~!7 ỿP'm~uAj e*oIOK}Kc^@`3YH#; Β1gUpּx@]>RľFVړCՑ.P;Lob30KQ]@5]^@=>87 >L9-OK87n*2E[azQRի<`&4A"E7'lHBM{!omQj,PQT F0 өS4es(eC:1#:Lt۫UeBo/j"(ËrMjShpx (z%HgRldccqHaFMy+ <11$`o\>+\u[՝Y׾>:MDvR'$0|!LE&K"!}B0dɸlTx)PnB dл_=IlR!T #s"QOCI> vP8FֱNp-C*v]O9|S)U'~z 0W#wh s ۾~7ػ`"%Ϊe!!A?]>!,3H<ݸᅗ0uvyZj2!x91& |#, b\:w SaeUh|_g>?o{G~1SR{,٨ѣ.~Jurqܚo)qm9RIu& \#؈</LLĒh:7<9qܔ-H[zi,uߴԹW:ΛfCS?+d@7Mup- 單5g^&8gDEnϫ_'8 BZ:1=YTIm =W!&z9JB4v"")vΘF>x Ih@NfBKD=y9eX˨o}ƥ-)xG>ŅV#ꕚPT?n /zEn5jjp;b~b(8a|eJQ2!v>6o47 VuJBfeκ'a=`%\P_w/W B#45SU a~F|k\[i-wK Y0^cY=*PI֡.QKdcڡO 9f]t AeO+K(VSE\{NUqf3F)gqwJt ( (KŽJ$.H8TZ< obWw5#m3Uh)>~@+LW%5)OS)k1H]O&kD:Tݎ \M|\uS"Ix]8D`ܜA&7ڻзbh?mi]}y\Z"j QH]2ZQ;-P, _q]fYnIwVH"PH2[xxEN dfՈ`tRomYsV3+?40 'kjq]؞2jOZkDxבoi_Uɦd&K> ~ [.$I}?$ `QR)nu> (@R'4$&HJ2NՂf*` (KrsT) #Ɵ@r-"#G9Bvrzp ېe. L^eIUo qO@o|0a3^+D Bg1#\ d,P ,B;%UggV?Jlmܥ-PM=,3~cѼǶ8cQŠ`8gw):#H{.K٨)x93+Bew1(N]Wd~ !nhv o퐕.^ o8ݪ`sc>5} ]cwn=U")FC;m, Knu1Aws<#ZɶLWc}(rM2O O3gwY߂cM)Ub\ ?TH`nQkџQdx̐x z|ҳEtL%::R%b"ѵs~ #>Âϟ'ur'?ZG%*eD,4,HHxmS`SI|lg@@iY2YƔ,w&$VvҨ)D!sZhTs@C 2^I}PAEíB aUM"<PBƉr M&66q6iڮ6 aﯵ,C Hà >u1Xpy-RIK9&Av7:'5nF$h`7onnTdUgbew/#?y<ކE ;+fbMeFFo?a٪f`>=w# w3GeaY r^$)\a)ZB:¿lH i'TK:.H`v-t.B[ڂQ.הs⡩g=yl_2#AR#y,G+u\$^1=W%ؘѕ{SK<`}CŞndC EM ;q5֤njsuS)шr"W?i=O⊤spqH Dgkϖyo | TtTs(2>cȋ2"^2 .co[JTC%*X3°':G6iP{OO 30Qý.w_c}қN7%01M&T2˃.&hSҼqE:q*i\ux&S|F. 1\ OB){섿fqq8懁z1#aˋ H'HK.!:E2 .Jb5Dd] \V&Šc4A^ J#d,qA`0 l+復G;ޛfg$ T8A7otio6[N$40UAd9uxBȁ?n'l_٨͠BQO )=8?oX\Ao@-m 5X9uDHJ؁EA}Ef*ֽ eO<\)ݘ5nؔhIHJϧPa0#wftUe 91gr0mG74fU".aԌs(mU;Glÿxm8c3!l)hc!@5+#!tIkv60>,N2u۠_erDN|Smb<%xd|D[_L/jvY"Q$x2DWk֞u{0SPTɟPei?;h+-b#1/mc1\"IcB$ump(:T9Ygd2=%E\)wRufO"JӤ"t&叡swU>嘆rAy |H|OVȎE*YLv>Ggu[k G}{v%`2_ɖ|JGSʁJih"]@.34') hz|iB>HvH1)_zT_y/&>\7.m}MM5m(/w5(q%/&.CESM tQWP# N鰘P^קifSE95`iK+琐cjN vFPeݢò,@_D/izu;8'@bf(XX;MS6ɐw3#c$œoM6oǍjz t\¹LNNc8 /pqJ#TF#G!;Ms/6+cIjk"x`)QnH4'*s9R9;)#f_TQW>#ՊhD&5&jMEgQS W{Flې tz:PP u {$)wRwhJ&UY":LƇS0w)G 'LʊNJ fH`J$URxIQ[Q6-U/Ntx"ݱ<#Zl'v\qE%m.ϊs%!7m"%/.n Ԫek@!ג*}?)IdjiR ]2w S.ViOLy6WZDyc/1%_éӭ Wϖx"8^wJFߎhP56Ri<*to$O؉0c=ڬWKJjIi>E8o|.\pa ss\|ܯ֐ioܸ88ɲ?Q{Ղ^qBv6PhN9/촐Fan|BOyVH6dWY5wNi {Y 랱}S8?K%VđKjw?PxJ3qig&[/|M ' On5ѬnQb!$Ϭՙ,> 7lHHx*kja۵9z/ rupI'$}La)) ڌƶ`'!Ь/ks&iVnZqMw8#"_dzRo>w5"ENnD0FajAEڙScȷ0 &+<2L7w[ YzP Nj킞M;;*۠i*Cߑg|&,xnlN|ؓ6;ZecQX ^}?R~}עZ=j.K|@GǂXo[xL8SPzЈZOۏE 9^Q_M4侣jo}A)rob`U#[iI=$|oB,=>tFÂ9'w^}ܧ0x56^e'4uF K(_n"ِ~5^.% )pΌ%8s\3ϬrU7 "ңOX13]%f# GHAIDȦb *F]] sAQ}h ݦ@iQr#:QSg3cb^.SWAmv1qSh0RZJ~37X6c#ShiӮ!5("vQ ǒ\om$xcɶߓuEă:ü7 e)X0!EK\h `0Vy#(t:Has8z]-ܢt[Ѵ.pt 1CŰta09zɕrciT2/]h>m%JP*369=Mڇ_F Fy)k6=#OHHWSxAL<%:z4ta(CAmJT'D||Mg. fXRJUGv) l$m 9'> ռ@K竭mocP\m{aebX'J$<'XQ mոgg@vT70 4S3+ IB,wE0C|><8&]zvW {GUxt y8MJhkm(g |a vg+ԦơTo FB o>.V2fB<6L9(}B( Qx 3_9ռ9_[#xGRჭ_p>?GcEA6:vȏH?\TAJ.Z6<_N{ $FK9ʘRuwpkIYo[5Z"8 O<&`_GAhޣ,tjTʳ;1Exg7mұ%r"sp: aOl0kqhGQ d:$}h\tQuNS n.Ks)̽sgw+e8xlݙ 3 Ej2bT{{u{k肚 UqeC*)IqV#shHsF9hd]-ސ-g FɫS`{)^ZRw@8L;Ғ5D MsVS.MI;l[@HaI>HLͼб$Y^ֆЮ(pTcTBw*lu>NWN;w=~脷QW?]k쟫0ncwce;8BEs$>/{\݉> ePDFN4 'S&ol $ #(b fa\woM~p*,k (6٨ /`kr~q|sx!,~ض"aũĶ34([ş;7?l@e#iw/،aYiM~~ Pq 0JѦS1g,z̹SlyEBqqV'>HD оEexSDKbxIJ- a o7[`{cvh 1.d?Ƒ*6R`tejtiBȻzyy=XFb9^K!H6" ]_CLC+IU'7NKdvuHNPA9 63PPɔEklN%WIQ=GF-30?H|d܈8Ќ[np[2RԔkDP4k G/y 6wȜ΍><gssn,a6 $5no3!lX>TB{g޺Zlg9: Rz!a$5&D.`-t7V2@^{18Qp4D=+QI<;8q<lZ_Q$ E!f|}L| R-\[vPaOʹ롎1Ru8Rjf *n݄C9 ‡z\$@EWg;Cg(ɭG S \b(Yzd -FIvNY$7g iiOyLٳ@i:x1]7مUםt9ۡo,7tH̆gp0r3S)G/Ge$'XUU}&%B>\W`@XqNFOW,KOY )DNΓHD7YW"E:`rT1P5խ3̟{ }袿xeKӣqL˲KE4 Y X4C)Lc+x3HLrb FrO7ﭚ(OvoXQFՎc[:Db"[e5 V gP-`]L(/+ﺘ&}"9WO3xsY<@j‡\;g魳LޛWgڡx1Ȩ4v[qOJ2C蔎| {4T',qu`kn2*F_]@"sQ7{ʳ6K|WݼneG0c:dY]Lvg,.HMZikGL:QV=wSnc'B5Ѳ.-7CxϫS. A._(eB.yH%r(*vf\+ϸN`\Ńd7:sɽoC_p@x] mD>Ődp,(hHDe +zؚշ`AV v#FAb0 0UƤh ss$DBjЈH걙_RV Pa_k4"kK[H73,-QSXhY lHm &`jiT[,їIc$<7včJ#U5޺e&F5R/lJ1o6?4k"EYo}%K/!0+G!J2]\vp]ˑQi(?FKnlBB!>0&MBʬ0Ahϝڑ.#n*%>Qh udÁV?tHTIѧ5W*P-Bj=){9к'svP] [XUq',WO 61Q%1-)Q/(L|\v,D Cd| c#}ҿ̈OnkX:;TݦN.t&^# [ZPi4,Mk 'RJJiƍѢ-+/boyxkm9rJD'~J33fVM}GŔxy>J9m*2+u2oh&`z9;PiTmElFN=_jOg?G"SAxnь;~ATʹ!n㛪58ϋ:g3l!/5wk^ ۉ@I2Y2),CWGD<9-ЧAtVSpQF,@SskߚȨKdB L ]pg;GEX8 Z0-/2 7wsFDm ;5vyҳ0P9C$kVHVcWm!^Ll]&]CQ]U0,6!{g 2[ȗ8 I]4I@bJ8Km>IֶU5EѠrrƊcAv Ke{A_&t3 'g=sADe+BW,P(6H7PͰvso M^Wq}U:,q<% VG{ ]_?Vb$7 Foa֞W/'Idv h9e/^*p"\<V Ȉ|9,DPF. J5\:?d? |}FR 4C}&X\۰-!WRDOnAd_~L|V1hZ};x ϭɀ缸7`/d RMI`-tyNy4pV?']0;'45ut-w -I0;`6Fr㗎z,%m ^󉴏ˏH6}P  񔓈߁r>ȋO{ՈE- 1F2m*7Y;Bna+ G͜+7y42:oq|6G{3H Tl8|N՝Yӱ2ŘՆ WtqQGXQ.@JND ,}\HS{^+%b;mԸ2"g %N XQ(8;('W.-EUs" 7l$, Ĝӎ2_Rv-5wIz4k3EyW8_qL5$ӕΔ1u7T :Iɟ^넳s'G=O>k/f%lqw6~`$ɷ*ō+da"Gvp{bK﫸Fs>})UW]u\WJyz*I'ƨ3m}2'ﺻ+8w7]4wX}Y6SZq0jO(4myr5IB] :`Lzɫ.is6s_$qhݔҌ EΊL QnF89 Jdܕ89 F LޛJ)ڪ .' ـݚȳт">ZU/@\!^5+gBt7[p'sR`Ktf`|vXiWퟯ= v)?؞pGF'Ы^ g>+Hy{Rm#6)@:լoA}Œö|*8FrcEDAˌ9jץQEwzQ$c\VF6!|bY7oۡ91UR!.'`-O(j2I'ߙcߺ[ADd8CR/ED:~8{璶X܇#@:yǐ w J4; Q $|+ n`R+5M!k0 __Ϡb)ɬjΤpJ ш4˟ {~x'UX-x"mc^|-#\wyCg2%Z"&|+FレC[>g#dCHJIW1]xS).2] -CD`m4aٚ/s bO#ϭ#7^d]ohT|]m3m*lI3gkڡ~J#$y[T) m?R?L$&hHS *]̑ č&Öބ3O",1 .!UwY󲼽pNN KKM 98h)"$4> ;t /̃9N}}8Gm钊OvO}%9tc4nly,qT" o;N hݵ q47*_< ިu΁׵^~ya^(`JRH ^uȧ,[9Rz3G_2)o]pO1YZR9_GՌَx D>$f0ZZ c8$Jv|l=&3`_ڻiÒXdSTղОEHYqLT'4hܭQ8'#cも*Z|bֆgeͰ{QΠzk L/?q_[f>UUA|k=siԀ,o&25bR){-?vl̰A ՜Kec3lr! s]:/A}y+z1SO|QaBN ;7_vV[h߹D2c̉1%,ct/FS-$,-^%WauVe'ln|1!T關׮BԸrwJRЇ>]jKhIWPcXLOe;1A(J GUGD;ed;<qFɻVqTv.U{c ؗ3M0ȽO_. ,lĄfC4Qf2"k>qd{"Π1 _ ([߼ԣ=rj9]¾2!T ڢ)#O?j%7f^I`EBt3Vy~A:QkȩR1LWe,kqzz+gD' ~Md!ew\*kbV~@ݕ^e=qxv,˳=%-t*WIsj LhԘxML6!,h=;4f$Ni:!Jp{~UmK0yMMT݆ 46&zYޓ [jK}KziY8zX?T/ lJlN5c޵ժP^ Ɛv&"lj_8Q ˃zA^c?{FCuҢO=>[b-WL|WW+:Ak$"w =ÒqH:wlo1{&bm?ᣗ"KrQ_7]o$B0`1Z}}uF O#g4ð9SD n/JVfHпo`l P膐ibF\l\9, s&kTF\Քhpg4f/&/[YCxQkw"+vDyQx^B!B:;N]H WdyR ,N ںO-`3;B􆬮,~ {H1Iഈ9VҔt5*1[ fDGO^RY:QJa=Jv%)Z"(itFP]cQ)꩎:爡ECꀼlsiŪ ~uW݆;!]FE@$_8MEkj;Jc *pM!v GWv0T*['&fkp~r隭 _]8tA!I0Dˏa򶄬s0nhy_h꿉Aaw p{@V@A.:l)Qqgho졞QW^uS2@A$;eD~(´SpCՕ5&-(KymDa qǚ3gz['C{~vI]3֕,t;ɀYR@('+Ʌ)is ϖ I DM0up6TV EzCkAݧ:=. BVwΕV\tXm^Q?,~\Y\O7}U_HQaP33(jFT㭻56ٶE4Z8$ MՕ|Y}l@CTF꽫2ˤ/*wSuŭ}^fCӳ9x_[(Mx q C>N’:FpJdy @4?ko*n=f-O! ܾ绻.'bw}7r 6j:|j^tfGjh"kxcP(VIъR@MqPk:WN+AdF ]5<0'RT^uwnMI6p_d0 xc{M4Z4غ5Y>}H_RgGvF{ȹw$cSB⳩CA5xA ,&F~g@c tT Y\e5'|]{=jJ(Q?Uk,)w){L`tV^nn<1{N}$IE\ %[uyeN~ aWӈxwxif4+4`ɒ()vœQP.Pus\pN"О/論sthC,|Qz咐gΰ 쾵%55Bt3!2zp 0f3-ULaܗ%kh|O;JK(]+u ha (_lВfGX:M|$A@QBsS0J م+!N{}pH0E!1.R[Pw0DgBcfXQFlkBnDkngo[ Eɬ0uˬ%;4[;#+e@;L2A C[4MYcA JG+Nt@/AhifG@sh]w^>\v`1ј!9҇RGI;^ lJZu:AUBW~S{6"<ܻF(d60`$6RK .-M?#}Z/B 4 <nJ}:6m)>A&a}F4_L]h`G܍r+X%|}w`2MHja)4~ޖ>XϪ9J9J>1Hkư(t+/M _xaP>dVc? h/ f/{DCS5J Xg()~kF<(xQY ȍ`|J|Th426BYT:`Y+ +d<+1U!K܀PKފ6 0)cHax'Wk2<ħ!5gBkB)#U u@"T$ͼC~x~02G aIb C;'VP8;X>:L5m& ɎwK@,H@4qk9 ?l/ gm|Bt@mH4q*^?|Hr @P},Z<5ݪMRfRa % .OC[Xg6M׹7!mhƔ,ضuJn>b.ֈ—)qyGr*tn,dqDwJon/?И0xs- ֤(LmkE6FEԭ#cu'?-f`Cv8TҹU8~'F>y‚vӫ'9tWrnDŴ/n|aI84}~>; 4=;(H*& xsZpMNAz7O6$}HT s0W{HܜjęZ%Esph~!l zh j!ɕ9?R9,}U4?ǠS_س)-0Flrn0}S*U<3WUSǪw1Pe"/)e&Vh-y %ŒSj>(Bf T8]UlT05ύ@XbkPHsـ՘O7:Z$ڪIuەQc~LnӭޜpޏƘކ ds_rtK0.'u_ hg[aK&1eGޖYk;@\\,{Po>̭J]j|`bf/1~8\4ar$dJ\TÕKnhEf_Apc\Lh3!.HQ0"IdXϛbn*B;JӰ YsIӆ(%xLa_DSkk5M)ưDʭ27>D <PA\̘z[c8Tk(Jrx.J̰ u~.@3@W@b`)Z ʃ{jB[نA>;Yrki8H~8#6dggnl:˘yL v*T$DuMy"1_x`QNo["0= (> 0+5"3#&!`SkR.x-b{myq;8Jt4DPN Ɓk5Ewyn9j+Q2*r_S'tZIMn1p_^bt&2~99%]R:Q #X0$(c\ʄ6Yξн׾븡%-Ny\鬲" ixO7?z ¯90pzHT_ Dːt[hOfka;ާ}g Ȗt2Y2opklVXe)#ڏJ[z{pINI# "#6K0H.VaeaA7vjt&)6pekwUG=-ذP$z۫{Ѫj}6c#y ͠I<[r ׺kUKbZ[5 ;SVcR 3xfR1/Awʤɓ.#k.Ϙ{pyB3aUƁaI|:?Z3;ΣAc\=xd=U*.ܱ]-=̾) Bi7mI!k!xȷ/l!tǁZVbfvj"sL?C5:b+Y]o:[jKA*Uɒg%/6w'elr^iIL 5ԒcI'Q7nB`K:OED9D\ ]6]]n"~iEρ1?nYyL{1Lt3Ca-U䊥pɧCckC/_Cqͽ@IW ߭:c)ڏ=m˱iH;%]R;&x~33LT1d܌d[&y ވuI*q/rc*~ٷLKicc9(mf`W|p# i<}X#m_+a/կȶXm4Fu)NWeu7H ).5 :"#mЎq6MFwwC$䩚Kz(+w7L^'SbE[`m@aYu&^ jvsb1__/~}&V;d 6%ቹIXJ?b*Mi PϕnDwj31w.v\:hӻKC @+DH䋟3e7kn}A3iah v3@7:#2#E额 KˆX-Q0C69;ar+Wff&I $ WV9UAkhx޳+"F%=qCMJXvYaenyߝT>p~ C῵RE$E]gan (P|(AӳVNqF w xy"c"t1RQQeCfl`&gB ,T}TM~Hry=n+ JWP1_򹂰dԋHЯL}KBs |†Bn~ "Wv߂ߍ'.9֔/ wÏt6]Cw)f%9$̪ /<܀_E}ԞǙI:՜iפ0'YBױsFpũNu)_Mi!Q>TܞCV/wfЛc׻F#G])̏Ms'ߍViK(3 %6ڥ&Xs&" UKm€T4ɺB'9WFj>#uݾ/8LPj=ѕXu$F>l1x~Qɏaed(#2/%UVVoο7uPڝz 6-񸮬-}Ɯ|J$t<~c? )ORB <첌rRc<ٷ*H&\:H*[DXk{Ndɢa\j!ɾ6$S–4!/d*¯q@2}g]K1=2fc>&5e)WI>Cy~ޫ\-P CHKR!8Otļ jQ"`̮6տWm̠/K ?z@9d<8Տy&`?š,",Iq]؜S D0RM͐n`uYf}Ys=ZW  Iznb$;Ub!~CXK~'5%S,۶ @\97\2 !;D%ģMՁft2{:V8hYILKg'i"pkľhY2 ֱ^UICRn^>5>Y8 e|pU;K=YjūR;٨ @}'5=\?Gq ҝY{A ]A^$ bHS-e ң?>K["!x4S̮RO3K663X(tcY< 8ÑZ#7EU=>o?Rf]FX4+کwzS}昁G;ˆJ Lf0\ś[*U$K ֞lOV?/ &@ȇ1oG+gXmwogv%d䷓鍞7GfxfCtQz/X _2A{}N] r>?e<!BqW=gX:7 Sw,]7gGx->2fxkbN ^'-QN9H"}$`0) RwyģTq=hk3߾xVd]MfOW7Q yo7yi._+{G#;l2N}Qɽ҉*&4 qWj4RMJ9ƘfuG fZS.P'OE7r:ƪ7٦J-9_j͎Hxl%WiCaj,&Q@S?6D3BYe6c#+71M? pdS!Ӽ(7D|cIF);Nʒ6&꿵j)~z77&Rƣ]k: jiqګ1$皭XBMqd!ǰ2B& qDKD _a$݅d (G:$ZfV&lUc ҔHrI V>P?}u60͟9p[o5U^`KKM{ 67lq>Dz%K@ DP]I FH}6 K$Bm$Pg$+#$+Q"F YS͉_Z'=oG*wh=oȗË 5RFe_.qLiOŁ9b]~b]5Et=etw4.BBZ QR\$YiyYa8vB3(=^ σ@:RR!?3V% !qp=T>J,T߂HY%!,TJ$aN:Yt95!#.[G&l, vhږ;OHb +o7~S&!U/qO[,?kP1ۯНzœCQ}GIs4(Bdo\ۡ6_k&p5xI4hcn-6FEoi]pvMc_0Aj)-Ͳ#1JGJEm&h'}LDžJ_Q5A{aǫHH y=g V؉/u,Im_]΂ِI0)%`*Ӆ+='5Z/!T몜z\Rvjtz] "аʕb NS̱֗$^E-'{1,ziR:7O"ՠ1p'q Vt I$  #ȹ{7-QmW,=彂D+ZIf8,mW. %ₘ~jȦL;Qw-*X Egu-ߴb?64rpf br74ySޢGܧ1:x$~!!GNEDͯԕCi^lۋ:%=@o[S"7?q]7}U 8xe0p$hڐۍjN0RʖQbp&3i[>& 2,\ &6RI8J|uSk3N/8<w vJ2 |7Gfx_+ԗ*ɺ2[n06 $EjFRDhk*=9y:fb.@1%' Bf QS.o8'_bK>h6?y.e9 Vjo9R}KAp\Gz6[# v;"aŭO]ܘe50K4?% ]2"BP/ .sK{?`"ױ(fu6_"rKZaTI#tq9Їn"dk(I6ZЊ,RW`k _ŀ~cA1~o BU5&eFOLvym\8 {0iLZ7inv^FA/tJeȒ O ;A'{ ES/K9#6ѵ u-V2X<|g Ɩ&m(T9 y_q U3o8 io=rd?0z S&Cnx^}ׯ =]A]^XŒ8118$p֙Uhz`#`g¼]P٘6~߿5g œ>/̓!uvڼ~ gaDIr ^j"6n?kk^_X.) T R,S%J)׉u.gBgvUUx˾Gi2c8 D_=I\K(<P"BD%a rZ?a Q{jLY|] tjyrjH0=`gYȕKgi{k 0I[[AZt`mɽęqq Ê;VikR{bT!+ h @tkK߈}8BXj;xݏ WUdCM~,exŐHpV5Mz~֬Q"ϑǽJI̟mt% ywws>OVt8ƺT Ǽ[œ"*;ݺTK 40a\K$eG]EiD=|'4 þbծ$>OkX-P> ӃKFT۽.R#8x _FWU?!6Gr4_Db#7pIخ#Go3C _#\AX`h=g#n\&ZI= i]BgGE# M}\c.ш]ބEP r7ދ!wc qīzg )9*+ySŹ?vEv\LN2+M0zBTZ;t}wX@S:B r)ݓW C+WuFl,L.J[Nf\Rp ~a{4 |\oZjbҁo*qvRjPi*TwQJ:>k9 w6gt'./rãlʗ앯:`4ړpO:2|jc{t&w{ F'𠄟6*@4KE5PE0Y.n-⻺.%u JTzs2ԥL_*h&ǗUs\;{b`b"AB"J,4C K;<2 6P J۽훙@u ?y1VE.sf 4x;4\NSe0υto,5o|?&6ΟN᪫Wgp9NBV2h (=# ;.WQnpmR%nT鳕O|2wI#"D><7oᗳOCC%z6WT1'7Y ܨ.ȶ]=W`~Q>j6\@gwJ,he4J=LM(0aAf>7+%pTʻ9EFpD)8eؾEx+(An0lA5ET@7k`3eZ(k+3Җ[jQ+X "FgsJN)D LWk&BكYtFt+WN'r\h;|TvZ^1Q^oTEM^[*{F:Q sx<.Ḍ6Lt X8"}AۡJӘȡr FW[5Moϫ 1[\m=mJƀ1(feι4ZJt\|eF;!8Iɪ9D,m7Q0Uү,]˕0.gA,DS=7 J6x)~$ pZVLXL ̲wf 5Wr10eSFԋ=.mDgi塁u[cv $Au>|Iv{uZ WÁjo7 <\`|d޽0?WiV`V8شдOh1#d򲯧|-`exy!)Aw/܀#6ח#T3jMF|D6E (<#nvO~ p7ؕrsŗ$UcsnDA1 84'tuGPfK3F]PG5%Pzk} w d .M>̉Mm~UE 6/nX򢚱$u x+"LB@e2cJ* ji-(, 6MҰ:{$ 櫗ɶҋB>Ov肕8Oa7[=/,x쿄"{;} ;}n~`AIMGጟpK ^crх)<n}[^.޻Qdup.`xOOqx YUyv̜]JOۧYf 4| qV_Jt @ ' 0k˃Y?K;gvD&AZGw> =H(eA[={j$ߥLcϗ^;@[ i"fyX1r^Q p(]ÃyP4u]0z"g|chs~_I @ *O.[}Z\0ڥ֒)^׉?Zo>xw֙Bl)+s)I+21≑\#)lx;ZP ғ}M? ,Fi1˩ĪQ.}k it#Ϸ,Ek&JWkXa(*p=&ڀvJM,TIŜi-׈rFnDZJ\*G>{S@dc^"w-iuPm^ 7道i]V}E-N%ƽ(FPd~S)02eVUZ3Ut+|#WCEs#q!k9Wv-ݰ*U [hJ(ep߱ysG^L|nUeWC/u7'T;S]S!QL-:2]ocaK]7 (-k\jF%eaَ<>C`O<[qc9-'ĕp_l& R[i{҈G-\S,͂; `n=Jyn߉Fg$(+r07RЩHLKWt% ͵lܟ}VQuY?{:XA(1bٮw@ |FBYT?:Iqp/E^s@cu9Ov; ޝ':X>^}U|^bjڔtz4Oeu'ۼ# 7Uҝ&f58pP"Do&AkDpɣOɉeS 3ݴĨnAC28˾VgVieg=AT`;n/skV"gf3 Z.ft`r?=k^]nqNW&t z,'`8zDE.ayV$X `:bjsЖ)3HIJ?m䴏1fG.ٝ巴k,2n95i!Î9G1Q`uE 1)xCaA"V; %9eÜYJ42*i2gɿj|*U@ '\ QT e-ԗ즻1I}/‡ᘑIz0GL!=.|͝Ǒ ܍t:xÜ:d+' πNnuLj,O7z81ƹ,R?*J{8&WʰEueI~b6!2M [|/hji/tVo8H3,B-1FJ#@F4cMZ5!w&?.2b=޻;maU)B%P#\Mvf6vAbZLq olL&zh5p056NFmͻRіc_IFp[ܨ߉MPV"bvdt DK_ì2?ZEŘt+hp%s\(,A=P/sm4~'-f9yB{׭7Z2I>&N&w&Nۘ=ScbWi43qBO 1REg&E62(}`p4cX0O$'o;''M"}]y, (iW ^D,KPԒ $^Ysou* g +j>B}B$+?_XT?ż"ǐUH-ѭc lT#sXΎ39c1ԕSmF87ms :׆ {'nE埱թ%HzL oR,V}Z@nIpw~.#4Xqoܡ2-:M]JZF0~0"hK&("A[ݟrGB1*_'U_6G90Ff"7 :>y6 Y[LBc 6y5h\?:-,^13:-J'´8)xTmthCnǗ;gb";?ndd.Vee!jMw$n:WB~+X\mlFޝӟ>8uYu^ReN/(N#D0ƵzW+FtvwZDઃ4/7ݭ9nsN/%o?;JȷLF? n[|v 9e_R` 5zo/?tm>w4+eIa]b㽰P|bo /~n@[z9jSEz `xpH% ֭dzI@F;SOc":ͪ =תf݋jگb<$s!*@r/"dT'TeXNh<J$(i8eRZh*?={y,9]vvM+Ȼ\"?elL7bм/fuMWN.WyxypecBo鳛 x2BWu)q=BY{0 p "$;gofQN9,6i|O`hØ·ooX;GT|fz&h ۗ a2Vi1nno!Wx'j/y"L ,߰A̒oPmRݏХ >\+Qē*_gcaj̫Wl^ ԋ[,Tx'C\f1e6#`tb0yFMHMB;ݠFtgA7Ai#W5>z -!sg!JAua=jzZO/ n:ӾԾsa~ -l}W5fR LWP^a&/}8:͕,&~׿4CtF1x?&c 3AX0;*7hyyE uvvB>$b"J&/n$n`Ӑ( LK\Kp܀#1[B=qKnFhdi0łZF׋Tra+Ԁ<0A /*pa%Q ^ûcoj DvocY7KM֒ͅףr6U?j_WU޾eV m aiwQużG 3}9mn૔`F@{@a:l ] dJ^-dhl?mT ?BFpy"ܷNQ )~ߠyoİd$Ꭽ~nI[^DÎF𝙡IJaeǼb64P4eM5zM>#-뫁@JE#Ld˞Pxe-*b'GܣB38.N5O_!t})OKHVc/{]Nm;Qq)[Y jzzMU1m<,o0a6BlcƊ$KZ߽rTVkiny%Kir~|O:A.Ga'aA2lAk _Fqꂴ8Ya$j,3lIΩ59pё-4齀HLb W]'p^xfdĸsZ/R}B:R]0꩛+Qyr8DyZ%r,[Ϗ=AZ E K$x?D=ߎM>C1uǒdŜCh>~DE(7 ƭDĀ1"R4%aZcZnk-LR%_]7=?}[og%bjO}onr{o:jz],/5w D;SMT0 ٯ:<7=I`/Hݚ\DrsR3oY0Ta*Hi:k9Qds1{q2n懝F7X-F4w`[D"2Aymn!9Limjv? (Vh)(dlFCȄA. 7qq b8LpQVXaSSMˁX qrm/u~S伖O9r*:I;81d3WGp׻y^MmV?FnbN52*ɕ ./ uP6qea8512@\+p"KMi vjjb{x8ov@4*s ek):(#"6>>P|:qŪ^I{,Zc@-N+όf&1m-憡P,w,_r8A+\']^6Ғt99PҐt{a ?\(I1Tš^r2߂x,1&WjqsO$eWd+-;GWV O]كd"r 4YCǚHwHΨ5r%X&ʱ'(B2[` !ES9b,VHj v /AWn|fѶ-3-/wZjc O:Ogu/p&p\RC6ǹ^޷P4K Q.i 밐 S߭X_!UG=|䅫[M& Y,NnT6' jCcOe։D֯>QҞE'^Cx/12vT;w-XfQ?8,3MmՋW!"b#n5/>La7 iNftIK$ye pgq- Z) )amxz֡iϹdb_l]aIsD %Q9c[]%$ 0'&qOCLv+{qD|L#ΕAβG<9M ߪQu$piT}Jqګ5}tN{  LOM$!_L5ŽEb uQh!3Qh?x>qǣah$Ip";[$sGOCX# HqP'ȫ1buȉymNK)V`y(tC0[u0C9O7"@tH [5VtB9W2'(e]VfvbU@d7Dإ!C14(I 8#q$O%.Xm'&ZN YQCa}C $bk,Ɋ^|WNȑ!Ȋqsj^e;f*HCqg O]N쯯ȦKtk}Θ%) V6eUßNphb^/0PRm<>{>It 0^]jW dkTK4aϩkMݙ@ '˕hyAKաusu`xa4ḍk?U,dn]zFz!tɕfjh) ^؋{xDg*7.aq'KsMsL|7R,Whˆظ!BkDzҭ>!+zpnbg<}TKί()~-@(/sU$Ҩ1}vc$`IԇȺ<[XO 7Xc4gPUF{}JQԿ` 5k_GrbwM^qlĉkFk}.R ObGΑ\ˎ1)=וJdpDJU;@KxMFx{+0}JM】X!ܺݿԠ]eкB'3ZcL`է@G,`틑T&VbM<oC"Ȋ.2P/ߨ /;v^AbVENB؂ yS=7m +bqЊ]ӤA ,SUӈ,uNJ2ꏓ|u=&,7JUR>]#6.DbEO./0>txAs4E5Z<2unib]AwL |^ک;k&S_|@w&f%4ftIFJߤ<}UMjΡs^mԴ_K 4ĄI]|gܜa&xu:3eBw,MVES?Cbco7.?O NR-7۽Gb .BAnS †j#)禍9q`[q͖>Yܧs^Wͦmv.TEK[w~`Q&N7n՝ň0©"_wzLE =LVԎ=|Xo/UW !Kl~6 i㨓y'Ҫ:IK̖|d$o漁(҂ir @ ih[wN/oW5@ Ͼ3ǭAqv ^fD.w\m^'#Q/*M4g"^_ *LT 1ZQOhD곲.BuOϣvP`4h磐+p[:WzqTI(~_7>V; u3;/OPQ]WyTͺ 4I8! wYj&~HxJ-Zw ]>q5<0~,ؿ2P$I{*pOfq5 Rc_pQܖQV5.>\#lWPslvb{9^v@dB~ر5lKQjZ!B.E pCk!PPiSYMA;pSROjr-xY/CB(7`RK%t3'쫮K_X$ BvFWWNvC^ ™l[I]!\;OrDt̓vlW;kfb+I|:**z[hÔȸyd[St<@pٖrv,D3@8njG/ y9^'mes~2 ,% kdA!GON)vRmhW3#C·ƇԴC]b&A@_mdiF/F{j ' )/5/2P [SCH OOb尜kä,Nۯdv?ֲnRUcK\A*/F)K(]P$@ uܘ0LLfp6 f0᲏ P?{ix8[.]@7aʈ⚮Vv[tA75ðJLkHA5!y];F g )0-ʝ-~a@K $Zcs'ɣuz,Q?+u;XeZAWD.o=tGq^|z[;R.i: ۚ$ :1GQNfK?gWà䠠+քLL;Gf>f0/I+ Y:/D4TC`6($ma_00U8e,bb,`[{,VH`ي}^tj؈kxY뎹qyxG Ԑ6s}0gHjT(ubOlJfSw4RRW!A8&K֎lBрg0C6" +hl8`Ͷƶ)QqHzʛ1Ԉz_fb=C&fЧj #|? ou~ n;emkK!(imtO}*ȼ AP;q<Pǀ*^3^&YܽP3r$F؅~ ׁEޭ`]qKzW m \> Lƽ'ǿ\6B ` ` 7vП_r<4z2^NԻRJ^K!.CBY;@.^p`Z\=zTBFWJl@glV>;퇦%3.Ok{ʼ6YF$8m4eY4,3C?Ôƾ# ZUs7yWbxq0 ˶TweYed+5N9.=;بLJ &$n` 0/,- % #o@`}ĘlDNS~ ۥ&FW$.›rYa(Ix_Ig.QAZc{6 AhZl1rgGMCpq++rC'ZL5 V Zїˢ}Q{R=ʓ**=]. .̎sQ=ie% ƕ<Q{SHkL V ÷䘷To"eD"awZ(4xrQq#?[1pz)@d!C6'H5CP".S?Y+@Ng Js2iӃ8L5V]@ /Y<4RWg`ǎ(vMVA^A0\gymZW?|:ԭ}Kk݀D=ˣ _^ wMրLp>Y$Wm 9#"ϕ%KI_SYPH`脲|Pᒫ~xK :@ ieH 4G)+T cCzh%5/ {.CJd+)USZs TԶb{H99jIgH6\r᳓0HRIE},wfmz-[xÇ(yG*e :9ʡx7i-V#b鬅tq[.cSDe `` 'u"˾ۥ|&]He+J#dh̀F't!T"5fLʢࡂA)wX.%R̤ۤ 2sJ/V3˞Uy**4x*,^ٝ He=kp՘ WRRSڮA/zN\Xae#k K>Г Yx8C/T(mxC2cU1-ОZIfvnތy#̅x1T-xR|ʸXIѾ4 huf/fdy!3EIiI2Iw&-|Vl/(E TP`轶jK͸^zZO9cb?wz4ɂcAY%y |]7ha*`IwvDzwdudH+¡VZXxK9;LJSM1/o!APqm`'Ieo`Fxf7⍹i3WV31ep:*lr&.L_0&\ FZkjV::mfv^/d{aKgb)~ )Kby֥1|pNϤ?٪5f.nuPMT[&ǶKSɌy@9 >f,jLL߇yJ,6ԗr׃Fj5ycLZHzLVľܫ?a;Hh"MjQ2>08p_p"}껠qO/K% -ƺoE ~fr܁ `e_XY?^KNbujzML_یV)sO)%v` %Ε`d'/A kV(lY3;q/Z3~9qNEz$u 6Tt* Wy, 5AJz.إ8gT2ӃRSM,@6(c%#Gה+рC4 ,b* %acEkuk-(E`WvF>g[ytԴAP؂H|beUjKx7~ tz/5bCχhL}O A8 uZCCɰDg Y@;{$^۸))Ȇ޶אNUʉ҇k=ZMZTi: Z_ֽ\vp9AYk`_K+V" o`Qn6[` z88SB۝FSYn8-L!vy{Qul^:+)KZ@.m `C -o&@jqj*3TnZXOSch.;Xv+!iĦmɐCT1RI~CNBʆݓ0 %ZpZxY/T@FG+}[>jF;wx~&k@0Dg}&jm]oYX3%Ÿ*.3. _e,,Įnyz2wfĹ-}7Sra@vc;OEmO$!y~ wD磎攫0fwf2_+:8 H/JXl/A4+/pV u7JLlЪe99'mҫ2*W;iXTBw4]a\Fl{=,mtI.cE+kZ B@T"կ$r*iWJj,?Z6.@}z@Ia}K[*~iC6+".Gf>`D A6,b7.Az#>Aڏ Nn"o4,+Gؤn<ؗp YZ