issues
search
trilemma-dev
/
SecureXPC
A simple and secure XPC framework for Swift
MIT License
73
stars
15
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Adds `requestID` to all requests and responses
#82
jakaplan
closed
2 years ago
2
Renames `send` function parameter to `to` from `toRoute`
#80
jakaplan
closed
2 years ago
0
Renames `route` parameter to `toRoute` for `send` functions
#77
jakaplan
closed
2 years ago
1
Documentation improvements to consistently use "request" terminology
#76
jakaplan
closed
2 years ago
0
Introduces optional error handlers for each route
#75
jakaplan
closed
2 years ago
4
Adds ability to use an async error handler with `XPCServer`
#74
jakaplan
closed
2 years ago
1
Adds `XPCRequestContext` which exposes client info to the server
#73
jakaplan
closed
2 years ago
3
Adds support for errors to optionally be part of a route's definition
#72
jakaplan
closed
2 years ago
6
Always sets connection to nil when interrupted
#71
jakaplan
closed
2 years ago
3
`XPC_ERROR_CONNECTION_INTERRUPTED` doesn't appear to actually behave as documented
#70
jakaplan
closed
2 years ago
4
Misc improvements throughout the code base
#69
jakaplan
closed
2 years ago
1
Makes repeated route registration result in `fatalError` instead of an `Error`
#68
jakaplan
closed
2 years ago
3
Client-level error handling
#67
amomchilov
closed
1 year ago
6
Update README.md for next version
#66
jakaplan
closed
2 years ago
2
`XPCRoute` builder style creation
#65
jakaplan
closed
2 years ago
4
Allows for async functions/closures to be registered as routes
#64
jakaplan
closed
2 years ago
4
Makes creating anonymous servers part of the public API
#63
jakaplan
closed
2 years ago
1
Consolidates `XPCError` generation logic
#62
jakaplan
closed
2 years ago
1
Improves the logic of getting a connection or failing to do so
#61
jakaplan
closed
2 years ago
0
Splits out static retrieval functionality from instance logic
#60
jakaplan
closed
2 years ago
0
Add async variants of `XPCClient.send/sendMessage(...)`
#59
jakaplan
closed
2 years ago
1
Documentation improvements and updates for server & client
#58
jakaplan
closed
2 years ago
0
Optional completion handler `send` and `sendMessage` without reply
#57
jakaplan
closed
2 years ago
2
Proper server deallocation, fixes issue #54
#56
jakaplan
closed
2 years ago
5
Restructures where things are located within the XPCMachServer.swift file
#55
jakaplan
closed
2 years ago
0
Creating an `XPCAnonymousServer` or `XPCMachServer` and never starting it results in XPC API Misuse
#54
jakaplan
closed
2 years ago
0
Makes `XPCServerEndpoint` conform to `Codable`
#53
jakaplan
closed
2 years ago
3
`XPCAnonymousServer` now supports `startAndBlock()`
#52
jakaplan
closed
2 years ago
2
Minor improvements to `XPCMachServer` code
#51
jakaplan
closed
2 years ago
0
Removes `endpoint` from `XPCServer` as it can't be supported by `XPCServicesServer`
#50
jakaplan
closed
2 years ago
3
Fixes a racy connection finalizer issue exposed by `testShutdownServer`
#49
jakaplan
closed
2 years ago
1
Removes references to "service" in conjunction with "anonymous"
#48
jakaplan
closed
2 years ago
4
Create anonymous servers that only accept same process messages
#47
jakaplan
closed
2 years ago
1
Verify that `endpoint` works for `XPCServiceServer`
#46
jakaplan
closed
2 years ago
1
Improves ergonomics of `XPCMachServer`'s `endpoint`
#45
jakaplan
closed
2 years ago
5
Fix missing dispatch queue setting
#44
jakaplan
closed
2 years ago
2
Throw an error when attempting to reconnect to an anonymous server
#43
jakaplan
closed
2 years ago
2
Move start logic for anonymous server to `start()`
#42
jakaplan
closed
2 years ago
1
Improves `startAndBlock()` documentation
#41
jakaplan
closed
2 years ago
1
Load `xpc_connection_get_audit_token` only once
#40
jakaplan
closed
2 years ago
1
Factors out XPC server message acceptance logic
#39
jakaplan
closed
2 years ago
2
Document `startAndBlock()` must be called from main thread
#38
jakaplan
closed
2 years ago
0
Throw error when attempting to reconnect to an anonymous service
#37
amomchilov
closed
2 years ago
0
Add support for client security requirements in anonymous services
#36
amomchilov
closed
2 years ago
0
Verify that exporting a connection for a Mach service works correctly
#33
amomchilov
closed
2 years ago
2
`XPCServer` now supports specifying a target queue
#31
jakaplan
closed
2 years ago
2
Proof of concept for #29
#30
jakaplan
closed
2 years ago
0
Exclusively path based routes - closes #20
#28
jakaplan
closed
2 years ago
1
Sample use case
#26
jeff-h
closed
2 years ago
0
Add message-sending integration test
#25
amomchilov
closed
2 years ago
0
Previous
Next