darin%netscape.com
|
da270177d5
|
attempted fix for compilation error w/ GCC 2.91.66
|
2002-11-27 20:21:12 +00:00 |
darin%netscape.com
|
4dcd5757dc
|
fixing some WIN32 thread safety problems.
|
2002-11-22 06:58:47 +00:00 |
darin%netscape.com
|
2d7fd35201
|
fixes some XP_WIN review comments from dougt. fixed some startup/shutdown
races, etc.
|
2002-11-22 06:46:24 +00:00 |
darin%netscape.com
|
7d68ff1fe2
|
further revisions following review w/ dougt
|
2002-11-21 07:57:09 +00:00 |
darin%netscape.com
|
d2062185f4
|
revisions following review w/ dougt
|
2002-11-21 00:13:21 +00:00 |
darin%netscape.com
|
b133bd772a
|
revised comments
|
2002-11-19 21:31:05 +00:00 |
darin%netscape.com
|
2ecabcccc4
|
1) add clientUp and clientDown ipc module notifications
2) cleanup some comments in ipcModule.h
|
2002-11-15 08:01:55 +00:00 |
darin%netscape.com
|
ea1bf00e1b
|
eliminate primary name from "client hello" (not needed, and added
problematic dependency on libpref).
|
2002-11-14 19:37:01 +00:00 |
darin%netscape.com
|
92160369ad
|
cleaning up ipcCommandModule
|
2002-11-12 01:13:51 +00:00 |
darin%netscape.com
|
54b8c1e761
|
1) introduce ipcIClientQueryHandler
2) ipcService impl cleanups
|
2002-11-11 22:07:26 +00:00 |
darin%netscape.com
|
9dcebf21ea
|
1) XP_UNIX should use getenv("LOGNAME") instead of getpwuid(geteuid())
since the same UID may be shared by multiple logins (yes, really!).
2) fix bug in ipcmMessageClientInfo::NextTarget().
|
2002-11-11 20:11:05 +00:00 |
darin%netscape.com
|
01c4e12a0a
|
initial version of CLIENT_INFO support
|
2002-11-11 06:32:27 +00:00 |
darin%netscape.com
|
14061678ca
|
make daemon PlatformSendMsg async on XP_WIN.
|
2002-11-10 22:34:47 +00:00 |
darin%netscape.com
|
be10466ef4
|
adding win32 note
|
2002-11-10 10:06:53 +00:00 |
darin%netscape.com
|
f88f4c00f4
|
ipcIService should be completely scriptable
|
2002-11-10 09:57:05 +00:00 |
darin%netscape.com
|
79e421db7d
|
IPC module methods should not depend on ipcMessage class.
|
2002-11-10 06:21:24 +00:00 |
darin%netscape.com
|
c169c4cec7
|
fix memory leaks
|
2002-11-08 23:44:31 +00:00 |
darin%netscape.com
|
7d1ee95ca8
|
1) make logging compilation controlled by IPC_LOGGING #define
2) make testmodule work when compiling optimized
3) stop loading ipc service at XPCOM startup
|
2002-11-08 07:17:50 +00:00 |
darin%netscape.com
|
5a62f1065b
|
make daemon automatically shutdown.
|
2002-11-08 04:48:09 +00:00 |
darin%netscape.com
|
63aea626af
|
fixup unix security checks
|
2002-11-07 23:47:33 +00:00 |
darin%netscape.com
|
7ea9cf9482
|
launch IPC service on XPCOM startup.
|
2002-11-07 08:13:34 +00:00 |
darin%netscape.com
|
55b02d1612
|
fix XP_UNIX build bustage
|
2002-11-07 07:37:24 +00:00 |
darin%netscape.com
|
7ff8664132
|
1) cleanup ipcService/ipcTransport platform factoring
2) add ipc-startup-category
3) add ipc-startup and ipc-shutdown observer topics
|
2002-11-07 07:34:54 +00:00 |
darin%netscape.com
|
a5fdfa7100
|
fix windows bustage
|
2002-11-07 06:25:58 +00:00 |
darin%netscape.com
|
f12acbdf4e
|
add ipcModuleMethods::init
|
2002-11-07 06:00:10 +00:00 |
darin%netscape.com
|
9173da6098
|
added ipcModuleUtil.h to simplify using the new plug-in API
|
2002-11-07 05:54:56 +00:00 |
darin%netscape.com
|
9834a0c693
|
major overhaul of daemon plug-in module story. modules now talk to the
daemon through a table of function pointers. this greatly simplifies the
linker magic required to allow the modules to talk with the daemon.
|
2002-11-07 04:56:06 +00:00 |
darin%netscape.com
|
a630ac68af
|
better security check for mach-o builds
|
2002-11-07 00:31:40 +00:00 |
darin%netscape.com
|
8d607b2d65
|
fixup security check to work on OSX
|
2002-11-06 23:14:10 +00:00 |
darin%netscape.com
|
a5e0f222fe
|
added startup synchronization for XP_WIN
|
2002-11-06 22:22:50 +00:00 |
darin%netscape.com
|
89110e04ff
|
add empty constructor to ipcStringNode to make GCC 3.2 happy
|
2002-11-06 20:26:53 +00:00 |
darin%netscape.com
|
a369584169
|
fix compilation error
|
2002-11-06 20:07:33 +00:00 |
darin%netscape.com
|
bfdc59f857
|
added inline utility version of IPC_SendMsg that takes a client ID instead
of an ipcClient pointer.
|
2002-11-06 19:56:30 +00:00 |
darin%netscape.com
|
4270b9cf06
|
rename IPC_GetClientName to IPC_GetPrimaryClientName
implement all of IPC_API
|
2002-11-06 19:52:39 +00:00 |
darin%netscape.com
|
e24ea660db
|
XP_WIN: purge stale clients as each new client comes online.
|
2002-11-06 19:48:54 +00:00 |
darin%netscape.com
|
bfc2cbc236
|
fixes some XP_WIN ipcd bugs
|
2002-11-06 08:47:31 +00:00 |
darin%netscape.com
|
b7a968ca52
|
implemented first working prototype of WM_COPYDATA based IPC transport for XP_WIN.
still rough around the edges ;-)
|
2002-11-06 07:55:05 +00:00 |
darin%netscape.com
|
4d9d6ab765
|
make windows build compile.
|
2002-11-06 02:08:22 +00:00 |
darin%netscape.com
|
694362f531
|
more factoring of ipcTransport
|
2002-11-06 02:01:00 +00:00 |
darin%netscape.com
|
723a320270
|
factor out socket transport specific ipcTransport implementation.
|
2002-11-06 01:47:07 +00:00 |
darin%netscape.com
|
bca2d86078
|
initial version of windows WM_COPYDATA impl.
|
2002-11-06 01:27:04 +00:00 |
darin%netscape.com
|
07ffcac84f
|
factored out unix (file descriptor based) implementation to make way for
a windows WM_COPYDATA based implementation.
|
2002-11-06 01:11:07 +00:00 |
darin%netscape.com
|
d843d7c5a8
|
cleanup
|
2002-11-05 19:49:24 +00:00 |
darin%netscape.com
|
e6b03ee583
|
major unix cleanup:
1) introduce /tmp/.mozilla-ipc-$USER/ directory for socket and lock file
2) cleaned up daemon startup and shutdown sequences
|
2002-11-05 19:42:22 +00:00 |
darin%netscape.com
|
9fd12c17e3
|
fixing crash
|
2002-11-05 19:30:26 +00:00 |
darin%netscape.com
|
d36334924c
|
make ipcTransport::Init output app-name.
|
2002-11-04 22:29:17 +00:00 |
darin%netscape.com
|
f98ae2ca80
|
give modules the ability to iterate over the registered names and targets
for a particular client.
|
2002-11-04 20:30:54 +00:00 |
darin%netscape.com
|
040591c7ae
|
implemented ADD_TARGET/DEL_TARGET messages.
added ipcIDList
|
2002-11-04 19:46:34 +00:00 |
darin%netscape.com
|
6607a11769
|
implement ADD_NAME and DEL_NAME messages.
implement part of ADD_TARGET and DEL_TARGET messages.
|
2002-11-04 06:35:32 +00:00 |
darin%netscape.com
|
124c9697d0
|
forwarding messages now works
|
2002-11-03 01:54:46 +00:00 |