Commit Graph

67 Commits

Author SHA1 Message Date
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