Opened 10 months ago

Closed 9 months ago

#18345 closed enhancement (fixed)

polkit-123

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New version.

Change History (7)

comment:1 by Xi Ruoyao, 10 months ago

Highlights:

  • better safety with deeper resctiction of the configuration files
  • better safety with restricting the daemon's owner under systemd
  • better safety with the systemd unit sandboxing
  • less thread races during upload of the configuration

Build requirements

  • glib, gobject, gio >= 2.32
  • mozjs-102 OR duktape
  • gobject-introspection >= 0.6.2 (optional)
  • pam (optional)
  • ConsoleKit OR systemd
  • gettext
  • meson

Changes since polkit 122:

  • prevent wrongful termination of runaway thread
  • Stop installing /usr/share/polkit-1/rules.d as 700/polkitd
  • set User/Group and don't change uid/gid if already set
  • general and/or buildsystem fixes
  • systemd service hardening
  • Packit service integration
  • pkcheck: manpage and help sync
  • general fixes
  • Packit service integration
  • change of ownership of custom configs
  • general fixes
  • localization
Last edited 10 months ago by Bruce Dubbs (previous) (diff)

comment:2 by Xi Ruoyao, 10 months ago

Ok with mozjs-102.

in reply to:  2 comment:3 by Xi Ruoyao, 10 months ago

Replying to Xi Ruoyao:

Ok with mozjs-102.

Not really, all tests pass but polkitd crashes at startup...

Will investigate.

comment:5 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

comment:6 by Bruce Dubbs, 9 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:7 by Bruce Dubbs, 9 months ago

Resolution: fixed
Status: assignedclosed

Added the following it using JS-102.13.0:

sed -e 's/JS_Init/JS::DisableJitBackend(); &/' \
    -i src/polkitbackend/polkitbackendjsauthority.cpp

Fixed at commit 6be3fe34bf0954da3af87ca30ad9b8f14311fc03

Note: See TracTickets for help on using tickets.