Commit Graph

322 Commits

Author SHA1 Message Date
Mike Blumenkrantz f62bcf1ff1 switch private struct members from char bitfields to Eina_Bool bitfields
no noticeable difference


SVN revision: 52399
2010-09-18 06:30:13 +00:00
Mike Blumenkrantz f8d56a023f a loooooooot of outdents and reformatting
SVN revision: 52397
2010-09-18 06:06:05 +00:00
Mike Blumenkrantz 3736856f82 stop the indenting and line wrapping madness!!!!!!!
SVN revision: 52394
2010-09-18 05:30:16 +00:00
Mike Blumenkrantz 8cd87afb04 outdent for readability
SVN revision: 52393
2010-09-18 04:59:11 +00:00
Mike Blumenkrantz 8db37b8518 formatting
SVN revision: 52390
2010-09-18 01:20:25 +00:00
Mike Blumenkrantz 833c0d19a9 doxy clarification
SVN revision: 51694
2010-08-28 10:01:20 +00:00
Nicholas Hughart 7afd0b7173 Add the following functions to Ecore_Con API:
ecore_con_server_name_get
ecore_con_server_port_get



SVN revision: 51670
2010-08-27 05:16:00 +00:00
Lucas De Marchi 5a8a8c9014 Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
Lucas De Marchi 0a4617ae38 FORMATTING
* Remove vim modelines:
 find . -name '*.[chx]' -exec sed -i '/\/\*$/ {N;N;/ \* vim:ts/d}' \{\} \;
 find . -name '*.[chx]' -exec sed -i '/\/[\*\/] *vim:/d' \{\} \;

* Remove leading blank lines:
 find . -name '*.[cxh]' -exec sed -i '/./,$!d'

If you use vim, use this in your .vimrc:
set ts=8 sw=3 sts=8 expandtab cino=>5n-3f0^-2{2(0W1st0



SVN revision: 50816
2010-08-04 16:57:32 +00:00
Mike Blumenkrantz 5d52fce3f6 rrrrrrrrrrrrrr stupid enum!
SVN revision: 50689
2010-07-30 17:03:34 +00:00
Mike Blumenkrantz 21a7365572 dropping my life to fix previously broken mess so people will stop complaining
SVN revision: 50663
2010-07-29 23:42:32 +00:00
Mike Blumenkrantz fae76ddd77 correctly use & to detect server type instead of ==
SVN revision: 50630
2010-07-29 01:42:43 +00:00
Mike Blumenkrantz c39514b9be reorder functions, redo doxy, make a not so obvious null pointer more obvious for future readers
SVN revision: 50627
2010-07-29 00:27:15 +00:00
Mike Blumenkrantz 920c508d86 these functions return a const char *, so they should actually return a const char *
SVN revision: 50622
2010-07-28 22:32:39 +00:00
Mike Blumenkrantz 1b41ba0fb1 forgot to put some doxy in groups
SVN revision: 50620
2010-07-28 22:23:14 +00:00
Mike Blumenkrantz 0bbca7c75d fix cert support, split functions for client/server
note: crl checking and cert verification do not currently function


SVN revision: 50603
2010-07-28 18:25:46 +00:00
Mike Blumenkrantz f0053045e4 add full ssl certificate support to ecore_con: call ecore_con_ssl_cert_add("/path/to/cert.pem") and then create the server object with the ECORE_CON_LOAD_CERT flag
also may have accidentally ruined the formatting on a couple files and started an hour-long discussion over efl formatting scripts to conceal the fact that I used uncrustify to reformat everything


SVN revision: 50529
2010-07-27 06:30:27 +00:00
Mike Blumenkrantz 021fe34df8 big doxy update
SVN revision: 50526
2010-07-27 01:00:24 +00:00
Mike Blumenkrantz 3e3c256e0d doxy fixes grrrrrrrrrrrrrrrrrrrrrr
SVN revision: 50525
2010-07-27 00:10:40 +00:00
Cedric BAIL 7726478790 * ecore: add ecore_con_lookup for dns request retrieval.
NOTE: ecore_con_info_get is now private has it can't be used outside of Ecore_Con.


SVN revision: 50425
2010-07-22 11:32:55 +00:00
Cedric BAIL fbe9064310 * ecore: Ecore callback really should return Eina_Bool.
SVN revision: 49829
2010-06-24 16:15:56 +00:00
Carsten Haitzler 194fc4c4ac fix cedric b0rk
SVN revision: 49569
2010-06-08 11:31:15 +00:00
Cedric BAIL f3457b3bdf * ecore_con: close connection when other side end it.
SVN revision: 49567
2010-06-08 11:08:43 +00:00
Carsten Haitzler bba7aaba2a quick - limit # of tries for reading... this means 1000% cpu usage...
but at least things dont hang.



SVN revision: 49566
2010-06-08 11:02:57 +00:00
Cedric BAIL d76f881898 * ecore_con: improve error detection.
SVN revision: 49551
2010-06-07 13:05:49 +00:00
Carsten Haitzler 79f1448682 CEEEEEEEEEEEEEEEEEEEEEEEEDRIC! *spank*
SVN revision: 48907
2010-05-16 03:04:18 +00:00
Vincent Torri f7b7217437 remove ecore_con_dns
SVN revision: 47077
2010-03-09 12:57:38 +00:00
Gustavo Sverzut Barbieri dba2a95572 warnings--
Ecore now goes clean on -Wall -Wextra :-)



SVN revision: 46672
2010-02-28 23:27:47 +00:00
Vincent Torri 4d11d31e3d * instead of including headers wrt to the OS, include them if
they are available
 * compilation on Windows XP minimum only

SVN revision: 46338
2010-02-20 19:12:52 +00:00
Vincent Torri 3499767ddb First steps towards the Windows port of ecore_con.
ecore_con_dns will be hard to port (fork+exec).

SVN revision: 46337
2010-02-20 18:01:50 +00:00
Boris Faure fc415b4776 fix ecore_con on posix systems
SVN revision: 45866
2010-02-04 10:34:08 +00:00
Cedric BAIL b7c8d2848a * ecore_con: Fix ecore_con_client_ip_get with TCP and IPv6.
SVN revision: 45752
2010-01-31 11:58:37 +00:00
Lars Munch 611d75895d Small typo and whitespace fix
SVN revision: 45666
2010-01-28 16:07:33 +00:00
Lars Munch 41a0d4dbff Fix client limit when reject excess clients is enabled
SVN revision: 45665
2010-01-28 16:05:34 +00:00
Cedric BAIL 534777a65a * ecore_con: Fix UDP server when receiving both IPv4 and IPV6 packet.
SVN revision: 45663
2010-01-28 15:35:29 +00:00
Vincent Torri d1bdb785b1 fix warnings on opensolaris
SVN revision: 45219
2010-01-16 13:44:25 +00:00
Vincent Torri 7d6a8417e9 bzero is deprecated, use memset instead.
SVN revision: 45173
2010-01-15 07:44:27 +00:00
Sebastian Dransfeld e7acf50935 make clang happy
SVN revision: 45146
2010-01-14 23:47:26 +00:00
Sebastian Dransfeld 8007e73077 Patch from Mathieu Taillefumier
I modified some hearder file in ecore to ease the cleanup of the private
header files in ecore. Each module has now a private header with its own
log color (eina_log related). I also created two private header files
for ecore_sdl and ecore_input for this purpose and corrected some typos
in the xlib_xcb private header file.

SVN revision: 44933
2010-01-07 00:30:05 +00:00
Vincent Torri 35af372ca7 fix some warnings
SVN revision: 44901
2010-01-04 23:43:16 +00:00
Vincent Torri a2506a70f6 * put local code in its own file. It will be better
when i'll add the Windows XP code, rather than
   plenty #ifdef in te code
 * remove some extra EAPI in code and useless Ecore_Data.h

I've tested and it seems to work. If you see problems with
local connections, please report in that thread


SVN revision: 44888
2010-01-04 19:35:21 +00:00
Cedric BAIL d8e1895350 * ecore: Use eina_log.
Patch from Mathieu Taillefumier.


SVN revision: 44637
2009-12-21 17:32:19 +00:00
Cedric BAIL a8efb6d90d * ecore_con: Fix use of ecore_con_client_data_{get/set} with UDP and
MCAST connexion.

	Note: Please report any problem with Ecore_Con regarding UDP and
	MCAST after this patch.


SVN revision: 44014
2009-11-27 14:36:43 +00:00
Cedric BAIL 1d16f186fb * ecore_con: Add support for TCP_NODELAY.
SVN revision: 43818
2009-11-20 10:58:19 +00:00
Vincent Torri 4072d0b23d * check the returned value of the _init() functions
* simplify a bit the init/shutdown functions


SVN revision: 42995
2009-10-10 05:28:43 +00:00
Cedric BAIL 380cc70ccc * ecore_con: Reduce risk of segv.
SVN revision: 42934
2009-10-07 11:59:26 +00:00
Cedric BAIL b559c260fa * Ecore_Con: Revert r41742.
Note: It's not a good idea to initialize curl, if you just
	want to do some ecore_con network or ipc. Better let them
	initialize separatly.


SVN revision: 41743
2009-08-13 15:42:30 +00:00
Gustavo Sverzut Barbieri 33b9d1b2ed init ecore_con_url.
By: Andre Dieb <andre.martins@ee.ufcg.edu.br>


SVN revision: 41742
2009-08-13 15:26:29 +00:00
Cedric BAIL caf64d8849 * ecore_con: Add broadcast support from Atton Jonathan.
SVN revision: 41701
2009-08-12 11:24:33 +00:00
Gustavo Sverzut Barbieri 96511aeea4 proper cleanup of ecoren_con_server after ecore_events.
ecore_events are asynchronous and can be dispatched after the server
is deleted (ecore_con_server_del()). In this case, server will flag
"delete_me" and avoid doing double-free. When the event is dispatched
and the server is deleted, we still need to free resources and so we
need to call _ecore_con_server_free(). But we cannot do that by means
of ecore_con_server_del() since it will check "delete_me" flag and
will return.

This patch calls _ecore_con_server_free() directly when events are
dispatched and server is deleted. It fixes problems with
forecasts/weather modules exhausting file descriptors, a long standing
issue that bring problems with pam/desklock authentication.

Thanks to manio to point out #305 and testing.


SVN revision: 40490
2009-05-02 20:12:41 +00:00
Vincent Torri 98fb9f9826 remove trailing spaces
SVN revision: 39624
2009-03-22 13:27:24 +00:00
Cedric BAIL f527e4ddee * ecore/src/lib/ecore_con/ecore_con.c: Fix some typo and include.
SVN revision: 39206
2009-02-25 15:03:59 +00:00
Cedric BAIL 6978e98dc6 * estickies,
* etk,
	* PROTO/exalt,
	* E-MODULES-EXTRA/diskio,
	* E-MODULES-EXTRA/drawer,
	* E-MODULES-EXTRA/penguins,
	* E-MODULES-EXTRA/slideshow,
	* E-MODULES-EXTRA/mail,
	* E-MODULES-EXTRA/forecasts,
	* E-MODULES-EXTRA/iiirk,
	* E-MODULES-EXTRA/places,
	* e,
	* ewl,
	* ecore,
	* elitaire,
	* entrance,
	* e_dbus,
	* efreet: Here we go, move from Ecore_List to Eina_List.

	NOTE: This patch is huge, I did test it a lot, and I hope nothing is
	broken. But if you think something change after this commit, please
	contact me ASAP.


SVN revision: 39200
2009-02-25 11:03:47 +00:00
Vincent Torri e18508b701 remove a bit the mess n ecore. It's just the first patch...
* add vim header
 * include config.h when necessary
 * fix the order of some include
 * move the standard header in ecore_private.h to the source files

I have recompiled all the efl and e17, and e17 seems to work fine with these changes.
If you encounter problems with that commit, let me know.


SVN revision: 38864
2009-01-31 18:33:39 +00:00
Gustavo Sverzut Barbieri 38240fb825 fix errors reported by gcc.
we must always use the return of eina_list_{append,prepend...}



SVN revision: 38481
2009-01-06 16:30:33 +00:00
Sebastian Dransfeld 48202c24bc Misc cleanup.
- Don't use EAPI for internal functions.
- Add prototypes to header.
- Some compiler warnings.

SVN revision: 38150
2008-12-15 17:59:19 +00:00
Cedric BAIL 642d8686de Remove ecore_hash and eina_hash use from ecore.
SVN revision: 38105
2008-12-11 13:55:47 +00:00
Nicholas Hughart 0b63514546 Some tweaks/fixups for abstract sockets.
SVN revision: 37931
2008-12-05 04:48:12 +00:00
Carsten Haitzler 9cf7c7c3a3 hmm revert this for now - i think it broke efm... i think...
SVN revision: 37879
2008-12-01 11:41:32 +00:00
Carsten Haitzler b8b89cb17e flush should use select with a timeout and try write every 10th of a sec
SVN revision: 37877
2008-12-01 10:13:16 +00:00
Carsten Haitzler 3de2227ec4 stderr-- (just noisy!)
SVN revision: 37426
2008-11-03 00:04:43 +00:00
Cedric BAIL 6d2ca9c036 Add support for GNU TLS in ecore_con.
SVN revision: 37329
2008-10-30 15:26:11 +00:00
Sebastian Dransfeld 97b46f898b Fix sign warning.
SVN revision: 37215
2008-10-27 09:49:25 +00:00
Sebastian Dransfeld f0783945d9 * Declare function ecore_con_info_udp_listen in private header
* Remove unused variables
* Add paranthesis to remove ambiguity

SVN revision: 37157
2008-10-26 16:32:45 +00:00
Cedric BAIL 5015cf3a8d Patch from Shulga Nikita.
SVN revision: 36846
2008-10-20 11:18:58 +00:00
Cedric BAIL 632615fd1f Fix entrance and perhaps exquisite too.
SVN revision: 36545
2008-10-09 12:30:19 +00:00
Carsten Haitzler cad561706f go back to svnrev 36473 for ecore_con - these ipv6 changes broke exquisite on boot - so unix sockets have been compromised somehow in the changes. cannot debug because system is stuck in boot and wont continue. narrowed down break to this change
SVN revision: 36540
2008-10-09 00:46:29 +00:00
Cedric BAIL f3ace08723 More cleanup and export a replacement for ecore_con_dns_lookup.
SVN revision: 36497
2008-10-07 12:41:36 +00:00
Cedric BAIL 2455961732 Fix little macro error spotted by Peter Wehrfritz.
SVN revision: 36495
2008-10-07 12:36:06 +00:00
Cedric BAIL 922509b98d Another step toward IPv6 support with more cleanup.
Patch from Arnaud de Turckheim.


SVN revision: 36483
2008-10-06 16:40:01 +00:00
Cedric BAIL 554ad88eff Starting work for IPv6 support of ecore_con. Use getaddrinfo and getnameinfo instead of gethostbyname.
Patch from Arnaud de Turckheim.



SVN revision: 36475
2008-10-06 09:41:39 +00:00
Cedric BAIL 1cef991ffd Add full UDP client/server support.
Patch from Matt Barclay.



SVN revision: 36474
2008-10-06 09:28:15 +00:00
Vincent Torri 5fb70fd80d add 2 missing _CON_ ...
SVN revision: 36384
2008-10-01 19:51:29 +00:00
Cedric BAIL fb90b057e8 Patch from Quarium. Ecore_Con handle in progress connection with it.
SVN revision: 36380
2008-10-01 15:27:52 +00:00
Sebastian Dransfeld cdb45ce04a Rename REMOTE_SYSTEM to REMOTE_TCP, keep SYSTEM as #define (should be
removed in the future)


SVN revision: 36249
2008-09-25 11:37:01 +00:00
Cedric BAIL 6bbe0efc55 Patch from Matt Barclay that add UDP client support to ecore_con.
SVN revision: 36247
2008-09-25 10:14:31 +00:00
Cedric BAIL 286a19f5e2 Add a test app and switch from SOL_IP to IPPROTO_IP for FreeBSD.
SVN revision: 36087
2008-09-18 15:18:59 +00:00
Cedric BAIL 36fdd93f13 Add multicast support thanks to Matt Barclay <mbarclay@gmail.com>.
SVN revision: 36046
2008-09-17 15:08:48 +00:00
doursse cc0ca9325e integration of evil in ecore. It's compiling on windows and my ubuntu. The commit is big, please report any problem
SVN revision: 34671
2008-05-26 05:16:34 +00:00
Carsten Haitzler e89ea49c8b if port < 0 then drop port number
SVN revision: 33898
2008-03-02 08:39:21 +00:00
Sebastian Dransfeld 0354cd15e9 And remove debugging.
SVN revision: 33771
2008-02-18 06:41:52 +00:00
Sebastian Dransfeld d6b1e0b5a6 formatting
SVN revision: 33769
2008-02-18 06:26:20 +00:00
Mike Frysinger 184812f289 replace a lot of win32 ifdef hacks with autoconf checks
SVN revision: 33616
2008-01-26 05:40:53 +00:00
Sebastian Dransfeld 8cb8f0e249 Add support for TLS
SVN revision: 33400
2008-01-08 21:28:51 +00:00
Sebastian Dransfeld d67f5ab32f Support SSLv3
SVN revision: 33398
2008-01-08 21:06:43 +00:00
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