Private
Public Access
1
0
Commit Graph

71 Commits

Author SHA1 Message Date
3f03937ca4 guessing at this point 2025-06-13 14:54:51 -07:00
d706435103 pingpong prevent superclass from handling rest of ping frame 2025-06-13 14:50:13 -07:00
e1ec237053 now actually handle pong 2025-06-13 14:47:47 -07:00
a9c2f5d93e pingpong: need to handle the first part of the frame first 2025-06-13 14:44:03 -07:00
1dc6f0ec1b add logging 2025-06-13 14:39:24 -07:00
e97edc10b7 Apparently need -ObjC for loading categories from a static library. 2025-06-13 14:36:00 -07:00
283e6c2218 Revert "static link categories"
This reverts commit f040b95827.
2025-06-13 14:35:26 -07:00
f040b95827 static link categories 2025-06-13 13:57:06 -07:00
7352efbcfd Switch to statically linking CocoaHTTPServer 2025-06-13 13:35:42 -07:00
78eb946109 prototype of ping pong websocket (ai generated) 2025-06-13 13:26:15 -07:00
1a5bb874dc rpath manipulation: This may not be necessary anymore 2025-06-13 13:17:31 -07:00
7339b49759 Encoding: need to include associated chat item guids.
Beginning to understand associated chat items (reactions, etc).
2025-05-09 23:39:16 -07:00
95c2e855dd some better logging around websocket connections 2025-05-09 22:25:57 -07:00
James Magahern
d0e1f51b6b adds some clues about how to implement tapbacks 2025-04-07 18:59:53 -07:00
9007b4503f JSON encoding error for super long messages 2024-10-24 22:27:19 -07:00
030e86e205 uploadAttachment: [Security] sanitize incoming filename 2024-10-24 21:28:31 -07:00
James Magahern
b7312bccb9 adds /resolveHandle for resolving handles 2024-10-01 19:52:21 -07:00
58c84f6472 MBIMFetchAttachmentOperation: Add cache headers 2024-03-23 16:49:33 -07:00
413fe338ca Logging: these need to be public oslogs 2024-01-07 18:14:50 -08:00
72527088cc logging: Use os log if running in launchd 2024-01-07 18:12:17 -08:00
c65803845b FetchAttachment: need to check for some edge cases wrt preview generation 2024-01-07 18:11:59 -08:00
James Magahern
147dc15d1d SendOperation: Return whole message, not just GUID. 2024-01-02 18:14:31 -08:00
James Magahern
87d65e294b sendMessage: return guid after sending. This guid is stable 2023-12-05 15:41:07 -08:00
b92c683a0e /conversations: encode last message also Kordophone-2.6 2023-08-10 00:28:20 -07:00
James Magahern
37ff0b375f send: must be performed on main queue Kordophone-2.5 2023-07-06 15:27:31 -07:00
James Magahern
d071e68a56 Security: adds authentication to updates websocket operation 2023-07-06 15:27:12 -07:00
James Magahern
2f5d50188b Adds websocket updates via the /updates endpoint Kordophone-2.4 2023-01-17 16:16:23 -08:00
James Magahern
56ae7982c6 Last message preview uses imagent provided description 2023-01-12 17:00:18 -08:00
James Magahern
bc9e4f52b4 PreviewURL is nil on old macOS for some reason Kordophone-2.3 2022-12-20 16:43:45 -08:00
James Magahern
3082c4ab19 Adds support for image previews
Just need to append ?preview=1 to attachment fetch operation.
2022-12-20 16:29:26 -08:00
ba8f76f4bd versionoperation: don't require auth 2022-08-03 19:55:04 -07:00
James Magahern
e5b78d62f0 Adds "status" operation kordophone-2.2 2022-08-03 17:28:23 -07:00
James Magahern
3ca9abcccd Adds "version" operation 2022-08-03 17:27:15 -07:00
James Magahern
cad3425327 MessagesList: Also adds support for afterMessageGUID 2022-08-03 17:13:01 -07:00
James Magahern
83ba072a9d RestrictedEntitlements: Maybe okay for "Debug" to make it easier during development 2022-08-03 16:58:05 -07:00
James Magahern
bd01480ad6 Don't build using restricted entitlements by default. 2022-08-03 16:56:53 -07:00
James Magahern
c7087a394e MessagesList: Add support for beforeMessageGUID and beforeDate 2022-08-03 16:52:39 -07:00
ebad248c1c Adds conversation delete option kordophone-2.1 2022-05-25 22:34:19 -07:00
e161eedef3 CORS 2022-05-25 21:27:13 -07:00
7a3303da06 Auth: Use Set-Cookie for auth token Kordophone-1.2 2021-07-06 23:41:51 -07:00
641e4c53fa Add Makefile for ez installing 2021-07-06 23:41:39 -07:00
James Magahern
4d51ba7dd2 Auth: adds JWT bearer auth via /authenticate.
Works in addition to digest auth
Kordophone-1.1
2021-07-06 22:52:33 -07:00
James Magahern
f64ffcb8cc Add port number option Kordophone-1.0 2021-06-14 21:40:55 -07:00
James Magahern
3c99b647d2 GPG is too much trouble for the access file 2021-06-12 17:44:31 -07:00
bb169c3e1c Adds launchd services 2021-06-06 23:39:24 -07:00
James Magahern
61384cff26 Remove more internal references 2019-12-16 17:35:19 -08:00
James Magahern
f006af9863 Upgrade to recommended settings 2019-12-16 17:30:47 -08:00
James Magahern
4f7a6d1b87 Move off of macosxinternal sdk
This moves kordophone off of using the internal SDK and switches to using class dumped headers instead.
2019-12-16 17:29:53 -08:00
6c089f737b Not sure why, but mimeType is not always populated 2019-03-03 14:23:54 -08:00
James Magahern
de852a926d Basic authentication support 2019-01-23 20:31:43 -08:00