Sebastian Dransfeld
|
a8780986e8
|
don't accept 0 return
SVN revision: 55604
|
2010-12-17 08:44:53 +00:00 |
Sebastian Dransfeld
|
9a6b8adfec
|
only emit ECORE_CON_EVENT_SERVER_DATA when data
SVN revision: 55602
|
2010-12-17 08:15:52 +00:00 |
Cedric BAIL
|
ae9917c9f2
|
* ecore: SPANK ! SPANK ! SPANK !
The value of errno is only know when the result of a syscall
tell you to look at it. And don't set errno, that's a bad idea !
SVN revision: 55594
|
2010-12-16 13:16:40 +00:00 |
Cedric BAIL
|
8a4ad8c102
|
* ecore: fix obvious bug. But Ecore_Con with UDP session is
completly broken and no time to fix it.
Try elixir sample code:
http://code.google.com/p/freebox-elixir/source/browse/#svn%2Ftrunk%2Fexemples%2Fecore_con_udp
SVN revision: 55593
|
2010-12-16 13:08:49 +00:00 |
Carsten Haitzler
|
daafe9ee79
|
no - dont do http:// - then englebass is right need to do ftp://,
imap:// file:// .... the list never ends. the docs do explicitly say
its a hostname, NOT a url.
SVN revision: 55580
|
2010-12-16 08:07:10 +00:00 |
Mike Blumenkrantz
|
5af9081342
|
finally fix stupid ssl read bug for long transfers! also added a couple more error checks and reordered things to read a little better
SVN revision: 55577
|
2010-12-16 07:43:48 +00:00 |
Mike Blumenkrantz
|
913852ba34
|
validate name better, fix super frustrating bug where connections would inexplicably die if prefixed with http[s]://
SVN revision: 55573
|
2010-12-16 05:13:29 +00:00 |
Mike McCormack
|
bdf1b4b330
|
From: Mike McCormack <mj.mccormack@samsung.com>
Subject: [E-devel] [PATCH 1/4] ecore_con: Always close fd after remove
fdh from main loop
SVN revision: 55570
|
2010-12-16 04:38:37 +00:00 |
Mike Blumenkrantz
|
ee1d0dbc23
|
use more explicit error checks
SVN revision: 55498
|
2010-12-11 16:51:29 +00:00 |
Mike Blumenkrantz
|
e17077e3f4
|
avoid writing <= 0 bytes to clients
SVN revision: 55433
|
2010-12-09 21:04:22 +00:00 |
Mike Blumenkrantz
|
4912e6dc4f
|
this error fix is dedicated to Tommy[D] for continuing to prove that the impossible can still be possible on his system
SVN revision: 55432
|
2010-12-09 21:02:53 +00:00 |
Mike Blumenkrantz
|
4440764c78
|
reorder a little, fix bug where client_del event was never sent if it had send data in its buffer
question to think on: should a deleted client be allowed to finish sending its data or should it be killed immediately?
SVN revision: 55391
|
2010-12-09 06:43:58 +00:00 |
Mike Blumenkrantz
|
3b86fed32f
|
avoid loooooooooooooots of ecore spankies
SVN revision: 55390
|
2010-12-09 06:16:13 +00:00 |
Mike Blumenkrantz
|
55d73aee65
|
aha! found the leak and eliminated it!
SVN revision: 55176
|
2010-12-03 06:14:30 +00:00 |
Mike Blumenkrantz
|
b26182d35b
|
avoid segv
SVN revision: 55118
|
2010-12-01 10:33:07 +00:00 |
Mike Blumenkrantz
|
99fa106e8e
|
null pointer to avoid partial free in rare cases
SVN revision: 55046
|
2010-11-29 00:13:52 +00:00 |
Mike Blumenkrantz
|
24c0ebda74
|
fix error handling of plaintext connect, print ERR on connect failure
SVN revision: 54624
|
2010-11-17 09:31:15 +00:00 |
Mike Blumenkrantz
|
2747a8a86b
|
optimization pass #1: 5% server speed increase
only get client ip addr when ecore_con_client_ip_get() is called, always stringshare ip addresses
SVN revision: 54612
|
2010-11-16 21:32:50 +00:00 |
Mike Blumenkrantz
|
cc01698872
|
avoid looping infinitely while freeing servers, and don't log while freeing servers in case ecore_con's log domain has already been unregistered
SVN revision: 54479
|
2010-11-11 20:34:35 +00:00 |
Mike Blumenkrantz
|
3552a91b7d
|
only free clients that aren't waiting on events to free them to prevent a segv
SVN revision: 54478
|
2010-11-11 20:20:44 +00:00 |
Mike Blumenkrantz
|
c24c33cb54
|
fix bug where server disconnect event was not emitted, only set magic to none on clients/servers after final event has been emitted, and only null the data pointer at this point as well
SVN revision: 54476
|
2010-11-11 19:53:21 +00:00 |
Mike Blumenkrantz
|
76bdd30da0
|
add magic strings for ecore_con
SVN revision: 54240
|
2010-11-06 17:04:09 +00:00 |
Mike Blumenkrantz
|
8a87f08107
|
delete servers on 0
SVN revision: 54209
|
2010-11-06 01:57:45 +00:00 |
Sebastian Dransfeld
|
bc8a34b688
|
formatting
SVN revision: 54207
|
2010-11-06 01:22:50 +00:00 |
Sebastian Dransfeld
|
46cf959d70
|
Declaration at beginning of block
SVN revision: 54206
|
2010-11-06 01:22:40 +00:00 |
Sebastian Dransfeld
|
5fc5dcc215
|
Right fix for alloc
Actually we already checked that num != 0, but lacked num < 0 for one of
the allocs
SVN revision: 54205
|
2010-11-06 01:22:29 +00:00 |
Mike Blumenkrantz
|
e289280418
|
add ecore_con_client_connected_get to avoid people scratching their heads and wondering how the hell they're supposed to know if a client has disconnected
SVN revision: 54204
|
2010-11-06 00:17:04 +00:00 |
Mike Blumenkrantz
|
a5489cd5c7
|
remove erroneous return, add some debug info
SVN revision: 54203
|
2010-11-05 23:48:15 +00:00 |
Mike Blumenkrantz
|
0a32ddcc31
|
fix some cases where refcount was <0 and so things were not being freed
SVN revision: 54199
|
2010-11-05 20:55:02 +00:00 |
Mike Blumenkrantz
|
add4a1d9a4
|
fix disconnect conditions for non-ssl reads
SVN revision: 54197
|
2010-11-05 19:46:48 +00:00 |
Sebastian Dransfeld
|
589e832cb7
|
Check whether we actually want to alloc data
SVN revision: 54179
|
2010-11-05 13:11:52 +00:00 |
Mike Blumenkrantz
|
6c1cd431a2
|
malloc check
SVN revision: 54156
|
2010-11-04 15:48:17 +00:00 |
Mike Blumenkrantz
|
2b0ff1a99f
|
for some reason we weren't setting write on fds when all data had not been sent. this should make ecore_con MUCH snappier
SVN revision: 54155
|
2010-11-04 15:01:05 +00:00 |
Mike Blumenkrantz
|
b9fade7530
|
more refactoring, fix bug that was exposed where a completed ssl read (which returns 0 bytes) causes disconnect
SVN revision: 54134
|
2010-11-03 19:38:00 +00:00 |
Mike Blumenkrantz
|
3ffb7e4c16
|
use safety macros to check mallocs, remove some dead code, optimize read loops by removing them, refactor a lot of code to not be indented halfway across the screen
SVN revision: 54133
|
2010-11-03 19:08:31 +00:00 |
Mike Blumenkrantz
|
ddd151bf37
|
reformat using ecrustify because uncrustify dicked it up previously
SVN revision: 54128
|
2010-11-03 17:58:37 +00:00 |
Mike Blumenkrantz
|
33c81c1983
|
add some safety checks so people can see wtf went wrong when sends fail
SVN revision: 54125
|
2010-11-03 16:11:12 +00:00 |
Mike Blumenkrantz
|
01760826bb
|
only free when exists
c/o vtorri
SVN revision: 54075
|
2010-11-01 11:24:29 +00:00 |
Mike Blumenkrantz
|
57cee09e0d
|
eh I guess I'll clean up a little bit on failure too
SVN revision: 54074
|
2010-11-01 07:11:25 +00:00 |
Mike Blumenkrantz
|
025cfe4c67
|
fix incorrect realloc usage
SVN revision: 54073
|
2010-11-01 07:10:07 +00:00 |
Mike Blumenkrantz
|
446c27ac31
|
remove dead code
SVN revision: 53973
|
2010-10-28 18:24:22 +00:00 |
Mike Blumenkrantz
|
9daab48ec2
|
fix some random error cases where events would fire too fast and cause a segv
SVN revision: 53952
|
2010-10-28 10:59:30 +00:00 |
Carsten Haitzler
|
8be0e4590e
|
remove changes in case developer dumber than expected?
:) (aagh was most annoying to find this today).
SVN revision: 53437
|
2010-10-15 07:42:29 +00:00 |
Mike Blumenkrantz
|
1df6a75020
|
make this more explicit in case compiler is dumber than expected?
SVN revision: 53431
|
2010-10-14 22:13:40 +00:00 |
Mike Blumenkrantz
|
e2662d1b7c
|
2 obscure bugs in one commit:
make cert use more overt and set up fd handler before attempting to use it
SVN revision: 53363
|
2010-10-13 16:40:52 +00:00 |
Gustavo Sverzut Barbieri
|
3a88bc8b71
|
log domains in lower-case only please.
let's make it a standard so we don't have to look at the code
everytime to figure out the name...
SVN revision: 53172
|
2010-10-07 22:31:46 +00:00 |
Carsten Haitzler
|
ac77353cfa
|
lets set num to 0 shall we? :)
SVN revision: 53126
|
2010-10-06 23:54:06 +00:00 |
Mike Blumenkrantz
|
abad9a5eb3
|
clear out the _try series of functions because they're useless
SVN revision: 52985
|
2010-10-02 21:13:56 +00:00 |
Mike Blumenkrantz
|
603831821f
|
some DBG edits, fix case where ssl handshake completes and no more data is sent/received
SVN revision: 52972
|
2010-10-02 01:32:54 +00:00 |
Mike Blumenkrantz
|
7cb095cc24
|
set fd handler flags properly from gnutls, update dbg info accordingly
reminder: do this for openssl later
SVN revision: 52910
|
2010-09-29 23:53:00 +00:00 |