Max Goedjen
1a0c7b21cf
Merge
2026-09-07 14:59:33 -07:00
Max Goedjen
6122662b23
Fix Xcode 27 archiving ( #829 )
...
* Bumping to macOS 15 + set workaround for spm arm64e
* Fix missing dep
* Set 15 deployment target
* Modifier cleanup
2026-09-07 14:52:09 -07:00
Max Goedjen
612e203b6d
WIP
2026-09-07 14:28:41 -07:00
Max Goedjen
02ddf0b370
Merge branch 'main' into auth_splitout
2026-09-07 13:19:22 -07:00
Max Goedjen
56afd30db5
Fix hosts xpc service signing settings ( #828 )
2026-09-07 20:19:08 +00:00
Max Goedjen
84637c4357
WIP
2026-09-07 13:15:33 -07:00
Max Goedjen
001d53bc11
Merge
2026-09-07 12:49:44 -07:00
Max Goedjen
70e32dcf99
Add host lookup xpc service ( #826 )
...
* Add host lookup xpc service
* Remove restriction that snuck in
* Test fixes
2026-09-07 04:32:51 +00:00
Max Goedjen
e9a0ff31d3
Remove broken task entitlement lookup and only enforce on release builds. ( #824 )
2026-09-07 04:13:34 +00:00
Max Goedjen
8577e7cbc3
Parsing OpenSSH extensions ( #823 )
...
* Agent extension parsing
* Temporarily disable binding
* Fix test
* TODO Cleanup
* TODO Cleanup
* Put back assertion
2026-09-06 21:08:42 -07:00
Max Goedjen
85ba5a1a37
Set Xcode 27 builder ( #822 )
...
* Set Xcode 27 builder
* Fix Xcode 27 build errors
2026-09-07 03:46:51 +00:00
Bruno and Max Goedjen
039dddd107
improved localization for pt-BR ( #804 )
...
Co-authored-by: Max Goedjen <max.goedjen@gmail.com >
2026-09-07 01:17:59 +00:00
Max Goedjen
4f8a151745
WIP
2026-08-15 19:11:35 +02:00
Max Goedjen
51c88de7a7
Merge
2026-08-15 18:49:06 +02:00
Max Goedjen
60af7d4da7
Merge branch 'main' into auth_splitout
2026-08-14 15:19:57 +02:00
Max Goedjen
b003286745
Fix macOS 27 UI issues ( #814 )
...
* Fix janky macOS 27 glass appearance.
* Fix janky macOS 27 glass appearance on multiline view too
2026-07-02 12:49:07 -07:00
Max Goedjen
a66db7fe2e
WIP
2026-06-11 12:40:57 -07:00
Max Goedjen
a727d110c8
Fix typo in nightly.yml ( #807 )
...
Bad copy pasta, thanks @
2026-05-12 19:34:13 +00:00
Max Goedjen
fbc4133f39
Update to use actions/attest ( #806 )
...
* Update to use actions/attest
* Update oneoff.yml
* Update release
* Update nightly
2026-05-11 20:55:14 +00:00
Max Goedjen
3ad23b0506
Merge
2026-05-07 00:51:20 -07:00
Max Goedjen
437386b87e
Expand parsing + bug fixes for cert UI ( #802 )
...
* Expand parsing and display of cert types, some additional cleanup
* Tweak cert
2026-05-07 03:01:40 +00:00
Max Goedjen
9bdf9775d2
Fix xpc signing ( #801 )
...
* Fix deployment version for new xpc service
* Fix signing on xpc service
2026-05-06 22:09:33 +00:00
Max Goedjen
03a31fb474
Fix deployment version for new xpc service ( #800 )
2026-05-06 14:57:09 -07:00
Max Goedjen
b337b24641
Certificate UI/Import ( #798 )
...
* Sketching out.
* WIP
* WIP
* Dump
* Apply stash
* Merge + WIP
* UI
* More WIP
* Agent config
* UI cleanup
* Restore dirty files
* XPC
* Edit/delete
* UI fixes
* Cleanup
* Change id for OpenSSHCertificate to hex of md5
* Fix runtime warning for confirmation dialog
* Mark strings as reviewed
* Cleanup
* Fix agent tests
2026-05-06 08:03:21 +00:00
Max Goedjen
2f4d10d70d
Establish AI/LLM contribution policy ( #799 )
...
Added a policy regarding the use of AI or LLM tools for contributions.
2026-05-06 00:07:04 -07:00
Max Goedjen
438b4c6658
WIP
2026-05-04 15:20:25 -07:00
Max Goedjen
bc19a37acf
Restrict connectionAcceptedNotifications to creating filehandle
2026-04-22 16:48:56 -07:00
Max Goedjen
c6c4ea60be
Messy auth batching infra WIP
2026-04-11 00:46:39 -07:00
Max Goedjen
8696a2c9c0
Split out auth/nonauth paths
2026-04-10 13:36:34 -07:00
Max Goedjen
2b12d6df1e
Add uncommitted authhandler rename
2026-04-09 20:43:32 -07:00
Max Goedjen
b68c82ae69
Splitting out auth context stuff in preparation for batch
2026-04-09 20:43:18 -07:00
Max Goedjen
4033a5b947
Xcode 26.4 Updates ( #793 )
...
* Bump CI to 26.4
* Update entitlements
* Move inputParser inside task scope to avoid races.
* Update project settings.
2026-03-12 19:48:12 +00:00
Max Goedjen
2cc0157290
Fix internet access policy linking ( #794 )
2026-03-11 22:16:06 +00:00
Guilherme Rambo
faa622e379
Project setup to facilitate external contributions ( #783 )
2026-01-06 16:35:04 +00:00
Max Goedjen
9f2c6d9e84
Add hardware sec flags ( #781 )
...
* Add hardware sec flags
* Add hardware sec flags to xpc too
2025-12-30 21:18:22 +00:00
Thijs Mergaert and Max Goedjen
afb48529c7
Implement LAContext persistence for SmartCardStore (signature fixed) ( #760 )
...
* Implement LAContext persistence for SmartCardStore
* Consolidating persistence
---------
Co-authored-by: Max Goedjen <max.goedjen@gmail.com >
2025-12-14 21:13:57 +00:00
Sergei Razmetov and Max Goedjen
6c56039ece
Fix SSH ECDSA signature mpint encoding ( #772 )
...
* Fix SSH ECDSA signature mpint encoding
OpenSSHSignatureWriter was emitting non-canonical mpints (keeping
fixed-width leading 0x00 bytes), which breaks strict parsers.
Canonicalize r/s mpints and add a regression test.
* Cleanup and consolidation
---------
Co-authored-by: Max Goedjen <max.goedjen@gmail.com >
2025-12-14 20:00:34 +00:00
Max Goedjen
2b712864d6
Pulling out a bunch of openssh stuff to dedicated package. ( #775 )
2025-12-14 19:54:56 +00:00
Max Goedjen
845b1ec313
Reorder modifiers to fix context menus on macOS 14 ( #774 )
2025-12-14 04:29:06 +00:00
Max Goedjen
595de41f03
Update runners to 26.2 ( #773 )
2025-12-13 23:29:26 +00:00
Jamie and Max Goedjen
d82f404166
[fix]: eliminate race condition in SocketController ( #769 )
...
* [fix]: eliminate race condition in SocketController
* [refactor]: use sequence- rather than iterator-based iteration
* [fix]: remove now-superfluous await
---------
Co-authored-by: Max Goedjen <max.goedjen@gmail.com >
2025-12-06 15:27:45 -08:00
Max Goedjen
a3bfcb316c
Add support for one-off builds instead of using nightly workflow ( #768 )
2025-11-29 21:40:29 +00:00
Max Goedjen
bba4fb9e7c
Update runners to use Xcode 26.1 ( #767 )
...
* Update images to 26.1 builders
* Try running tests via spm again
* Revert "Try running tests via spm again"
This reverts commit ec9cb609dc .
2025-11-29 21:36:41 +00:00
Max Goedjen
32a1a0bca9
Use separate socket for debug builds ( #766 )
2025-11-29 21:32:34 +00:00
Max Goedjen
bb0b6d8dc3
Run filehandle listening methods in main actor directly vs jumping ( #765 )
v3.0.4
2025-11-27 20:00:53 +00:00
Max Goedjen
c63d87cbec
Fix bug where connection would be closed without returning unhandled response for unknown messages ( #747 )
2025-10-25 18:28:50 +00:00
Max Goedjen
65bc6c1a69
Fix allowedsigners formatting ( #744 )
v3.0.3
2025-10-08 04:25:55 +00:00
Max Goedjen
275b6ef9bb
Fix bug where agent could relaunch after being disabled ( #743 )
2025-10-07 20:54:38 -07:00
Max Goedjen
f13bc23991
Pull in updated localizations ( #742 )
2025-10-07 20:52:35 -07:00
Max Goedjen
3a67d59519
Fix key copying. ( #738 )
2025-10-01 07:00:51 +00:00