Commit Graph

62 Commits

Author SHA1 Message Date
Love Hornquist Astrand
f5f9014c90 Warning fixes from Christos Zoulas
- shadowed variables
- signed/unsigned confusion
- const lossage
- incomplete structure initializations
- unused code
2011-04-29 20:25:05 -07:00
Love Hornquist Astrand
46444695f6 include <sys/socket.h> and fix ifdef wrapping for <sys/un.h> 2011-03-21 22:23:21 -07:00
Love Hornquist Astrand
ef045438c9 no support for semaphores w/o pthreads 2011-03-12 11:37:13 -08:00
Love Hornquist Astrand
cb2aa28c7d Include <heimbase.h> 2011-03-12 11:37:12 -08:00
Love Hornquist Astrand
b50919b853 Include <ucred.h> if we have getpeerucred() 2010-11-26 11:37:17 -08:00
Love Hornquist Astrand
88d0a76209 wrap older mach code with __MAC_OS_X_VERSION_MIN_REQUIRED 2010-11-25 10:29:32 -08:00
Love Hornquist Astrand
3789b1111e stop if there is not enough data 2010-10-07 00:01:06 -07:00
Love Hornquist Astrand
a3746c9f07 handle unix credentials 2010-10-06 23:32:36 -07:00
Love Hornquist Astrand
b5bc5c1d84 add PTHREAD_LIBADD 2010-09-19 00:55:36 -07:00
Love Hornquist Astrand
1205b35297 remove extra b 2010-09-12 23:22:41 -07:00
Love Hornquist Astrand
3af3dd2673 add heim_ipc_types.h 2010-09-12 23:18:02 -07:00
Love Hornquist Astrand
e80ef86fe4 include hi_locl.h 2010-09-12 23:11:47 -07:00
Love Hornquist Astrand
da24828d50 add heim_ipc_reply.defs 2010-09-12 23:05:51 -07:00
Love Hornquist Astrand
615257472b add heim_ipc_async.defs 2010-09-12 23:02:01 -07:00
Love Hornquist Astrand
d1943f6860 add heim_ipc.defs 2010-09-12 22:53:33 -07:00
Love Hornquist Astrand
63b6dd1943 make work w/o gcd 2010-09-08 09:49:03 -07:00
Love Hornquist Astrand
bac0598ce6 cancel sources 2010-09-08 09:45:40 -07:00
Love Hornquist Astrand
d615f77834 condition gcd on HAVE_GCD 2010-09-08 09:18:03 -07:00
Love Hornquist Astrand
e297702f78 split dist and nodisk source for heim_ipc[cs]
So that the generated files doesn't have to be built on host w/o mig,
reported by Jelmer Vernooij on heimdal-discuss
2010-02-20 11:22:07 -08:00
Love Hornquist Astrand
3cc8e8bfc7 listen for http requests 2010-01-06 12:54:54 +01:00
Love Hornquist Astrand
8857c285e8 build ts-http 2010-01-06 12:54:27 +01:00
Love Hornquist Astrand
dad3296f64 expose SIPC_TYPE flags 2010-01-06 12:54:09 +01:00
Love Hornquist Astrand
0f5267b97f Make http connections work 2010-01-06 12:53:52 +01:00
Love Hornquist Astrand
1354b6650b clean up http support 2010-01-06 10:42:28 +01:00
Love Hornquist Astrand
68d2f52ad4 fixup prototype 2010-01-06 10:42:16 +01:00
Love Hornquist Astrand
6847593406 Include <base64.h>. 2010-01-06 10:40:53 +01:00
Love Hornquist Astrand
eab88ad791 Include <ctype.h>. 2010-01-06 10:36:12 +01:00
Love Hornquist Astrand
2711882f3f Add bits to support HTTP in server 2010-01-04 16:11:18 +01:00
Love Hornquist Astrand
b0feb58f32 remove invalid $Id$ 2009-12-13 15:43:02 -08:00
Love Hornquist Astrand
2613e3c973 x 2009-12-13 15:10:52 -08:00
Love Hornquist Astrand
baf83f0b3d unix -> u 2009-12-13 13:24:44 -08:00
Love Hornquist Astrand
659868bf1b drop -version-info 2009-12-13 12:24:09 -08:00
Love Hornquist Astrand
41d657a159 test more 2009-11-23 17:59:50 -08:00
Love Hornquist Astrand
bfad19e74b pull in <sys/poll.h> 2009-11-23 17:56:49 -08:00
Love Hornquist Astrand
ff642c0539 move out heim_ipc_main from here, its currently not common 2009-11-23 17:56:33 -08:00
Love Hornquist Astrand
599fefcb8d make async glue for non async case work 2009-11-23 17:56:06 -08:00
Love Hornquist Astrand
42ba3389db make work with poll 2009-11-23 17:52:46 -08:00
Love Hornquist Astrand
7d1e32e6d9 timeout depends on gcd for now 2009-11-23 17:49:11 -08:00
Love Hornquist Astrand
032385d3aa remove debug printf 2009-11-23 17:31:05 -08:00
Love Hornquist Astrand
d4a562ebe6 handle gcd for sockets too 2009-11-23 17:28:56 -08:00
Love Hornquist Astrand
ca876988d7 add gcd version, less bits on pipe, run socket in non-blocking mode 2009-11-23 12:47:39 -08:00
Love Hornquist Astrand
d96a7eb2a1 start a unix service too 2009-11-23 09:51:30 -08:00
Love Hornquist Astrand
149898ec28 mkae compile 2009-11-23 09:19:49 -08:00
Love Hornquist Astrand
e849f2302b simplify 2009-11-23 08:31:06 -08:00
Love Hornquist Astrand
4c69333255 use socket_set_reuseaddr 2009-11-23 08:29:34 -08:00
Love Hornquist Astrand
ec2003ce09 close fd if we are not gcd 2009-11-23 08:25:10 -08:00
Love Hornquist Astrand
6e8515e3a8 listen on unix socket and stream fd 2009-11-23 08:02:54 -08:00
Love Hornquist Astrand
c2ae0ce50e add missing prototypes 2009-11-23 08:02:22 -08:00
Love Hornquist Astrand
960b6d9cc5 Its a stream fd, dgram later 2009-11-23 07:30:46 -08:00
Love Hornquist Astrand
60f6593f63 start for poll() based implementation 2009-11-23 07:28:17 -08:00