Max Goedjen
fddffcebd1
WIP
2026-09-14 21:11:13 -07:00
Max Goedjen
0646fc4460
Fixing up tests
2026-09-14 20:49:44 -07:00
Max Goedjen
c9ddb592b3
WIP
2026-09-13 23:20:00 -07:00
Max Goedjen
f45aa6b6eb
WIP
2026-09-13 23:15:09 -07:00
Max Goedjen
11b6adb648
Reenable multilineinfoview
2026-09-08 21:52:02 -07:00
Max Goedjen
525ca1ce3e
Merge branch 'main' into auth_splitout
2026-09-07 19:46:48 -07:00
Max Goedjen
24c5e2fb72
Merge branch 'main' into auth_splitout
2026-09-07 19:43:16 -07:00
Max Goedjen
19e1c66697
import os -> import OSLog ( #832 )
2026-09-08 02:40:30 +00:00
Max Goedjen and Paul Heidekrüger
0a4f15e789
Secure Settings store ( #831 )
...
* Add SettingsStore
* Use keychain instead of UserDefaults in JustUpdatedChecker.swift
* Add ability disable the SSH comment via settings
* Make SettingsStore functions non-static, re-implement them as
subscripts and make settingsStore an environmentObject
Fixes: https://github.com/maxgoedjen/secretive/pull/536#discussion_r1508446459
* Add rawValues for CommentStyle enum
* Use SettingsStore for querying the comment style in SecretDetailView
Fixes: https://github.com/maxgoedjen/secretive/pull/536#discussion_r1509655340
* Revert "Use keychain instead of UserDefaults in JustUpdatedChecker.swift"
This reverts commit ae8a21a1bf7f9e2d04fcb83c4543995db0111325.
* Remove copyright info
* Use "enum Constants" in SettingsStore
* WIP
* Cleanup
* Cleanup
* Cleanup strings
* WIP
* Cleanup
* Cleanup
* Cleanup
* Cleanup
* Cleanup
---------
Co-authored-by: Paul Heidekrüger <paul.heidekrueger@tum.de >
2026-09-08 02:35:25 +00:00
Max Goedjen
59aca9327f
Fix keyType constants being Data instead of String, specify in update calls ( #830 )
2026-09-07 23:48:57 +00:00
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
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
a66db7fe2e
WIP
2026-06-11 12:40:57 -07: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
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
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
Guilherme Rambo
faa622e379
Project setup to facilitate external contributions ( #783 )
2026-01-06 16:35:04 +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
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
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 )
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 )
2025-10-08 04:25:55 +00:00
Max Goedjen
f13bc23991
Pull in updated localizations ( #742 )
2025-10-07 20:52:35 -07:00
Max Goedjen
9c042d1956
Update strings and remove base localization ( #721 )
...
* Update strings
* Remove base localization.
2025-09-17 00:45:10 +00:00
Max Goedjen
15e8ed1ec2
Fix issue where “mark as migrated” could fail ( #715 )
2025-09-14 23:11:54 +00:00
Max Goedjen
d7f8d5e56b
Add descriptions for unavailable keys ( #708 )
...
* Describe unavailable key types
* Cleanup
2025-09-14 21:42:41 +00:00
Max Goedjen
3f247d628f
About screen. ( #707 )
2025-09-14 21:39:20 +00:00
Vladimir
dae9cead4e
Update Russian localization ( #706 )
2025-09-14 21:05:34 +00:00
Max Goedjen
fe9f8613fa
Fix move app later text ( #705 )
2025-09-14 08:47:40 +00:00
Max Goedjen
5d5ae5bab4
Add app folder notice. ( #704 )
2025-09-14 08:43:00 +00:00
Max Goedjen
f76766a9d5
Updater UI ( #703 )
...
* Parse markdown oop
* Update UI.
* Tweaks.
2025-09-14 08:20:10 +00:00