summaryrefslogtreecommitdiff
path: root/src/ivysocket.c
AgeCommit message (Collapse)Author
2015-05-11° more precise warning message when SO_REUSEPORT if available at ↵bustico
compilation but not at execution
2015-05-11* behavior change : just warn without exiting if libc/kernel does not ↵bustico
support SO_REUSEPORT
2011-11-02Update to compile under MinGWfcolin
2011-01-25fix for code which breaked strict aliasing rules of gcc. Use union insteadbustico
casts.
2011-01-24make ivy-c c++ compiler compliantbustico
use last version (1.9.3) of uthash header
2010-12-01remove obsolete function hsterrorfcolin
2010-11-30remove reverse DNS resolution in CheckConnectedfcolin
2010-11-30 correct error code passed to hstrerrorfcolin
2010-11-22Correct Pb on Mac OSfcolin
2010-11-22replace IPV6_ADDMEMBERSHIP with IPV6_JOIN_GROUP exits on all platformfcolin
2010-11-22Compile on Mac OSfcolin
2010-10-26Trying to get more IPV4/IPV6 protocol idependancefcolin
2010-10-20portage IPV6 Windowsfcolin
2010-10-20portage IPV6fcolin
reste a revoir la routine d'analyse du domaine IVY et pour l'instant on ne peut pas utiliser IPV6 et IPV4 en simultané
2010-03-02Cleanup memoryfcolin
2009-10-06correction des problemes de connection multiplefcolin
et de l'emission du message ready on d'uigne, et les suivantes ci-dessous, seront ignorées-- M ivysocket.c M ivysocket.h M ivy.c
2009-07-06compilation sous Windowsfcolin
2009-07-06typo fixbustico
2009-07-06force tcp_no_delay option to reduce lag on small messagesbustico
2008-06-23MingGWfcolin
2008-06-23Mise a jour pour compilation MinGWfcolin
2008-05-19 * make the lib and api more robust by adding const where they should bebustico
* compile with -Wall and eliminate remaining warnings
2008-04-11Modification pour compilation sous Windowsfcolin
2008-04-09fill BUGS file for macosx bugbustico
2008-04-08 * fix a bug with the behavior of send system call in non blocking modebustico
in some rare case * simplify ivythroutput and his fileset
2008-03-21- numerous fixesbustico
- socket in non blocking mode (resolve some deadlock, and agent are immune to another agent beeing blocked)
2008-02-08revert accidentally commited modifbustico
2008-02-08 fix makefile for non omp targetbustico
2008-02-06 * fix realloc buffer size when big messagebustico
* complete change of internal structures for performance optimisation * experimental parralelized version for performance optimisation (use and need openmp) which scale well for regexp matching on multicore/multi processor gear.
2007-12-13correction d'un bug en cas de reallocation de bufferfcolin
2007-02-14Include patches from Michel Estienne <estienne@cena.fr> for older gccfourdan
2006-04-21suppression de l'indirection sur les fonction channel et renomage !fcolin
2006-04-20cleanup DEBUG codefcolin
2006-04-19correction de probleme potentiel en multithread ( Ada rejeu )fcolin
ajout d'un warning en cas de client bloquant si la varaiable d'env IVY_DEBUG_SEND est positionne
2005-05-20portages des modifications sur windowsfcolin
2005-05-20elimination des tailles de buffer par utilisation de reallocfcolin
la plupart des fonctions utilisent un pointeur static pour eviter de multiple malloc/free ce qui veut dire que IvyC n'est pas reentrant !!!!
2004-09-01replaced the gtk mainloop with a glib one. added -Wall compile directive . ↵drouin
fixed some warnings
2004-06-25le Makefile peut être utilisé sur Solaris, OSX et Linux. Par dégaut, c'estjestin
pour linux. ivy.c corrige un unbindmsg ivyprobe: -n pour le nom de l'agent, -v pour la version de la lib ivytcl: plein de problèmes réglés, d'autres introduits, notamment pour la gestion de la boucle d'évéenents sous windows ... Test.tcl déplacé dans les exemples
2004-03-24correction fonction WIN32 non encadrée WIN32fcolin
2004-03-24Pb de mainloop TCL sous windowsfcolin
2004-03-12compile avec MINGW sous WIN32fcolin
2003-10-09Modified makefiles to allow compilation on OSXjestin
2002-12-16passage en GCC 3.2fcolin
2002-04-04replace LIST_ IVY_LIST_ collision macrofcolin
2000-12-20multicast and glut eventloop supportfcolin
2000-08-07Fixed headerssc
1999-03-26correction d'un bug a la fermeture de Ivyfcolin
:wq
1999-02-09Clean upsc
1999-02-05Corrected bug when broadcast socket can't be opened.sc
1999-01-26A bit of clean up in headerssc
Changes in IvyStart and IvyInit: - expanded parsing of IvyStart argument to bus addresses like 123.123,123.122:2019 - socket for receiving broadcast handshakes is now in IvyStart (we thus lose the ability to have "passive" agents (agents that listen but don't say hello))