Commit Graph

  • c1cec1a609
    Merge f5603bfd46 into 394e033333 #9 CuriousTommy 2024-06-07 22:31:22 +0300
  • f5603bfd46 Only Include "sse" Flags For i386/x86_64 #9 feature/arm-support Thomas A. 2024-05-22 18:56:40 -0700
  • 16eff803da Add _POSIX_C_SOURCE Macro Thomas A 2023-11-01 11:14:50 -0700
  • 0dd868f684 _CREATE_ALIAS: Replace ";" With "\n" Thomas A 2023-11-01 11:10:55 -0700
  • 394e033333
    Add various XPC_ACTIVITY key declarations master Ariel Abreu 2023-09-20 21:16:55 -0400
  • d908c3c6be
    Add more missing declarations Ariel Abreu 2023-07-05 13:34:05 -0400
  • 8aae80f2bd
    Merge pull request #8 from darlinghq/fedora_38_fix CuriousTommy 2023-06-28 09:49:13 -0700
  • b52d51e118 Replace xpc Header Files #8 Thomas A 2023-06-25 09:20:14 -0700
  • 0fc9e15167 Fix implicit-function-declaration Thomas A 2023-06-19 17:51:00 -0700
  • 887ba9589a Add xpc_connection_get_audit_token in header file Thomas A 2023-01-24 10:49:58 -0800
  • b4880a260e Only call release if message is not NULL Thomas A 2022-05-30 17:05:16 -0700
  • 1e6fc31277 Add xpc_event_publisher stubs Thomas A 2022-04-29 16:47:03 -0700
  • 95ff731415
    Implement xpc_dictionary_get_audit_token; remove _od_rpc_call Ariel Abreu 2021-11-28 23:45:34 -0500
  • 84e29f89ba
    Fix up serialization format to match macOS Ariel Abreu 2021-05-19 00:19:57 -0400
  • 90b1aba9fa
    handle_send_result should be able to handle DISPATCH_MACH_MESSAGE_NOT_SENT Ariel Abreu 2021-05-12 09:37:40 -0400
  • c4b1593a0a
    Many fixes Ariel Abreu 2021-05-11 21:13:46 -0400
  • ac0c9fd435
    Handle empty messages when peers crash Ariel Abreu 2021-05-06 22:53:59 -0400
  • 2dac15634f
    Implement os_system_version_get_current_version Ariel Abreu 2021-05-05 15:42:26 -0400
  • e60a45a711
    Invoke the event handler for invalidation at the proper time Ariel Abreu 2021-05-05 15:39:07 -0400
  • b71a0e24cd
    Use os_log for logging Ariel Abreu 2021-05-05 15:38:42 -0400
  • deaf74952c
    Merge branch 'rewrite' Ariel Abreu 2021-04-22 23:38:53 -0400
  • efee6f689e
    Add license headers everywhere and fix small issues rewrite Ariel Abreu 2021-04-22 09:18:09 -0400
  • 0ec7a91082
    Implement xpc_main Ariel Abreu 2021-04-21 17:30:34 -0400
  • 96434fd2f1
    Implement bundles and property list parsing Ariel Abreu 2021-04-21 12:02:02 -0400
  • 6a52941087
    Fix absolute dates Ariel Abreu 2021-04-21 11:55:56 -0400
  • 6108389dbe Update CMake Minimum Version To 3.10 Thomas A 2021-04-11 14:11:02 -0700
  • b91537684e
    Implement some stubs and store remote credentials for connections Ariel Abreu 2021-04-11 09:38:30 -0400
  • 90b934b336
    Implement pipes... Ariel Abreu 2021-04-10 20:25:39 -0400
  • 86a317edbf
    Remove -Werror from CMakeLists Ariel Abreu 2021-04-07 13:59:09 -0400
  • 07ae92b98b
    Implement XPC connections on top of dispatch_mach Ariel Abreu 2021-04-07 13:53:02 -0400
  • 675120a197
    Initial rewrite commit Ariel Abreu 2021-03-27 15:14:08 -0400
  • 3382d940fd
    Many fixes (mainly in connections) Ariel Abreu 2021-03-17 23:14:47 -0400
  • b7cbe133c8
    Implement os_system_version_get_current_version Ariel Abreu 2021-02-22 23:07:51 -0500
  • 8596b6c39a
    Restrucure project and rewrite serialization logic Ariel Abreu 2021-01-07 00:19:52 -0500
  • 22713a1c0f
    Replace uses of syslog with debugf Ariel Abreu 2020-11-17 23:19:32 -0500
  • a5bdf2f177
    Use __simple_kprintf and fix os_transaction declaration type Ariel Abreu 2020-11-07 00:14:39 -0500
  • 183f5ccf20
    Include launchd.h in private.h Ariel Abreu 2020-11-06 14:47:27 -0500
  • 8df31b5db6
    Fix os_transaction and make bools and nulls into globals Ariel Abreu 2020-11-03 11:45:00 -0500
  • 33b6bf1ce8
    Stub/implement(?) xpc_transaction_exit_clean Ariel Abreu 2020-08-27 22:09:21 -0400
  • a5afd7a370
    Stub launch_activate_socket Ariel Abreu 2020-07-29 18:49:53 -0400
  • 96d94ab0d0 Stub xpc_connection_copy_entitlement_value Ariel Abreu 2020-07-23 22:18:24 -0400
  • d6992c77e9 Stub +xpc_connection_activate Ariel Abreu 2020-07-23 14:55:30 -0400
  • 4802015f7d
    Add xpc_dictionary_get_dictionary and new xpc_pointer type Ariel Abreu 2020-07-16 14:32:32 -0400
  • 3c456b6db0
    Add stubs for transaction_private Ariel Abreu 2020-07-02 21:05:24 -0400
  • edac36c44d
    Remove the JETSAM_PRIORITY_* enum in launchd_defs.h Ariel Abreu 2020-07-01 22:42:48 -0400
  • 814e55abd7
    Merge remote-tracking branch 'origin/master' into update-sources Ariel Abreu 2020-06-15 14:32:20 -0400
  • 5a644a2867
    Move launchd_defs.h from the main repo into libxpc Ariel Abreu 2020-06-14 23:40:20 -0400
  • 3416b3d19f
    Fix up definition/declaration of xpc_pipe_create and add some flag definitions Ariel Abreu 2020-06-10 10:01:20 -0400
  • 542a107926 Include libkern/OSAtomic.h Thomas A 2020-05-14 18:33:08 -0700
  • 79a8161e63
    Initial update to clean up include directories Ariel Abreu 2020-05-14 12:57:42 -0400
  • f1ec0d634c
    Add xpc/availability.h Ariel Abreu 2020-05-14 12:51:17 -0400
  • 9b767f9ebe
    Merge pull request #7 from facekapow/implement-dict-setters Luboš Doležel 2020-04-19 12:44:53 +0200
  • 5e02bdd435
    Merge pull request #6 from facekapow/remove-nv Luboš Doležel 2020-04-19 12:44:37 +0200
  • 69cc197766
    Implement a few XPC dictionary setters #7 Ariel Abreu 2020-04-16 09:33:59 -0400
  • 49f351dda3
    xpc_double_create, not xpc_uint64_create #6 Ariel Abreu 2020-04-16 09:30:12 -0400
  • 3532d84d70
    Fix algorithm explanation note in xpc_misc.c Ariel Abreu 2020-04-14 21:32:30 -0400
  • debabdb6be
    Increment xo_size when appending to arrays Ariel Abreu 2020-04-14 21:20:41 -0400
  • 8253dd79a8
    Fix up the new implementation of the new packing algorithm Ariel Abreu 2020-04-14 21:20:03 -0400
  • e4fa5b7a15
    Add back subr_sbuf.c Ariel Abreu 2020-04-14 21:18:44 -0400
  • 9f3cbc2a66
    Initial rewrite of XPC encoding/decoding code Ariel Abreu 2020-04-13 19:05:18 -0400
  • 0564f3dad4
    Merge pull request #5 from facekapow/fix-dict-getters Luboš Doležel 2020-04-11 08:41:31 +0200
  • 6754295346
    Return default values from xpc_dictionary getters when key isn't found #5 Ariel Abreu 2020-04-10 16:35:36 -0400
  • fc8c48b5f6
    Merge pull request #4 from facekapow/fix-msg-packing-and-handling Luboš Doležel 2020-04-10 20:10:55 +0200
  • 1cbf7e4e75
    Don't check for peer->xc_handler before it can be set; and... #4 Ariel Abreu 2020-04-10 10:10:27 -0400
  • 087a54b95a
    Merge pull request #3 from facekapow/xpc_create-and-misc-fixes Luboš Doležel 2020-04-09 08:52:06 +0200
  • d93f539811
    Implement xpc_create_* and xpc_dictionary_get_double and... #3 Ariel Abreu 2020-04-08 19:43:14 -0400
  • 404333b15e
    Merge pull request #2 from facekapow/fix-xpc-object-behavior Luboš Doležel 2020-04-07 16:08:00 +0200
  • 7d8c664778
    Fix behavior of some XPC object functions #2 Ariel Abreu 2020-04-07 08:44:15 -0400
  • b9301ffde6 Add xpc_dictionary_get_uuid stub Thomas A 2020-04-01 08:54:06 -0700
  • 206faca6f3 Quick fix for a launchd crash Lubos Dolezel 2020-02-28 23:38:01 +0100
  • c2d653aa36
    Merge pull request #1 from CuriousTommy/CFOpenDirectory_Fix Andrew Hyatt 2019-09-02 01:14:51 -0400
  • b64a02d94c Add xpc_connection stubs for CFOpenDirectory #1 Thomas A 2019-08-16 09:16:46 -0700
  • ab2c970b0a Fix crashes in xpc_connection_recv_message() Sergey Bugaev 2019-02-23 15:00:20 +0300
  • d6a7cefd72 Correct xpc function paramater types Andrew Hyatt 2019-01-15 23:49:58 -0500
  • 695e0d5e33 XPC stubs for securityd Andrew Hyatt 2019-01-15 11:57:14 -0500
  • bb16507350 Missing libxpc symbol (darlinghq/darling#445) Andrew Hyatt 2019-01-05 10:51:37 -0500
  • d3dcb32fff Changes to get libinfo to attempt DS IPC Andrew Hyatt 2018-12-17 16:11:50 -0500
  • 801e57848e Forward reboot3 to reboot2 (darlinghq/darling#450) Andrew Hyatt 2018-11-22 22:43:30 -0500
  • 799f3e8965 reboot3 stub (darlinghq/darling#450) Andrew Hyatt 2018-11-22 22:30:21 -0500
  • a3e012662c Integrate some fixes from https://github.com/PureDarwin/launchd-and-libxpc/pull/3 Lubos Dolezel 2018-08-22 22:29:52 +0200
  • e5ffcf16ed Integrate bugfixes from commit 43c30a322c4299c9642a62665f5698e08f35a546 in https://github.com/PureDarwin/launchd-and-libxpc.git Lubos Dolezel 2018-08-22 22:07:37 +0200
  • dad2be36e2 Stub impl Andrew Hyatt 2018-01-16 21:23:03 -0800
  • bfa1f223ac Add some more XPC activity constants Lubos Dolezel 2017-08-08 21:15:06 +0200
  • 20bfd9cc53 Add stubs to xpc_dictionary.c Andrew Hyatt 2017-08-07 15:24:30 -0700
  • c7e5af6a2c Add xpc_track_activity() dummy Lubos Dolezel 2017-07-25 00:48:55 +0200
  • f053776c58 Silence yet another printf() Lubos Dolezel 2017-07-24 19:26:16 +0200
  • e05700cd55 Build fix Lubos Dolezel 2017-07-24 18:54:56 +0200
  • 9c5865bcd2 Add MIG_NO_REPLY handling, the lack of which was badly breaking launchd Lubos Dolezel 2017-07-24 18:49:33 +0200
  • 4437a46ee1 Fix a ton of severe bugs in libxpc to the point where it seems to work a little Lubos Dolezel 2017-07-23 16:24:18 +0200
  • a7dffc1fd5 Fix very obvious bugs in xpc_misc.c Lubos Dolezel 2017-07-19 23:17:02 +0200
  • be9688fd1d Resolve duplicate symbol Andrew Hyatt 2017-05-02 20:03:09 -0700
  • 388310b810 Merge branch 'master' of github.com:darlinghq/darling-libxpc Andrew Hyatt 2017-05-02 19:56:50 -0700
  • e04033de24 Add missing function Andrew Hyatt 2017-05-02 19:56:37 -0700
  • b0d590f7f6 ...and add bsm_wrappers again Lubos Dolezel 2017-05-02 23:44:38 +0200
  • 09288fc688 Remove bsm_wrappers.c from build Lubos Dolezel 2017-05-02 23:40:28 +0200
  • 29c49a4f56 Add xpc_create_from_plist() stub Lubos Dolezel 2017-05-02 23:21:50 +0200
  • f4d47e4b8b Add missing functions (Stubs) Andrew Hyatt 2017-04-25 21:58:51 -0700
  • 1d45b05792 Call bootstrap_init() Lubos Dolezel 2017-04-18 21:50:11 +0200
  • da28ea126a Merge branch 'master' of https://github.com/darlinghq/darling-libxpc Andrew Hyatt 2017-04-08 13:48:00 -0700
  • 1c81ef5845 Some stubs for unimplemented functions Andrew Hyatt 2017-04-08 13:45:13 -0700