darin%netscape.com
|
739ba9d92e
|
attempted fix for compilation error w/ GCC 2.91.66
|
2002-11-27 20:21:12 +00:00 |
darin%netscape.com
|
2b97c85085
|
fixing some WIN32 thread safety problems.
|
2002-11-22 06:58:47 +00:00 |
darin%netscape.com
|
2c798c81c4
|
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
|
62a475fcce
|
further revisions following review w/ dougt
|
2002-11-21 07:57:09 +00:00 |
darin%netscape.com
|
8ee92ff6ca
|
revisions following review w/ dougt
|
2002-11-21 00:13:21 +00:00 |
darin%netscape.com
|
9b5160c74b
|
revised comments
|
2002-11-19 21:31:05 +00:00 |
darin%netscape.com
|
5e2f670480
|
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
|
bd25b38842
|
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
|
db6d1f14fb
|
cleaning up ipcCommandModule
|
2002-11-12 01:13:51 +00:00 |
darin%netscape.com
|
5940356021
|
1) introduce ipcIClientQueryHandler
2) ipcService impl cleanups
|
2002-11-11 22:07:26 +00:00 |
darin%netscape.com
|
8d2738030e
|
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
|
9a63ceb87d
|
initial version of CLIENT_INFO support
|
2002-11-11 06:32:27 +00:00 |
darin%netscape.com
|
fd3f2896db
|
make daemon PlatformSendMsg async on XP_WIN.
|
2002-11-10 22:34:47 +00:00 |
darin%netscape.com
|
dc251d0042
|
adding win32 note
|
2002-11-10 10:06:53 +00:00 |
darin%netscape.com
|
2f42d3e2f2
|
ipcIService should be completely scriptable
|
2002-11-10 09:57:05 +00:00 |
darin%netscape.com
|
5ddfe8e6e4
|
IPC module methods should not depend on ipcMessage class.
|
2002-11-10 06:21:24 +00:00 |
darin%netscape.com
|
a3500681ed
|
fix memory leaks
|
2002-11-08 23:44:31 +00:00 |
darin%netscape.com
|
65f50020cb
|
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
|
3e38cd062e
|
make daemon automatically shutdown.
|
2002-11-08 04:48:09 +00:00 |
darin%netscape.com
|
1e52599277
|
fixup unix security checks
|
2002-11-07 23:47:33 +00:00 |
darin%netscape.com
|
85a9bbd777
|
launch IPC service on XPCOM startup.
|
2002-11-07 08:13:34 +00:00 |
darin%netscape.com
|
a6e72ac5b6
|
fix XP_UNIX build bustage
|
2002-11-07 07:37:24 +00:00 |
darin%netscape.com
|
ae00dedb0c
|
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
|
26e5aeaa8e
|
fix windows bustage
|
2002-11-07 06:25:58 +00:00 |
darin%netscape.com
|
633870cbb6
|
add ipcModuleMethods::init
|
2002-11-07 06:00:10 +00:00 |
darin%netscape.com
|
2154715aa0
|
added ipcModuleUtil.h to simplify using the new plug-in API
|
2002-11-07 05:54:56 +00:00 |
darin%netscape.com
|
b1be0ea001
|
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
|
ab9d1a139c
|
better security check for mach-o builds
|
2002-11-07 00:31:40 +00:00 |
darin%netscape.com
|
e94321a746
|
fixup security check to work on OSX
|
2002-11-06 23:14:10 +00:00 |
darin%netscape.com
|
f199d1ff35
|
added startup synchronization for XP_WIN
|
2002-11-06 22:22:50 +00:00 |
darin%netscape.com
|
d1653878da
|
add empty constructor to ipcStringNode to make GCC 3.2 happy
|
2002-11-06 20:26:53 +00:00 |
darin%netscape.com
|
865982477d
|
fix compilation error
|
2002-11-06 20:07:33 +00:00 |
darin%netscape.com
|
1cdb9a77ff
|
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
|
69e687974e
|
rename IPC_GetClientName to IPC_GetPrimaryClientName
implement all of IPC_API
|
2002-11-06 19:52:39 +00:00 |
darin%netscape.com
|
7048dd7163
|
XP_WIN: purge stale clients as each new client comes online.
|
2002-11-06 19:48:54 +00:00 |
darin%netscape.com
|
ad26757d0d
|
fixes some XP_WIN ipcd bugs
|
2002-11-06 08:47:31 +00:00 |
darin%netscape.com
|
a90dbe4667
|
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
|
2897ded59e
|
make windows build compile.
|
2002-11-06 02:08:22 +00:00 |
darin%netscape.com
|
9bd94a6f3a
|
more factoring of ipcTransport
|
2002-11-06 02:01:00 +00:00 |
darin%netscape.com
|
b0b178dab7
|
factor out socket transport specific ipcTransport implementation.
|
2002-11-06 01:47:07 +00:00 |
darin%netscape.com
|
c80f769bcb
|
initial version of windows WM_COPYDATA impl.
|
2002-11-06 01:27:04 +00:00 |
darin%netscape.com
|
0a014ef8bd
|
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
|
dcfe86361b
|
cleanup
|
2002-11-05 19:49:24 +00:00 |
darin%netscape.com
|
e88a4914aa
|
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
|
4445539a81
|
fixing crash
|
2002-11-05 19:30:26 +00:00 |
darin%netscape.com
|
c1cb5a34a6
|
make ipcTransport::Init output app-name.
|
2002-11-04 22:29:17 +00:00 |
darin%netscape.com
|
26343a2910
|
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
|
ad4c7c458a
|
implemented ADD_TARGET/DEL_TARGET messages.
added ipcIDList
|
2002-11-04 19:46:34 +00:00 |
darin%netscape.com
|
19718f5b15
|
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
|
bcde972e02
|
forwarding messages now works
|
2002-11-03 01:54:46 +00:00 |