1
python-wpactrl (1.0.1-1) unstable; urgency=low
3
* Mark ctrl_iface_path and attached instance attributes as readonly.
5
-- Kel Modderman <kel@otaku42.de> Fri, 25 Apr 2008 13:17:03 +1000
7
python-wpactrl (1.0.0-1) unstable; urgency=low
9
* Major version 1.0.0, first release to the wild.
10
* Add/enhance doc strings for extension and all methods.
11
* Just return None for attach() and detach() methods, they can only fail
12
and raise error or succeed.
13
* Add Vcs fields to debian/control.
14
* Do not hardcode a python version in Makefile.
15
* Add DESTDIR support to Makefile.
16
* Use upstream Makefile in debian/rules instead of calling setup.py
18
* Fix lintian error in package debian/control long description by
20
* Add entry for wpactrl.c in debian/copyright, adding original Authour's
21
name and copyright statement.
22
* Add a .PHONY entry to Makefile, so that 'build' can be called more than
23
once, for eg., multiple python versions.
24
* Add README file including description and installation blurbs.
25
* Add copyright/license information to example.py.
26
* Enhance the use of the attached WPACtrl struct member, explicitly checking
27
and setting its value.
28
* Don't allow an WPACtrl instance to attach() more than once, similarly only
29
allow the detach() method to do something if the instance previously
31
* Remove the isattached() WPACtrl instance method.
32
* Remove embedded code example from wpactrl doc string.
33
* Expose the attached WPACtrl struct member as an instance data attribute.
35
-- Kel Modderman <kel@otaku42.de> Wed, 23 Apr 2008 13:44:28 +1000
37
python-wpactrl (0.10.0-2) unstable; urgency=low
39
* Update extended package description in debian/control.
40
* Add reference to upstream control interface specification to wpactrl.c
43
-- Kel Modderman <kel@otaku42.de> Tue, 22 Apr 2008 10:20:45 +1000
45
python-wpactrl (0.10.0-1) unstable; urgency=low
47
* Add attached to wpactrl struct, to act as boolean when object as
48
registered as event monitor.
49
* Add attached() object method to return pythonic boolean based on state of
50
attached wpactrl struct member.
51
* Reorder the object method heirachy to match that of wpa_ctrl.h more
53
* Remove check for self->ctrl_iface in each object method, that condition
54
cannot be possible since object will raise an exception of
55
self->ctrl_iface could not be created at init.
56
* Adhere to the CapWords convention for the class name, renaming wpactrl
59
-- Kel Modderman <kel@otaku42.de> Mon, 21 Apr 2008 16:40:52 +1000
61
python-wpactrl (0.9.1-1) unstable; urgency=low
63
* Rename wpactrl_dealloc() object method to wpactrl_close().
64
* Add wpactrl_attach() and wpactrl_detach() object methods.
66
-- Kel Modderman <kel@otaku42.de> Mon, 21 Apr 2008 03:47:14 +1000
68
python-wpactrl (0.9.0-1) unstable; urgency=low
70
* Don't open two sockets for 2-way communication, one socket returned by
71
wpa_ctrl_open() is sufficient for sending and receiving.
72
* Don't include (and allocate memory for) the sendbuf and recvbuf wpactrl
74
* Fix check of path string length, to make sure we are able to allocate
75
enough memory to accommodate it.
76
* Don't rely on python's PyArg_ParseTuple() to return length of argument in
77
wpactrl_request() method, just use strlen instead.
78
* Rename socket object member to ctrl_iface_path.
79
* Rename close() object method to detach().
80
* If wpactrl_reattach() method fails, allow exception to be raised rather
82
* Rename wpactrl_init() object method to wpactrl_open().
84
-- Kel Modderman <kel@otaku42.de> Mon, 21 Apr 2008 02:59:30 +1000
86
python-wpactrl (0.8.0-1) unstable; urgency=low
88
* Drop recevents method and helper function.
89
* Overhaul wpactrl_init, doing paranoid chanking that every allocation of
90
memory and so on is completed.
91
* free() send and recv buffers in wpactrl_close() to ensure we do not leak
92
memory should we choose to reattach().
94
-- Kel Modderman <kel@otaku42.de> Fri, 18 Apr 2008 22:52:54 +1000
96
python-wpactrl (0.7.1-1) unstable; urgency=low
98
* More code cleanups, rename wpactrlError to wpactrl_error for consistency.
99
* Shorten the version defines.
100
* Add wpactrl_members structure to provide access to path attribute of
102
* Rename the path attribute to socket. Remove socket wpactrl method.
103
* Check if bss command returned a string starting with bssid rather than
104
testing string length, it could return UNKNOWN COMMAND or FAILED.
105
* Rename events method to recvevents, to be more descriptive about expected
107
* Numerous trivial code beautifications.
108
* Bugfix output of example.py.
109
* Include a changelog in the tarball generated by "upstream-release".
110
* Check pathsize is less than allocated size.
112
-- Kel Modderman <kel@otaku42.de> Fri, 18 Apr 2008 16:47:03 +1000
114
python-wpactrl (0.7.0-1) unstable; urgency=low
116
* Make all methods lower case.
117
* Use wpactrl namespace instead of WPACtrl.
119
-- Kel Modderman <kel@otaku42.de> Thu, 17 Apr 2008 01:20:02 +1000
121
python-wpactrl (0.6.0-1) unstable; urgency=low
123
* Add -fno-strict-aliasing to compiler flags to silence noise with
125
* Global rename of 'buff' to 'buf'.
126
* Add Reattach() method, to reattach monitor to a wpa_ctrl path that was
127
previously attached by recycling the WPACtrl_init() function.
128
* Take better care of handling all possible return values for the
129
wpa_ctrl_*() functions.
130
* Recycle WPACtrl_Recv() when collecting a list of events for the
131
RecvPendingEvents() method.
132
* Readd the Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS keywords around
133
the wpa_ctrl_recv() in Recv() method, as the forked upstream seemed to
134
support threading at that point.
135
* Update example.py to show commands as they are executed, similar in
138
-- Kel Modderman <kel@otaku42.de> Thu, 17 Apr 2008 00:41:54 +1000
140
python-wpactrl (0.5.0-1) unstable; urgency=low
142
* Ensure send or recv socket is open before attempting to access it via one
143
of the WPACtrl object methods.
144
* Take care that the Recv() method is not blocking, return None if
145
wpa_ctrl_pending indicates we have nothing pending.
147
-- Kel Modderman <kel@otaku42.de> Fri, 11 Apr 2008 16:32:35 +1000
149
python-wpactrl (0.4.2-1) unstable; urgency=low
151
* Install example.py in examples directory.
152
* Retain SocketPath() method from original extension source.
154
-- Kel Modderman <kel@otaku42.de> Wed, 09 Apr 2008 21:30:13 +1000
156
python-wpactrl (0.4.1-1) unstable; urgency=low
158
* Return NULL when an exception is to be raised in ScanResults() method due
159
to failure of wpa_ctrl_request().
160
* Minor formatting cleanups.
161
* Remove ./build directory in debian/rules clean: target.
162
* Don't mark functions explicitly as inline, let the compiler make those
164
* Enhance example.py to show of a few of wpactrl's methods, and to not
165
hardcode interface name for easier testing.
167
-- Kel Modderman <kel@otaku42.de> Tue, 08 Apr 2008 17:20:27 +1000
169
python-wpactrl (0.4.0-1) unstable; urgency=low
173
-- Kel Modderman <kel@otaku42.de> Mon, 07 Apr 2008 23:27:14 +1000