Christopher Michael
7f91eb8ad2
Some formatting fixes while I'm in here reading :)
...
SVN revision: 32917
2007-11-30 08:21:37 +00:00
Kim Woelders
eb2aa4a3d0
Add some const's.
...
SVN revision: 32132
2007-10-21 15:16:14 +00:00
doursse
50432552c8
add windows support to ecore. ecore_evas is ported too (directdraw and direct3d. No opengl yet). It needs to be tested a lot, though. Remove some trailing spaces here and there. Replace WIN32 with _WIN32
...
SVN revision: 31513
2007-08-26 11:17:21 +00:00
Peter Wehrfritz
cd20fbc9d9
*API BREAK* see the discussion in the mailing list. misc and e_modules will follow
...
SVN revision: 30970
2007-07-25 17:01:04 +00:00
Carsten Haitzler
d6dff9cb77
add flush calls.
...
SVN revision: 28376
2007-02-16 18:12:38 +00:00
Kim Woelders
7c4d58dbdf
Add const, fix warnings.
...
SVN revision: 26976
2006-11-05 16:49:55 +00:00
rephorm
5ad73d3440
copy the name into the buffer so that svr->path gets set correctly later
...
SVN revision: 26132
2006-09-25 05:21:14 +00:00
sebastid
5608f9adcf
Remove double declarations.
...
No need to typedef to void.
SVN revision: 26086
2006-09-24 08:16:02 +00:00
rephorm
feeca8301b
cleaner handling of optional features
...
SVN revision: 26084
2006-09-24 07:53:47 +00:00
rephorm
16f3aae0c9
Add abstract socket namespace support to ecore_con.
...
Lots of work on ecore_dbus
Hilights:
- get the socket address for system/session/startup busses from the environment
- can request/release a bus name
- receive method calls (we need to add a way to register callbacks for specific methods)
- send signals and method replies (untested)
*** API BREAKAGE ***
ecore_dbus_message_new_method_call() - the 'destination' param has moved to after the 'method' param to keep things consistent with newly supported message types and the param ordering in the spec.
SVN revision: 26081
2006-09-24 07:24:52 +00:00
sebastid
942012e29d
Make it possible to connect to systems which do not use ports for local
...
sockets.
SVN revision: 24076
2006-07-20 16:47:02 +00:00
Carsten Haitzler
9b885559b6
no ip for local conns
...
SVN revision: 23822
2006-07-10 19:11:55 +00:00
Carsten Haitzler
70c0609d51
asparagus time!
...
SVN revision: 23778
2006-07-09 18:35:57 +00:00
Carsten Haitzler
ff014de721
remove printf debuggin
...
SVN revision: 23087
2006-06-02 08:11:54 +00:00
Carsten Haitzler
fb55d1856b
more debugging fixing...
...
SVN revision: 23086
2006-06-02 08:06:46 +00:00
Carsten Haitzler
fc6b50098a
deboog more
...
SVN revision: 23085
2006-06-02 08:02:57 +00:00
Carsten Haitzler
0ea8efe622
still debugging
...
SVN revision: 23084
2006-06-02 07:56:42 +00:00
Carsten Haitzler
393f3c7708
chasing bugs still
...
SVN revision: 23082
2006-06-02 07:29:53 +00:00
Carsten Haitzler
ff5f8cc24f
more safety measures
...
SVN revision: 23081
2006-06-02 07:24:04 +00:00
Carsten Haitzler
7ee02394bc
more fix work
...
SVN revision: 23080
2006-06-02 07:08:16 +00:00
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
tsauerbeck
aece0e33c2
only call SSL_get_error() if the previous SSL call failed
...
SVN revision: 9712
2004-04-12 19:29:37 +00:00
tsauerbeck
b2c6507ba0
Oops :)
...
SVN revision: 9587
2004-04-04 00:15:56 +00:00
tsauerbeck
be6aef4797
ssl code fixes
...
SVN revision: 9585
2004-04-03 15:03:33 +00:00
tsauerbeck
b15d59113e
Use SSLv2 only at this time, gives much better results. Fixed SSL_write() handling.
...
SVN revision: 9569
2004-04-02 18:32:55 +00:00
tsauerbeck
34f5a0f58c
Don't use #ifdef here
...
SVN revision: 9554
2004-04-01 16:41:27 +00:00
tsauerbeck
e81c2946e8
Fixed a compilation error spotted by RbdPngn
...
SVN revision: 9553
2004-04-01 16:37:47 +00:00
tsauerbeck
b3d3a59b95
Added basic ssl-client support to Ecore_Con
...
SVN revision: 9535
2004-03-31 16:47:45 +00:00
xcomputerman
c5d822bf7b
Permit explicit specification of socket path by using an absolute path in the service name.
...
SVN revision: 9508
2004-03-28 04:25:52 +00:00
Carsten Haitzler
75047789ad
slight change in doc comments... get rid of htmlisms...
...
SVN revision: 9037
2004-02-20 07:06:29 +00:00
Carsten Haitzler
f2739b6881
make moves and resizes immediate for ecore_evas - much mroe efficient :)
...
SVN revision: 8985
2004-02-16 02:26:38 +00:00
tsauerbeck
500ef41c6d
init curstate before using it
...
SVN revision: 8563
2004-01-18 19:13:16 +00:00
rbdpngn
dc2fa35658
Minor changes to ecore_config to make it compile on OS X.
...
SVN revision: 8236
2003-12-31 22:15:33 +00:00
rbdpngn
7f18c669d3
Oops, dereferencing a pointer after it's been freed.
...
SVN revision: 7918
2003-11-19 23:05:08 +00:00
Carsten Haitzler
1fdd7a0c0f
handle stale sockets gracefully
...
SVN revision: 7824
2003-11-08 10:45:46 +00:00
rbdpngn
d4613c5c70
Include netinet/in.h for connections to be portable to BSD.
...
Added the atom declarations for the NetWM application window properties.
Created ecore_x_window_prop_string_{set,get}.
Changed ecore_x_window_prop_title_{set,get} to use the new string functions.
SVN revision: 7531
2003-10-11 22:14:22 +00:00
vacuum
64231c6d19
include netinet/in.h so that INADDR_ANY is #defined on FreeBSD
...
SVN revision: 7506
2003-10-06 15:36:19 +00:00
Carsten Haitzler
a5c2425084
damn you salizar! damn you!
...
errr. i mean. ecore moves to HEAD!
SVN revision: 7475
2003-09-23 08:09:32 +00:00