Carsten Haitzler
e7b6d886fd
1. much smaller flush timeouts (0.5 secs)
...
2. i think i fixed a "events being generated for ecore_con's that were
deleted already" problem :)
SVN revision: 23079
2006-06-02 07:01:49 +00:00
Carsten Haitzler
64e85b9d48
linger -> 0
...
SVN revision: 22856
2006-05-24 00:45:27 +00:00
Carsten Haitzler
83907c5643
enable linger... set it to 0
...
SVN revision: 22855
2006-05-24 00:33:20 +00:00
Carsten Haitzler
3a63c7eab6
limit flushiness.
...
SVN revision: 22726
2006-05-19 03:52:24 +00:00
Carsten Haitzler
99f3565777
reduce linger to... 0 for server
...
SVN revision: 22221
2006-04-19 07:27:52 +00:00
codewarrior
ae3015fef8
ecore_con_server_clients_get
...
SVN revision: 21597
2006-03-30 06:48:45 +00:00
Carsten Haitzler
e8929d7043
add calls to get ip addr of client or server (NULL for created servers of
...
course) and comments/docs
SVN revision: 21437
2006-03-20 07:45:58 +00:00
Carsten Haitzler
4924cf8ba2
set server/client data to NULL on a delete - as it's already returned it it
...
should now be NULL and not used.
SVN revision: 21435
2006-03-20 05:59:21 +00:00
Carsten Haitzler
b2ecc06e68
defer server and client deletion for con and ipc until all pending events
...
have been processed.
SVN revision: 21434
2006-03-20 05:53:12 +00:00
Carsten Haitzler
6e54d73898
add max data payload settings to ipc
...
SVN revision: 21249
2006-03-13 08:50:26 +00:00
Carsten Haitzler
370108d580
a bit of work to make dns lookups happen in a forked child - the dns protocol
...
stuff, though nice and cool, is having problems with multiple listing returns
and more with segv's, so this is the fastest/easiest fix right now - all the
old code is still there.
SVN revision: 19899
2006-01-19 09:11:30 +00:00
rbdpngn
f1bc839522
Revert disown call and force the parent to check if it created the socket
...
before unlinking it.
SVN revision: 19714
2006-01-11 05:13:23 +00:00
rbdpngn
ea0749e88a
Allow servers to disown their sockets. Allows for closing after a fork()
...
without unlinking the socket in the filesystem.
SVN revision: 19636
2006-01-08 07:42:56 +00:00
Carsten Haitzler
12aa35dd99
fix up some warnings
...
SVN revision: 19563
2006-01-06 17:58:12 +00:00
rbdpngn
ec44ab043d
Delay allocation of SSL library memory until necessary.
...
SVN revision: 18657
2005-11-27 07:18:36 +00:00
Carsten Haitzler
f3e18a0745
fix exmaple and spanky
...
SVN revision: 16861
2005-09-23 05:46:56 +00:00
sebastid
858d9fecdf
Fix init and shutdown.
...
SVN revision: 16652
2005-09-07 09:06:06 +00:00
sebastid
0613b8d816
Included in ecore_private.h
...
SVN revision: 16651
2005-09-07 08:59:45 +00:00
sebastid
ceb143f80c
Delay dns lookup until after initializing the server. If the hostname
...
is in cache, it will execute the callback without delay.
SVN revision: 16476
2005-09-03 03:07:29 +00:00
sebastid
d2d9f29e1a
Move data to the first element in the callback. Ecore style.
...
SVN revision: 16424
2005-08-30 09:32:09 +00:00
sebastid
c2074ba87d
Delay initialization of SSL.
...
SVN revision: 16315
2005-08-24 16:29:06 +00:00
sebastid
e9dfdea2e9
Change ecore_con_dns_gethostbyname() to ecore_con_dns_lookup()
...
SVN revision: 16307
2005-08-24 09:11:30 +00:00
sebastid
3682e40ecc
search domain and search
...
remove problem in kill_server, didn't check if the fd_handler was NULL
Don't recreate the message for each server.
SVN revision: 16210
2005-08-16 13:15:24 +00:00
sebastid
26e35fe2c5
Check if the server was found.
...
Formatting.
SVN revision: 16209
2005-08-16 11:26:05 +00:00
sebastid
8db857be0d
non-blocking gethostbyname
...
SVN revision: 16203
2005-08-16 09:25:02 +00:00
sebastid
2f244acc2e
Formatting.
...
SVN revision: 16192
2005-08-15 23:36:22 +00:00
Carsten Haitzler
7c1ced7036
when this moved to ecore_lists... someone forgot that accessing a struct
...
after u free is is BAD... :)
SVN revision: 15931
2005-07-28 12:44:28 +00:00
Carsten Haitzler
4eb5ded2ac
simons client limiter patch
...
SVN revision: 14467
2005-04-29 04:51:31 +00:00
Kim Woelders
0d1f32f814
Add missing prototypes, associated cleanups.
...
SVN revision: 13616
2005-03-04 19:29:39 +00:00
Carsten Haitzler
a2a2d0040f
format
...
SVN revision: 13587
2005-03-03 08:54:09 +00:00
Carsten Haitzler
de28192bda
kwo's ecore cleanup patch
...
SVN revision: 13559
2005-03-02 07:06:44 +00:00
Carsten Haitzler
acfe995563
ok fix some things with SSL and ecore_evas. you ALWYAs have at least the api
...
to do ssl and al fo ecorE_evas stuff
BUt ecore_* may not be BUILT with that support
so the api stub exists
but it may just return NULL. theres calls to query for support here.
SVN revision: 11957
2004-10-22 03:41:49 +00:00
tsauerbeck
f83c81433d
mingw portability
...
SVN revision: 11926
2004-10-20 17:51:29 +00:00
tsauerbeck
63f3874903
better vim modelines for raster code
...
SVN revision: 11910
2004-10-19 16:50:27 +00:00
ncn
4dc39d4dfa
Some restructuring, clean up, grouping, explaining, etc. Getting there...
...
SVN revision: 11696
2004-09-22 08:17:15 +00:00
ncn
b12cfbd710
Spelling fix in ecore.c.in, more docs for src/lib/ecore/ecore_list.c, fix in src/lib/ecore_con/ecore_con.c and new docs for src/lib/ecore_ipc/ecore_ipc.c.
...
SVN revision: 10962
2004-07-22 13:07:25 +00:00
rbdpngn
7363ea82b1
More documentation patches from Nicholas Curran.
...
Added a couple includes to fix builds on minimal systems.
SVN revision: 10841
2004-07-15 13:43:15 +00:00
tsauerbeck
d6b340b674
try to connect the socket in the write branch of the fd handler, too. this seems to fix a bug where a SERVER_DATA event was delivered before/without a SERVER_ADD event
...
SVN revision: 10149
2004-05-09 20:23:23 +00:00
tsauerbeck
b8edd19b2d
don't use our own event_free callback when the default is good enough
...
SVN revision: 10140
2004-05-09 07:55:40 +00:00
tsauerbeck
4b81b7fdcd
don't call SSL_read() resp. SSL_write() until we're connected
...
SVN revision: 10138
2004-05-08 23:44:56 +00:00
Carsten Haitzler
c14dcbb000
more agressive buffering in ecore_con. basically allow the main loop's select
...
fo the flushing. this si good for ssl! :) also saves on syscalls :)
SVN revision: 9986
2004-05-01 02:25:00 +00:00
tsauerbeck
fdff6d615c
put the read buffer back on the stack
...
SVN revision: 9899
2004-04-25 15:52:53 +00:00
tsauerbeck
1e0da5fe44
fixed ssl deadlock
...
SVN revision: 9898
2004-04-25 15:42:57 +00:00
Carsten Haitzler
4b2111867f
ipc header compression as part of the protocol. this relies on previosu
...
header states and does delta's. it seems to give me about 50-70% compression
for the headers - not bad. also solved aligned memory access problem waiting
to happen... :)
SVN revision: 9870
2004-04-23 07:24:40 +00:00
Carsten Haitzler
fbbfbfaa84
hmmm - why read_buf is in the struct so each server and client connection
...
PERMENANTLY uses 64kb of ram until closed? why? trill???? why does ssl need a
malloced buffer and cannot a buffer on the stack?
SVN revision: 9810
2004-04-20 11:40:44 +00:00
Carsten Haitzler
8f1862baf8
oops - kept in dbg
...
SVN revision: 9809
2004-04-20 09:32:57 +00:00
Carsten Haitzler
9403c932e5
oops - forgot to copy my fix to other side too!
...
SVN revision: 9808
2004-04-20 09:30:59 +00:00
tsauerbeck
e6e0b3a0a4
i guess that's what you meant
...
SVN revision: 9723
2004-04-14 16:14:24 +00:00
Carsten Haitzler
c1344875fa
oops. printf left in.
...
SVN revision: 9721
2004-04-14 09:11:42 +00:00
Carsten Haitzler
38636f3cb1
fix a bug in ecore_ipc - damn.. how could that stay there? :)
...
and err - clean up some indenting etc...
trill - going to put n SSL server support too (ie ecore can act as SSL server
too) ?
SVN revision: 9720
2004-04-14 08:51:19 +00:00