aboutsummaryrefslogtreecommitdiff
path: root/flashserver/HISTORY
blob: 85751cdd62c39e9d44907a1a263e34536fa0a43c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
version history of 'flashserver' 

v 0.2h (2003/05/21):
- changed includes to compile with Pd 0.37-test4

v 0.2g (2003/04/21):
- added 'clientXML' to send XML data to client number
- added 'broadcastXML' to send XML data to all clients
- now sending with MSG_DONTWAIT|MSG_NOSIGNAL option on UNIX to avoid triggering
  Pd's error handling in case other end drops connection
- moved send stuff into seperate routine to avoid having code dublicated

v 0.2f (2003/04/17):
- fixed a bug in 'broadcast' function
- some code optimizations

v 0.2e (2003/04/15):
- added 'kick' function to remove clients
- now checking for open connections on exit (and closing them)
- fixed a bug in open function when used with openpanel
- deleted some unused code

v 0.2d (2002/09/15):
- fixed a bug in 'broadcast' method
- cleaned up code to avoid compilation warnings on OS X
- added some more inludes for Linux

v 0.2c (2002/08/26):
- 'prepend mode' can be set using third creation argument
- BUGFIX: if number of clients exceeds max. client number specified, flashserver
  refuses to accept connections from new clients and _closes_the_socket_
- makefile and binary for Mac OS X

v 0.2b (2002/08/25):
- added "prepend" method: if turned on the client allocation number will be
  prepended to the data output. use [route] to get data from individual clients.

v 0.2a (not released):
- maximum number of clients can be limited using second creation argument,
  default is 256
- added outlet for client allocation number: every client get's a unique number
  assigned that is between 1 and the maximum number of clients

v 0.1c (2002/08/09):
- added full XML support for send and receive, the supported XML data format 
  looks like this: <data symbol="<symbol>" value="<float>" />
- changed message passing from type binbuf to string
- FUDI-type messages no longer need the leading ';'
- better validity checking of input type (HTTP requests, XML, FUDI)

v 0.1b (2002/08/09):
- opens *.exe files (e.g. Flash Projektors) and searches for them
  in several directories
- ignores 'empty' data pakets (i.e. semi-only messages)
- KNOWN BUGS: 'open' function not jet tested under LINUX

v 0.1 (2002/08/07):
- initial release