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 over 1 year ago
#133 - Check reply status
Pull Request -
State: open - Opened by vincent-le-normand over 1 year ago
#132 - Fixes #128 - consistently determines location of CLI or app bundle
Pull Request -
State: closed - Opened by jakaplan almost 2 years ago
#131 - Fix parentBundle url method
Pull Request -
State: closed - Opened by rurza almost 2 years ago
#130 - setErrorHandler won't be called when using on server with startAndBlock
Issue -
State: open - Opened by rurza almost 2 years ago
- 5 comments
#129 - Fix the implementation of the parentAppURL method
Pull Request -
State: closed - Opened by rurza almost 2 years ago
#128 - SMAppService and MachServiceCriteria
Issue -
State: closed - Opened by rurza almost 2 years ago
- 12 comments
#127 - Transfer MTLSharedTextureHandle
Issue -
State: open - Opened by OskarGroth almost 2 years ago
- 1 comment
#125 - For Mach services, adds hardened runtime requirement to default
Pull Request -
State: closed - Opened by jakaplan about 2 years ago
#124 - Small tweaks to hardenedRuntime client requirement
Pull Request -
State: closed - Opened by jakaplan about 2 years ago
#123 - Interrupted connections finish async sequences, addresses discussion #122
Pull Request -
State: closed - Opened by jakaplan about 2 years ago
- 10 comments
#120 - Added a new XPCServer.ClientRequirement for hardened runtime.
Pull Request -
State: closed - Opened by vincent-le-normand over 2 years ago
- 2 comments
#119 - Complete refactor of shared memory support
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#118 - Namespaces 4 structs and classes under `XPCClient` and `XPCServer`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#117 - Dynamically creates a launch agent to facilitate testing
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 1 comment
#116 - Introduces shared memory capabilities
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 2 comments
#115 - Removes `POSIXFileDescriptorForXPC`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#114 - Renames the folder for property wrappers and the doc header
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#113 - More efficient representations of `Data` and some array types
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 2 comments
#112 - Splits `XPCServer.forThisProcess(...)` into separate functions
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 2 comments
#111 - Renames `DarwinFileDescriptorForXPC` -> `POSIXFileDescriptorForXPC`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#110 - Addresses misc feedback
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 2 comments
#109 - Explicit client types
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#108 - Moves around some code within `XPClient`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#106 - Property wrappers for `IOSurface` and file handle/descriptor
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 1 comment
#105 - Adds FAQ
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#104 - Introduces `XPCServerRequirement` to establish server trust
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#103 - Adds namespacing to `XPCRoute`, adds `serverIdentity` to `XPCClient`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#102 - Tweaks formatting, fixes some comments
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
#101 - `XPCClientRequirement` now used internally
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 1 comment
#100 - Introduces `XPCClientRequirement` to replace use of `SecRequirement`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 1 comment
#99 - Adds support for `SMAppService` agents & daemons
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 3 comments
#98 - Auto-detection of server and client types for most common cases
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 8 comments
#97 - Partial support for macOS 13's new `SMAppService`
Pull Request -
State: closed - Opened by jakaplan over 2 years ago
- 3 comments
#96 - Adds public connection descriptor, exposed by client, server, and endpoint
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#95 - Improves `XPCError` with named parameters and more
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#94 - Adds missing `serviceName` implementations
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#93 - Default `XPCServer`'s synchronous handlers to be concurrent, optionally serial
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#92 - Using a concurrent DispatchQueue
Issue -
State: closed - Opened by jeff-h almost 3 years ago
- 13 comments
#91 - Helper crashing in Catalina & Big Sur.
Issue -
State: closed - Opened by jeff-h almost 3 years ago
- 9 comments
#90 - Improves documentation
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#89 - Adds `XPCServer.forThisLoginItem()` for login items installed with `SMLoginItemSetEnabled`
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 1 comment
#88 - Adds `XPCFileDescriptorContainer' which wraps a file descriptor/handler
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#87 - [help] How can I use FileHandle as argument of withMessageType
Issue -
State: closed - Opened by chaosong almost 3 years ago
- 3 comments
#86 - Provider finishes sequence on deinit, improved documentation
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#85 - Various internal improvements to sequential response
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#84 - Renames `NonBlockingServer` to `XPCNonBlockingServer`
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#83 - Sequential replies: a single request can have multiple responses
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 3 comments
#82 - Adds `requestID` to all requests and responses
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 2 comments
#80 - Renames `send` function parameter to `to` from `toRoute`
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#77 - Renames `route` parameter to `toRoute` for `send` functions
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 1 comment
#76 - Documentation improvements to consistently use "request" terminology
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
#75 - Introduces optional error handlers for each route
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 4 comments
#74 - Adds ability to use an async error handler with `XPCServer`
Pull Request -
State: closed - Opened by jakaplan almost 3 years ago
- 1 comment
#73 - Adds `XPCRequestContext` which exposes client info to the server
Pull Request -
State: closed - Opened by jakaplan almost 3 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 about 3 years ago
- 6 comments
#71 - Always sets connection to nil when interrupted
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 3 comments
#70 - `XPC_ERROR_CONNECTION_INTERRUPTED` doesn't appear to actually behave as documented
Issue -
State: closed - Opened by jakaplan about 3 years ago
- 4 comments
#69 - Misc improvements throughout the code base
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#68 - Makes repeated route registration result in `fatalError` instead of an `Error`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 3 comments
#67 - Client-level error handling
Issue -
State: closed - Opened by amomchilov about 3 years ago
- 6 comments
#66 - Update README.md for next version
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#65 - `XPCRoute` builder style creation
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 4 comments
#64 - Allows for async functions/closures to be registered as routes
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 4 comments
#63 - Makes creating anonymous servers part of the public API
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#62 - Consolidates `XPCError` generation logic
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#61 - Improves the logic of getting a connection or failing to do so
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
#60 - Splits out static retrieval functionality from instance logic
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
#59 - Add async variants of `XPCClient.send/sendMessage(...)`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#58 - Documentation improvements and updates for server & client
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
#57 - Optional completion handler `send` and `sendMessage` without reply
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#56 - Proper server deallocation, fixes issue #54
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 5 comments
#55 - Restructures where things are located within the XPCMachServer.swift file
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
#54 - Creating an `XPCAnonymousServer` or `XPCMachServer` and never starting it results in XPC API Misuse
Issue -
State: closed - Opened by jakaplan about 3 years ago
#53 - Makes `XPCServerEndpoint` conform to `Codable`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 3 comments
#52 - `XPCAnonymousServer` now supports `startAndBlock()`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#51 - Minor improvements to `XPCMachServer` code
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
#50 - Removes `endpoint` from `XPCServer` as it can't be supported by `XPCServicesServer`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 3 comments
#49 - Fixes a racy connection finalizer issue exposed by `testShutdownServer`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#48 - Removes references to "service" in conjunction with "anonymous"
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 4 comments
#47 - Create anonymous servers that only accept same process messages
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#46 - Verify that `endpoint` works for `XPCServiceServer`
Issue -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#45 - Improves ergonomics of `XPCMachServer`'s `endpoint`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 5 comments
#44 - Fix missing dispatch queue setting
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#43 - Throw an error when attempting to reconnect to an anonymous server
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#42 - Move start logic for anonymous server to `start()`
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#41 - Improves `startAndBlock()` documentation
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#40 - Load `xpc_connection_get_audit_token` only once
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 1 comment
#39 - Factors out XPC server message acceptance logic
Pull Request -
State: closed - Opened by jakaplan about 3 years ago
- 2 comments
#38 - Document `startAndBlock()` must be called from main thread
Issue -
State: closed - Opened by jakaplan about 3 years ago
#37 - Throw error when attempting to reconnect to an anonymous service
Issue -
State: closed - Opened by amomchilov about 3 years ago
#36 - Add support for client security requirements in anonymous services
Issue -
State: closed - Opened by amomchilov about 3 years ago
#33 - Verify that exporting a connection for a Mach service works correctly
Issue -
State: closed - Opened by amomchilov about 3 years ago
- 2 comments
#25 - Add message-sending integration test
Pull Request -
State: closed - Opened by amomchilov about 3 years ago
#22 - Add real XPC integration tests
Issue -
State: closed - Opened by amomchilov about 3 years ago
- 8 comments
#19 - Add async variants of `XPCClient.send/sendMessage(...)` functions
Issue -
State: closed - Opened by jakaplan over 3 years ago
- 1 comment
#18 - Add xpc client.error handler
Pull Request -
State: closed - Opened by amomchilov over 3 years ago
- 3 comments
#17 - Add support for handling client errors on reply-less messages
Issue -
State: closed - Opened by amomchilov over 3 years ago
- 7 comments
#13 - [Proof of Concept] Codable `xpc_connection_t`
Pull Request -
State: closed - Opened by amomchilov over 3 years ago
- 1 comment
#12 - Add support for encoding/decoding XPC connections
Issue -
State: closed - Opened by amomchilov over 3 years ago
- 1 comment