Package lacewing
[frames] | no frames]

Source Code for Package lacewing

 1  # Copyright (c) 2011 Mathias Kaerlev. 
 2  # See LICENSE for details. 
 3   
 4  """ 
 5  Python Lacewing Library 
 6  ======================= 
 7  New for version 1.0.1: 
 8      1. Fixed some minor bugs 
 9   
10  New for version 1.0: 
11      1. New protocol. Most things are backwards-compatible, but do check the 
12      documentation to make sure. 
13      2. Version set to 1.0. I believe pylacewing has proven stable, and this 
14      version milestone represents this opinion :-) 
15   
16  New for version 0.8.1: 
17      1. Fixed server-to-client number sending (because the C++ implementation 
18      doesn't support fixed-size number types yet) 
19   
20  New for version 0.8: 
21      1. A new table message type has been added, so now, you can send 
22      dicts (containing only string keys and values). 
23      2. The server now ignores invalid channel/peer IDs instead of kicking 
24      clients (this should fix some disconnection problems). 
25      3. Protocol updated to Beta 3 
26      4. Version set to 0.8, since pylacewing has been proven to be stable. 
27      Will be set to 1.0 when the protocol gets to "Release". 
28   
29  New for version 0.2.4: 
30      1. Fix pinging 
31   
32  New for version 0.2.32: 
33      1. Various bugfixes 
34   
35  New for version 0.2.31: 
36      1. Quick bugfix! 
37   
38  New for version 0.2.3: 
39      1. Protocol was updated. On the server-side, there is a new master 
40      connection attribute for channels. On the client-side, there is a master 
41      bool attribute for peers. A autoClose parameter is now available  
42      for the joinChannel methods. Also, the server provides a welcome 
43      message to accepted clients, see the welcomeMessage attribute and 
44      getWelcomeMessage method of ServerFactory. 
45      2. The default channel class can now be changed. Have a look at the 
46      new channelClass attribute in ServerFactory. 
47   
48  New for version 0.2.15: 
49      1. Flash policy example provided. 
50      2. Fixed a bug where a ClientEvent packet would be sent to the 
51      leaving client also 
52   
53  New for version 0.2.1: 
54      1. Small bugfixes 
55      2. A ByteReader type has been made. It can be used in the various 
56      send methods (and it will be used for all incoming binary messages) 
57   
58  New for version 0.2.0: 
59      1. Refactored: look in the example files to get an idea. 
60   
61  New for version 0.1.986: 
62      1. Bugfixes 
63   
64  New for version 0.1.985: 
65      1. Stack features implemented 
66      2. Moo subpackage included 
67   
68  New for version 0.1.98: 
69      1. UDP fixes and support for binary transfers 
70   
71  New for version 0.1.97: 
72      1. New protocol changes that fixes UDP for 
73      NAT users 
74   
75  New for version 0.1.95: 
76      1. Bugfixes related to channel parting 
77   
78  New for version 0.1.9: 
79      1. Channellisting 
80  """ 
81   
82  __author__ = 'Mathias Kaerlev' 
83  __copyright__ = 'Copyright 2011, Mathias Kaerlev' 
84  __credits__ = ['Mathias Kaerlev', 'Jamie McLaughlin', 'Jean Villy Edberg', 
85      'Lukas Meller'] 
86  __version__ = '1.0.1' 
87  __email__ = 'matpow2@gmail.com' 
88