History | View | Annotate | Download (61.4 KB)
ML: minor syntax fixes
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@1266 c54fac2e-1815-407e-9b96-088d06743913
fixed problem with resetting MTU, it wasn't reset to the current default one
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@1261 c54fac2e-1815-407e-9b96-088d06743913
ML: reduced number of MTU levels
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@1260 c54fac2e-1815-407e-9b96-088d06743913
ML: 1) added network to host and host to network convertion for the ML header fields (to avoid endiness problems on the ML header) 2) hopefully better ML header memory allignmnet 3) changed DIST_HEADER_SIZE from constant to sizeof()
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@1131 c54fac2e-1815-407e-9b96-088d06743913
ML: added some asserts
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@998 c54fac2e-1815-407e-9b96-088d06743913
ML: verify that claimed address corresponds to real receive address
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@997 c54fac2e-1815-407e-9b96-088d06743913
ML: verify UDP packet size
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@996 c54fac2e-1815-407e-9b96-088d06743913
ML: pass recv_addr to recv_conn_msg
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@995 c54fac2e-1815-407e-9b96-088d06743913
ML: change str's name to something more meaningful
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@994 c54fac2e-1815-407e-9b96-088d06743913
increase PMTU timeout to 0.5 sec
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@992 c54fac2e-1815-407e-9b96-088d06743913
ML: add some received message sanity check
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@991 c54fac2e-1815-407e-9b96-088d06743913
ML: added a check that operands are not NULL
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@989 c54fac2e-1815-407e-9b96-088d06743913
Converted for Windows support
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@887 c54fac2e-1815-407e-9b96-088d06743913
ML: fix calculation for verifying whole msg arrival
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@867 c54fac2e-1815-407e-9b96-088d06743913
ML: corrected frag/defrag code again
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@865 c54fac2e-1815-407e-9b96-088d06743913
ML: initalize all bytes of sockaddr values
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@861 c54fac2e-1815-407e-9b96-088d06743913
ML: added some mem initialisation
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@858 c54fac2e-1815-407e-9b96-088d06743913
ML: corrected frag/defrag code
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@851 c54fac2e-1815-407e-9b96-088d06743913
ML: corected bug in chunk frag code
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@844 c54fac2e-1815-407e-9b96-088d06743913
ML: MONL callbacks are always called even if not header is present (needed for measure like RX packets which do not need a header set by remote peer)
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@841 c54fac2e-1815-407e-9b96-088d06743913
ML: fix memleak at receive timeout
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@829 c54fac2e-1815-407e-9b96-088d06743913
ML: fixed pmtu timeout increase
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@828 c54fac2e-1815-407e-9b96-088d06743913
ML: added some more info output
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@827 c54fac2e-1815-407e-9b96-088d06743913
ML: fixed retry counter in pmtu retry
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@826 c54fac2e-1815-407e-9b96-088d06743913
ML: propagate udpsocket error code up
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@824 c54fac2e-1815-407e-9b96-088d06743913
ML: survive unresolvable stun server address
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@820 c54fac2e-1815-407e-9b96-088d06743913
ML: use INADDR_NONE for undefined IP address
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@819 c54fac2e-1815-407e-9b96-088d06743913
ML: some more debug/info output
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@818 c54fac2e-1815-407e-9b96-088d06743913
ML: added some detail to debug messages
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@806 c54fac2e-1815-407e-9b96-088d06743913
ML: adding some detail to info output
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@805 c54fac2e-1815-407e-9b96-088d06743913
ML: just renaming a parameter of recv_conn_msg to be more clear
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@804 c54fac2e-1815-407e-9b96-088d06743913
ML: fixing PMTU reduction wothout error check in send_msg
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@803 c54fac2e-1815-407e-9b96-088d06743913
ML: set timeout_event to NULL after freeing
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@802 c54fac2e-1815-407e-9b96-088d06743913
ML: fix PMTU decrement code to handle unknown values
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@801 c54fac2e-1815-407e-9b96-088d06743913
ML: fixing packet size in connect message
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@800 c54fac2e-1815-407e-9b96-088d06743913
ML: fixing memory leak due to uninitialized timeout_event
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@799 c54fac2e-1815-407e-9b96-088d06743913
ML: adding some debug/info output
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@798 c54fac2e-1815-407e-9b96-088d06743913
ML: changed how connection messages time out (pmtu timeouts)
connection messages are sent in UDP and also double as PMTU discovery.Except for INVITE, losses were not handled. Now they are.PMTU was assumed to be symmetric. Now it is not assumed anymore....
ML: define default receive timeout with a macro
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@796 c54fac2e-1815-407e-9b96-088d06743913
ML: define NAT traversal timeout with a macro
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@795 c54fac2e-1815-407e-9b96-088d06743913
ML: fixing sendPacket error handling in send_msg
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@790 c54fac2e-1815-407e-9b96-088d06743913
reduced default MTU
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@788 c54fac2e-1815-407e-9b96-088d06743913
ML: reduced some initial timeouts to more reasonable levels
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@787 c54fac2e-1815-407e-9b96-088d06743913
ML: fixed an error that was introduced by mistake in r768
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@780 c54fac2e-1815-407e-9b96-088d06743913
ML : some cleanings
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@768 c54fac2e-1815-407e-9b96-088d06743913
ML: reduce some huge timeouts
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@766 c54fac2e-1815-407e-9b96-088d06743913
Merge branch 'ML-fixes'
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@747 c54fac2e-1815-407e-9b96-088d06743913
fixing keepalive error
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@746 c54fac2e-1815-407e-9b96-088d06743913
ML: improved debug output
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@715 c54fac2e-1815-407e-9b96-088d06743913
ML: fix message receive timeout mechanism
There was an error when a message was received, the buffer was reallocatedand later the timeout for the first message fired.This event manipulated the data of the new event ....
I've also eliminated the second (INACTIVE) timeout. It was not used for...
ML: fix compilation warning
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@713 c54fac2e-1815-407e-9b96-088d06743913
ML: enable changing STUN while trying to re-connect to the STUN server
the receive local socketID callback returns 2 if theconnection to the STUN server failed. At this point,the STUN server can be changed (or removed), and thenext try will go to the new STUN server...
ML: fixed uninitialized bytes in connection message
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@682 c54fac2e-1815-407e-9b96-088d06743913
ML: fixed malloc size in send_msg
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@680 c54fac2e-1815-407e-9b96-088d06743913
ML: some fixes to logging calls
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@669 c54fac2e-1815-407e-9b96-088d06743913
ML : fixing logging and debugging prints
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@667 c54fac2e-1815-407e-9b96-088d06743913
implementing simple KEEPALIVE in ML
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@662 c54fac2e-1815-407e-9b96-088d06743913
added default send_params to mlOpenConnection
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@660 c54fac2e-1815-407e-9b96-088d06743913
ML restyling part II
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@623 c54fac2e-1815-407e-9b96-088d06743913
ml restyling
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@622 c54fac2e-1815-407e-9b96-088d06743913
improving connection_Exist in ml
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@589 c54fac2e-1815-407e-9b96-088d06743913
adding test "Broadcaster"
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@579 c54fac2e-1815-407e-9b96-088d06743913
ML: simplified ml.c code
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES/ml@340 c54fac2e-1815-407e-9b96-088d06743913
minor tweaks
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@251 a72f678d-4428-462c-85b4-08f063ced704
MONL: work in progress for bandwidth estimation and better measurement interaction
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@223 a72f678d-4428-462c-85b4-08f063ced704
Some bug corrections in ML
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@161 a72f678d-4428-462c-85b4-08f063ced704
Backup version please use previous version (154)!
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@155 a72f678d-4428-462c-85b4-08f063ced704
ml: corrected a misplaced breakmonl: corrected some bugs, added RTT measure
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@153 a72f678d-4428-462c-85b4-08f063ced704
ml: corrected 2 bugsmonl: added hopcount
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@149 a72f678d-4428-462c-85b4-08f063ced704
Reorganized ml.h and transmissionhandler.h, introduced stdbool
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@140 a72f678d-4428-462c-85b4-08f063ced704
corrected small compilation bug with wrong #include in ml
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@139 a72f678d-4428-462c-85b4-08f063ced704
ml
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@136 a72f678d-4428-462c-85b4-08f063ced704
ml update according to the Budapest Coding week
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@134 a72f678d-4428-462c-85b4-08f063ced704
Reorganized ml.h and transmissionhandler.h as per CodingWeek decisions
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@130 a72f678d-4428-462c-85b4-08f063ced704
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@129 a72f678d-4428-462c-85b4-08f063ced704
changed include from libevent1 to libevent2
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@108 a72f678d-4428-462c-85b4-08f063ced704
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@82 a72f678d-4428-462c-85b4-08f063ced704
Fixing...
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/TRUNK/ProPulse@21 a72f678d-4428-462c-85b4-08f063ced704
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/TRUNK/ProPulse@19 a72f678d-4428-462c-85b4-08f063ced704