Skip to content

Releases: intellekthq/launchk

launchk 0.3.1

07 Jun 19:25

Choose a tag to compare

Changes

  • Minor performance improvement: regex handling, Cursive FPS setting.

Full Changelog: launchk-0.3.0...launchk-0.3.1

xpc-sys 1.0.0

04 Jun 18:49

Choose a tag to compare

crates.io

What's Changed

New Contributors

Full Changelog: xpc-sys-0.5.1...xpc-sys-1.0.0

More Details

  • Deprecate traits for pipe_routine etc in lieu of simple fns in module
  • QueryBuilder -> DictBuilder
  • TryXPCValue -> TryXPCIntoRust with a to_rust method
  • Deprecate XPCDictionary to use to_rust and XPCObject::from with std HashMap
  • Deprecate from/into raw pointer in lieu of new unsafe fns XPCObject::from_raw and XPCObject::from_raw_retain
  • Add XPCObject::from_raw_fd
  • XPCShmem
    • API for making from xpc_object_t unsafe fns
    • Existing behavior moved to unsafe fn XPCShmem::allocate
    • Do not require mach_port_t to make

launchk 0.3.0

04 Jun 18:44

Choose a tag to compare

What's Changed

  • Update bindgen, use libc for symbols available in it and filter the symbols in the generated bindings by @hjmallon in #20
  • xpc-sys: Don't xpc_release NULLs by @mach-kernel in #22
  • Always blocklist xpc_dictionary_set_mach_send, add macOS build matrix for CI by @timsutton in #23
  • Update Cargo.toml add repository by @szabgab in #24
  • Updated dependencies (fixes compilation error with edge rustc) by @ink-splatters in #25
  • [xpc-sys] use mach2 crate + misc updates by @mach-kernel in #28
  • Overhaul a few things by @mach-kernel in #27

New Contributors

Full Changelog: launchk-0.2.0...launchk-0.3.0

More details

  • Now works on Sequoia
  • Deprecate: load, unload, session/domain chooser dialog (plist location and UID tells us what we can do)
  • Deprecate autoreload after edit, manually bootstrap/bootout
  • New commands: bootout, bootstrap, blame
  • Show if a service is disabled
  • Use xpc_pipe_interface_routine
  • sguadl filter: location and type toggles can now only select one of s/g/u or a/d
  • Fix redraw issues after sudo and pager

xpc-sys 0.5.1

15 Apr 12:54

Choose a tag to compare

  • #23 - Always blocklist xpc_dictionary_set_mach_send, add macOS build matrix for CI (thanks, @timsutton!)

xpc-sys 0.5.0

21 Dec 21:56
3c2ccf3

Choose a tag to compare

  • #22 - drop impl Default for XPCObject, add guardrail to not call xpc_release() on drop if xpc_object_t is NULL.

xpc-sys 0.4.2

17 Nov 17:01

Choose a tag to compare

Maintenance release (thank you @hjmallon):

  • #20: Update bindgen, use libc for symbols available in it and filter the symbols in the generated bindings

xpc-sys 0.4.1

13 Aug 20:53
0f6348e

Choose a tag to compare

Maintenance release

  • Updated versions
    • log
    • bitflags
    • libc
    • bindgen
  • SessionType and DomainType now derive Hash

launchk 0.2.0

13 Aug 21:23
0f6348e

Choose a tag to compare

  • Apple Silicon targets enabled!
  • Many updated crates, latest cursive and notify
  • dumpjpcategory and procinfo moved to responding inside XPC shmem
  • Improved pre/post pager clearing with clearscreen
  • Prompt to sudo for procinfo on system or admin entries
    • Only poll for user domain if escalated (otherwise, error 1: Operation not permitted)
  • Minor performance fixes re service list, handling chained dependent omnibox commands

xpc-sys 0.4.0

06 Oct 03:17
ef9b870

Choose a tag to compare

  • Pull enums and QueryBuilder trait out of launchk, resolves #15! Thanks @kaisq!

launchk 0.1.3

17 Jun 15:48
792a009

Choose a tag to compare

  • Fixes broken env var resolution due to compile-time env! macro usage