Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-19 | Trying to make it immune to garbage input: Don't attempt to print bad OSC ↵ | Martin Peach | |
path, it could cause trouble. svn path=/trunk/externals/mrpeach/; revision=13564 | |||
2010-05-13 | Check for buffer overflow in case of bad input. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13533 | |||
2010-05-13 | Check for buffer overflow when adding individual floats. Also it should be ↵ | Martin Peach | |
possible to interleave floats and lists, but there are probably bugs in that bit... svn path=/trunk/externals/mrpeach/; revision=13532 | |||
2010-05-08 | Incorporated ico's patch for threaded broadcasting. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13510 | |||
2010-05-06 | Added tcpserver_broadcast_bytes() to speed up broadcast by resending the ↵ | Martin Peach | |
buffer if < 65536 bytes svn path=/trunk/externals/mrpeach/; revision=13498 | |||
2010-05-06 | Make sure client is not already connected before spawning a thread to ↵ | Martin Peach | |
connect it. Based on ico's patch svn path=/trunk/externals/mrpeach/; revision=13497 | |||
2010-05-05 | SO_REUSEADDR fixed cut-and-paste error for _WIN32 version. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13494 | |||
2010-05-04 | SO_REUSEADDR was not being set on linux. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13493 | |||
2010-05-04 | More debug...missing terminator is flagged. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13492 | |||
2010-05-04 | Change %d to %f in input error message | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13491 | |||
2010-05-04 | Updated with test inputs | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13490 | |||
2010-05-04 | Added float input | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13489 | |||
2010-05-03 | [slipdec] decodes an input list of bytes-as-floats assuming they were ↵ | Martin Peach | |
encoded using SLIP. Useful for OSC over serial links. svn path=/trunk/externals/mrpeach/; revision=13488 | |||
2010-05-03 | slipenc encodes an input list of bytes-as-floats with the Serial Line ↵ | Martin Peach | |
Internet Protocol, suitable for transmission over a serial link. This is used in OSC 1.1. svn path=/trunk/externals/mrpeach/; revision=13487 | |||
2010-05-01 | Fixed call to setsockopt( SO_REUSEADDR ), which was previously set false and ↵ | Martin Peach | |
ifdeffed for IRIX... svn path=/trunk/externals/mrpeach/; revision=13486 | |||
2010-04-25 | Updated help file | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13468 | |||
2010-04-25 | fixed bug where messages with same running status don't get written. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13467 | |||
2010-04-21 | Set help symbol to routeOSC as it's the same help patch. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13462 | |||
2010-04-15 | A band-limited oscillator based on a resistor-capacitor timing scheme like ↵ | Martin Peach | |
the 555 timer IC. svn path=/trunk/externals/mrpeach/; revision=13452 | |||
2010-03-29 | oops, undoing last commit; sorry | IOhannes m zmölnig | |
svn path=/trunk/externals/mrpeach/; revision=13306 | |||
2010-03-29 | replaced &s_... by gensym("...") | IOhannes m zmölnig | |
svn path=/trunk/externals/mrpeach/; revision=13305 | |||
2010-03-27 | Added output of IP address of disconnecting client at suggestion of Ivica ↵ | Martin Peach | |
Ico Bukvic ico@vt.edu. Removed send timeout message since each send is in its own thread and won't cause trouble if it hangs... svn path=/trunk/externals/mrpeach/; revision=13292 | |||
2010-03-26 | Sends all bytes in one block in a single thread, blocks further sends if one ↵ | Martin Peach | |
doesn't work until [unblock( message received. Removed [receive(, [recv(, [timeout( message methods as they are not relevant. svn path=/trunk/externals/mrpeach/; revision=13290 | |||
2010-03-24 | Added a flag that is set if sender thread can't create. This stops any ↵ | Martin Peach | |
further sends until an [unblock( message is sent to tcpserver. svn path=/trunk/externals/mrpeach/; revision=13253 | |||
2010-03-23 | signal/float operators like [>=~] from zexy but operator can be reconfigured ↵ | Martin Peach | |
on the fly. svn path=/trunk/externals/mrpeach/; revision=13248 | |||
2010-03-23 | Made all functions except rc_tilde_setup() static. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13247 | |||
2010-03-23 | Fixed NULL-pointer access bug in tcpserver_free() that caused trouble when ↵ | Martin Peach | |
closing a [tcpserver]. Free send parameters if thread fails to create. [tcpclient] posts "tcpclient_free" at start and end of tcpclient_free if verbosity==1. svn path=/trunk/externals/mrpeach/; revision=13243 | |||
2010-03-22 | Changed valid-stream output to be a signal output. Moved all post()s out of ↵ | Martin Peach | |
the perform routine. Updated help patch and version. svn path=/trunk/externals/mrpeach/; revision=13239 | |||
2010-03-22 | check for NULL-pointer in destructor | IOhannes m zmölnig | |
svn path=/trunk/externals/mrpeach/; revision=13238 | |||
2010-03-16 | Output valid state only when it changes. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13216 | |||
2010-03-16 | Added an outlet to udpreceive~ to indicate valid audio. Ouput address and ↵ | Martin Peach | |
port only if changed. Updated version and help patch. svn path=/trunk/externals/mrpeach/; revision=13215 | |||
2010-03-15 | An external that emulates an RC timer, similar to lop~ but good for envelope ↵ | Martin Peach | |
generation. svn path=/trunk/externals/mrpeach/; revision=13207 | |||
2010-03-11 | Updfated version number and help patch. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13205 | |||
2010-03-11 | Added a "TAG!" identifier field to the tag so it can be verified as a tag. ↵ | Martin Peach | |
This should help prevent crashes in case of dropped packets. svn path=/trunk/externals/mrpeach/; revision=13204 | |||
2010-03-09 | Moved client-specific parameters into a single t_tcpserver_socketreceiver ↵ | Martin Peach | |
struct. svn path=/trunk/externals/mrpeach/; revision=13199 | |||
2010-03-09 | fixing bug #2966186 | IOhannes m zmölnig | |
svn path=/trunk/externals/mrpeach/; revision=13197 | |||
2010-03-02 | Added a verbosity method to stop [tcpclient] printing in the main window ↵ | Martin Peach | |
every time it connects/disconnects. Updated the help patch to match. svn path=/trunk/externals/mrpeach/; revision=13193 | |||
2010-02-24 | Corrected some error messages, check for EINVAL after recvfrom(), to try to ↵ | Martin Peach | |
find out why it happens... svn path=/trunk/externals/mrpeach/; revision=13189 | |||
2010-01-25 | install reference files side-by-side with the object files | IOhannes m zmölnig | |
svn path=/trunk/externals/mrpeach/; revision=13088 | |||
2010-01-20 | Added SO_BROADCAST so you can actually broadcast with a .255 address... | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13057 | |||
2010-01-18 | use unix line endings | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13038 | |||
2010-01-18 | Make the connection thread detached and don't refer to its struct directly, ↵ | Martin Peach | |
check for thread creation errors. svn path=/trunk/externals/mrpeach/; revision=13037 | |||
2010-01-18 | Use NULL instead of 0 to reset thread pointer so maybe now MinGW can compile ↵ | Martin Peach | |
it...removed unused symbols svn path=/trunk/externals/mrpeach/; revision=13031 | |||
2010-01-15 | Added include for ws2tcpip.h for socklen_t for _WIN32 | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=13013 | |||
2010-01-14 | Don't need float_cast.h anymore, using the flint union with ntohl/htonl instead. | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=12999 | |||
2010-01-14 | Always send in network byte order for all architectures. UDP receiving ↵ | Martin Peach | |
socket doesn't need to be non-blocking (I think...). Cleaned up help patch. svn path=/trunk/externals/mrpeach/; revision=12998 | |||
2010-01-14 | Changed int optLen to socklen_t to avoid signedness warning | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=12997 | |||
2010-01-13 | Fixed header files for _WIN32 | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=12985 | |||
2010-01-12 | Block size is settable by creation argument. Buffer size message is ↵ | Martin Peach | |
specified in frames. Info message gives some more info. Channels transmitted can be set to zero. Cleaned up help patch. svn path=/trunk/externals/mrpeach/; revision=12968 | |||
2010-01-11 | Added "unix" to the test for "UNIX". | Martin Peach | |
svn path=/trunk/externals/mrpeach/; revision=12955 |