Commit Graph

54 Commits

Author SHA1 Message Date
Andrew Hyatt
695e0d5e33 XPC stubs for securityd 2019-01-15 11:57:14 -05:00
Andrew Hyatt
bb16507350 Missing libxpc symbol (darlinghq/darling#445) 2019-01-05 10:51:37 -05:00
Andrew Hyatt
d3dcb32fff Changes to get libinfo to attempt DS IPC
Libinfo should now attempt to do directory service
related stuff.

darlinghq/darling#357
2018-12-17 16:11:50 -05:00
Andrew Hyatt
801e57848e Forward reboot3 to reboot2 (darlinghq/darling#450) 2018-11-22 22:43:30 -05:00
Andrew Hyatt
799f3e8965 reboot3 stub (darlinghq/darling#450) 2018-11-22 22:30:21 -05:00
Lubos Dolezel
a3e012662c Integrate some fixes from https://github.com/PureDarwin/launchd-and-libxpc/pull/3 2018-08-22 22:29:52 +02:00
Lubos Dolezel
e5ffcf16ed Integrate bugfixes from commit 43c30a322c4299c9642a62665f5698e08f35a546 in https://github.com/PureDarwin/launchd-and-libxpc.git 2018-08-22 22:11:53 +02:00
Andrew Hyatt
dad2be36e2 Stub impl 2018-01-16 21:23:03 -08:00
Lubos Dolezel
bfa1f223ac Add some more XPC activity constants 2017-08-08 21:15:06 +02:00
Andrew Hyatt
20bfd9cc53 Add stubs to xpc_dictionary.c 2017-08-07 15:24:30 -07:00
Lubos Dolezel
c7e5af6a2c Add xpc_track_activity() dummy 2017-07-25 00:48:55 +02:00
Lubos Dolezel
f053776c58 Silence yet another printf() 2017-07-24 19:26:16 +02:00
Lubos Dolezel
e05700cd55 Build fix 2017-07-24 18:54:56 +02:00
Lubos Dolezel
9c5865bcd2 Add MIG_NO_REPLY handling, the lack of which was badly breaking launchd 2017-07-24 18:49:33 +02:00
Lubos Dolezel
4437a46ee1 Fix a ton of severe bugs in libxpc to the point where it seems to work a little 2017-07-23 16:24:18 +02:00
Lubos Dolezel
a7dffc1fd5 Fix very obvious bugs in xpc_misc.c 2017-07-19 23:17:02 +02:00
Andrew Hyatt
be9688fd1d Resolve duplicate symbol 2017-05-02 20:03:09 -07:00
Andrew Hyatt
388310b810 Merge branch 'master' of github.com:darlinghq/darling-libxpc 2017-05-02 19:56:50 -07:00
Andrew Hyatt
e04033de24 Add missing function 2017-05-02 19:56:37 -07:00
Lubos Dolezel
b0d590f7f6 ...and add bsm_wrappers again 2017-05-02 23:44:38 +02:00
Lubos Dolezel
09288fc688 Remove bsm_wrappers.c from build 2017-05-02 23:40:28 +02:00
Lubos Dolezel
29c49a4f56 Add xpc_create_from_plist() stub 2017-05-02 23:22:07 +02:00
Andrew Hyatt
f4d47e4b8b Add missing functions (Stubs) 2017-04-25 21:59:04 -07:00
Lubos Dolezel
1d45b05792 Call bootstrap_init() 2017-04-18 21:50:11 +02:00
Andrew Hyatt
da28ea126a Merge branch 'master' of https://github.com/darlinghq/darling-libxpc 2017-04-08 13:48:00 -07:00
Andrew Hyatt
1c81ef5845 Some stubs for unimplemented functions 2017-04-08 13:47:07 -07:00
Lubos Dolezel
f72de1d0e6 Update to latest NextBSD sources, adapt them to macOS 2017-04-02 22:34:44 +02:00
Lubos Dolezel
7e15e911a7 Enable/add more stubs 2017-04-02 21:21:58 +02:00
Lubos Dolezel
4cc9c19090 Enable xpc_strerror() code 2017-04-02 20:24:19 +02:00
Lubos Dolezel
006d12cbbf Merge remote-tracking branch 'origin/master' into using-machos-experiment 2017-02-22 21:46:51 +01:00
Sergey Bugaev
7a69dafb39 Implement XPC activity stub 2017-02-15 15:17:09 +03:00
Sergey Bugaev
48eef895be Use OSAtomic 2017-02-15 15:15:02 +03:00
Sergey Bugaev
711cfaa385 Compile libxpc with debuginfo 2017-02-15 15:13:50 +03:00
Sergey Bugaev
3cff5788a7 Make libSystem depend on libxpc 2017-02-12 10:37:25 +03:00
Sergey Bugaev
45c90a8f42 Implememnt _xpc_error_* 2017-02-12 10:35:29 +03:00
Lubos Dolezel
71c371c153 Use libclosure 2017-01-28 21:57:35 +01:00
Lubos Dolezel
ee160b8de0 Add sbuf implementation 2017-01-28 00:21:38 +01:00
Lubos Dolezel
e089cc59af Fat build and new libc 2017-01-28 00:20:42 +01:00
Lubos Dolezel
f9d2655335 Changes for Darling build 2016-03-07 21:25:42 +01:00
Lubos Dolezel
2d27e0d52a Add one internal Apple function 2016-02-25 08:30:44 +01:00
Jakub Klama
c70dc7d15a Add support for mach transport back. Allow to select transport at runtime using XPC_TRANSPORT environment variable. 2015-10-04 13:03:29 +02:00
Jakub Klama
38039006d1 Introduce explicit frame format.
Also:
* Remove iovecs from transport API, use plain buffers instead
2015-09-13 22:39:42 +02:00
Jakub Klama
dd7760f048 Fix compilation, add xpc.main() function. 2015-09-13 21:29:30 +02:00
Jakub Klama
52e89f1288 Remove child connection from tail queue when peer disappears. 2015-09-13 21:28:41 +02:00
Jakub Klama
0c91f9e667 Implement minimal xpc_copy(). 2015-09-13 21:28:09 +02:00
Jakub Klama
7786469f9e Rename directory. 2015-09-13 01:40:58 +02:00
Jakub Klama
f7ee45cbb4 Import py-xpc bindings. 2015-09-13 01:39:19 +02:00
Jakub Klama
c38896f594 Add more error checks; Fix xpc_connection_get_egid() naming. 2015-09-13 01:11:54 +02:00
Jakub Klama
7c2a5cce66 Get rid of now unused unix_port structure. 2015-09-13 01:03:59 +02:00
Jakub Klama
9da170a675 Make it use SEQPACKET sockets. Datagram sockets are too problematic to garbage-collect. 2015-09-13 00:47:17 +02:00