Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / trilemma-dev/SecureXPC issues and pull requests

#134 - Add cocoapods support

Pull Request - State: open - Opened by xr1337 about 1 year ago

#133 - Check reply status

Pull Request - State: open - Opened by vincent-le-normand about 1 year ago

#132 - Fixes #128 - consistently determines location of CLI or app bundle

Pull Request - State: closed - Opened by jakaplan about 1 year ago

#131 - Fix parentBundle url method

Pull Request - State: closed - Opened by rurza about 1 year ago

#130 - setErrorHandler won't be called when using on server with startAndBlock

Issue - State: open - Opened by rurza about 1 year ago - 5 comments

#129 - Fix the implementation of the parentAppURL method

Pull Request - State: closed - Opened by rurza about 1 year ago

#128 - SMAppService and MachServiceCriteria

Issue - State: closed - Opened by rurza about 1 year ago - 12 comments

#127 - Transfer MTLSharedTextureHandle

Issue - State: open - Opened by OskarGroth about 1 year ago - 1 comment

#125 - For Mach services, adds hardened runtime requirement to default

Pull Request - State: closed - Opened by jakaplan over 1 year ago

#124 - Small tweaks to hardenedRuntime client requirement

Pull Request - State: closed - Opened by jakaplan over 1 year ago

#123 - Interrupted connections finish async sequences, addresses discussion #122

Pull Request - State: closed - Opened by jakaplan over 1 year ago - 10 comments

#120 - Added a new XPCServer.ClientRequirement for hardened runtime.

Pull Request - State: closed - Opened by vincent-le-normand over 1 year ago - 2 comments

#119 - Complete refactor of shared memory support

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#118 - Namespaces 4 structs and classes under `XPCClient` and `XPCServer`

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#117 - Dynamically creates a launch agent to facilitate testing

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 1 comment

#116 - Introduces shared memory capabilities

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 2 comments

#115 - Removes `POSIXFileDescriptorForXPC`

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#114 - Renames the folder for property wrappers and the doc header

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#113 - More efficient representations of `Data` and some array types

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 2 comments

#112 - Splits `XPCServer.forThisProcess(...)` into separate functions

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 2 comments

#111 - Renames `DarwinFileDescriptorForXPC` -> `POSIXFileDescriptorForXPC`

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#110 - Addresses misc feedback

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 2 comments

#109 - Explicit client types

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#108 - Moves around some code within `XPClient`

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#106 - Property wrappers for `IOSurface` and file handle/descriptor

Pull Request - State: closed - Opened by jakaplan almost 2 years ago - 1 comment

#105 - Adds FAQ

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#104 - Introduces `XPCServerRequirement` to establish server trust

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#103 - Adds namespacing to `XPCRoute`, adds `serverIdentity` to `XPCClient`

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#102 - Tweaks formatting, fixes some comments

Pull Request - State: closed - Opened by jakaplan almost 2 years ago

#101 - `XPCClientRequirement` now used internally

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 1 comment

#100 - Introduces `XPCClientRequirement` to replace use of `SecRequirement`

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 1 comment

#99 - Adds support for `SMAppService` agents & daemons

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 3 comments

#98 - Auto-detection of server and client types for most common cases

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 8 comments

#97 - Partial support for macOS 13's new `SMAppService`

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 3 comments

#96 - Adds public connection descriptor, exposed by client, server, and endpoint

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#95 - Improves `XPCError` with named parameters and more

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#94 - Adds missing `serviceName` implementations

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#92 - Using a concurrent DispatchQueue

Issue - State: closed - Opened by jeff-h about 2 years ago - 13 comments

#91 - Helper crashing in Catalina & Big Sur.

Issue - State: closed - Opened by jeff-h about 2 years ago - 9 comments

#90 - Improves documentation

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#89 - Adds `XPCServer.forThisLoginItem()` for login items installed with `SMLoginItemSetEnabled`

Pull Request - State: closed - Opened by jakaplan about 2 years ago - 1 comment

#88 - Adds `XPCFileDescriptorContainer' which wraps a file descriptor/handler

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#87 - [help] How can I use FileHandle as argument of withMessageType

Issue - State: closed - Opened by chaosong about 2 years ago - 3 comments

#86 - Provider finishes sequence on deinit, improved documentation

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#85 - Various internal improvements to sequential response

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#84 - Renames `NonBlockingServer` to `XPCNonBlockingServer`

Pull Request - State: closed - Opened by jakaplan about 2 years ago

#83 - Sequential replies: a single request can have multiple responses

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#82 - Adds `requestID` to all requests and responses

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#80 - Renames `send` function parameter to `to` from `toRoute`

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#77 - Renames `route` parameter to `toRoute` for `send` functions

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#76 - Documentation improvements to consistently use "request" terminology

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#75 - Introduces optional error handlers for each route

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 4 comments

#74 - Adds ability to use an async error handler with `XPCServer`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#73 - Adds `XPCRequestContext` which exposes client info to the server

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#72 - Adds support for errors to optionally be part of a route's definition

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 6 comments

#71 - Always sets connection to nil when interrupted

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#69 - Misc improvements throughout the code base

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#68 - Makes repeated route registration result in `fatalError` instead of an `Error`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#67 - Client-level error handling

Issue - State: closed - Opened by amomchilov over 2 years ago - 6 comments

#66 - Update README.md for next version

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#65 - `XPCRoute` builder style creation

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 4 comments

#64 - Allows for async functions/closures to be registered as routes

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 4 comments

#63 - Makes creating anonymous servers part of the public API

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#62 - Consolidates `XPCError` generation logic

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#61 - Improves the logic of getting a connection or failing to do so

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#60 - Splits out static retrieval functionality from instance logic

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#59 - Add async variants of `XPCClient.send/sendMessage(...)`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#58 - Documentation improvements and updates for server & client

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#57 - Optional completion handler `send` and `sendMessage` without reply

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#56 - Proper server deallocation, fixes issue #54

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 5 comments

#53 - Makes `XPCServerEndpoint` conform to `Codable`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#52 - `XPCAnonymousServer` now supports `startAndBlock()`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#51 - Minor improvements to `XPCMachServer` code

Pull Request - State: closed - Opened by jakaplan over 2 years ago

#50 - Removes `endpoint` from `XPCServer` as it can't be supported by `XPCServicesServer`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 3 comments

#49 - Fixes a racy connection finalizer issue exposed by `testShutdownServer`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#48 - Removes references to "service" in conjunction with "anonymous"

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 4 comments

#47 - Create anonymous servers that only accept same process messages

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#46 - Verify that `endpoint` works for `XPCServiceServer`

Issue - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#45 - Improves ergonomics of `XPCMachServer`'s `endpoint`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 5 comments

#44 - Fix missing dispatch queue setting

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#43 - Throw an error when attempting to reconnect to an anonymous server

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#42 - Move start logic for anonymous server to `start()`

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#41 - Improves `startAndBlock()` documentation

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#40 - Load `xpc_connection_get_audit_token` only once

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#39 - Factors out XPC server message acceptance logic

Pull Request - State: closed - Opened by jakaplan over 2 years ago - 2 comments

#38 - Document `startAndBlock()` must be called from main thread

Issue - State: closed - Opened by jakaplan over 2 years ago

#33 - Verify that exporting a connection for a Mach service works correctly

Issue - State: closed - Opened by amomchilov over 2 years ago - 2 comments

#25 - Add message-sending integration test

Pull Request - State: closed - Opened by amomchilov over 2 years ago

#22 - Add real XPC integration tests

Issue - State: closed - Opened by amomchilov over 2 years ago - 8 comments

#19 - Add async variants of `XPCClient.send/sendMessage(...)` functions

Issue - State: closed - Opened by jakaplan over 2 years ago - 1 comment

#18 - Add xpc client.error handler

Pull Request - State: closed - Opened by amomchilov over 2 years ago - 3 comments

#17 - Add support for handling client errors on reply-less messages

Issue - State: closed - Opened by amomchilov over 2 years ago - 7 comments

#13 - [Proof of Concept] Codable `xpc_connection_t`

Pull Request - State: closed - Opened by amomchilov over 2 years ago - 1 comment

#12 - Add support for encoding/decoding XPC connections

Issue - State: closed - Opened by amomchilov over 2 years ago - 1 comment