1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-21 05:18:02 +01:00

experimental:

- Add 3rd party python libraries used by ioctl backend to tree and to setup.py
- Port several bug fixes from the trunk (removing reliance on shell for running external commands, unicode fixes, gui crash fixes, authentication validation improvements, several others)
- Fix some crashes in ioctl backend.
- Change daemon/GUI launch scripts to use the -O flag.
This commit is contained in:
imdano
2008-10-09 18:45:01 +00:00
parent 0eba051360
commit 9ee8bc1875
40 changed files with 3412 additions and 129 deletions

View File

@@ -0,0 +1,89 @@
python-iwscan (0.7.0-2) unstable; urgency=low
* Read more closely the debian python packaging guide, and embrace the
pycentral pragma. Remove debian/pycompat and adjust debian/control and
debian/rules accordingly.
-- Kel Modderman <kel@otaku42.de> Tue, 08 Apr 2008 00:20:57 +1000
python-iwscan (0.7.0-1) unstable; urgency=low
* Add an upstream-release: target to debian/rules, make this a non-native
package.
* Run code through uncristify, cleanup other coding style stuff.
-- Kel Modderman <kel@otaku42.de> Wed, 02 Apr 2008 19:24:41 +1000
python-iwscan (0.6.1) unstable; urgency=low
* Minor cleanups of iwlist.py example.
* No need to use struct keyword for iwreq.
-- Kel Modderman <kel@otaku42.de> Thu, 27 Mar 2008 23:56:30 +1000
python-iwscan (0.6.0) unstable; urgency=low
* Add enum_devices() method to iwscan, to discover wireless interfaces and
return them in a list.
* Adjust iwlist example to show iwscan.enum_devices().
-- Kel Modderman <kel@otaku42.de> Thu, 27 Mar 2008 23:28:02 +1000
python-iwscan (0.5.1) unstable; urgency=low
* Remove the custom element, its not very useful, nor is it handled properly
in the absence of event stream management.
-- Kel Modderman <kel@otaku42.de> Thu, 27 Mar 2008 02:04:12 +1000
python-iwscan (0.5.0) unstable; urgency=low
* Look up cypher and key-mgmt strings from a struct adapted from iwlist.c.
-- Kel Modderman <kel@otaku42.de> Thu, 27 Mar 2008 01:41:26 +1000
python-iwscan (0.4.1) unstable; urgency=low
* Cleanup the example iwlist.py output to be _very_ similar to iwlist.
-- Kel Modderman <kel@otaku42.de> Thu, 27 Mar 2008 00:27:28 +1000
python-iwscan (0.4.0) unstable; urgency=low
* More cleanup, arrange key elements in in same order as they're processed.
* Process the custom iw element.
* Keep a 'qual' key, so a common index can be used to sort results.
* Put signal et. al. stats into 'stats' key.
* Update iwlist.py example.
-- Kel Modderman <kel@otaku42.de> Wed, 26 Mar 2008 22:36:53 +1000
python-iwscan (0.3.1) unstable; urgency=low
* Cleanup iwlist.py example.
-- Kel Modderman <kel@otaku42.de> Wed, 26 Mar 2008 21:22:13 +1000
python-iwscan (0.3.0) unstable; urgency=low
* Use iwlib to format frequency, bitrate and quality.
* Increase scan timeout to 15s, as per current iwlist.c.
* Change 'ap' key to 'bssid'.
* Add iwlist.py script, an iwlist emulator, install it as an example.
-- Kel Modderman <kel@otaku42.de> Wed, 26 Mar 2008 21:10:06 +1000
python-iwscan (0.2.0) unstable; urgency=low
* Rename extension to 'iwscan' from 'pyiwscan'.
* Return a dict for the 'wpa' key a cells scan results, it will contain wpa
type and version, a list of authentication suites, a list of pairwaise
ciphers and the group cipher.
-- Kel Modderman <kel@otaku42.de> Wed, 26 Mar 2008 15:02:14 +1000
python-iwscan (0.1.0) unstable; urgency=low
* Initial release.
-- Kel Modderman <kel@otaku42.de> Thu, 13 Mar 2008 12:21:15 +1000

View File

@@ -0,0 +1 @@
6

View File

@@ -0,0 +1,16 @@
Source: python-iwscan
Section: python
Priority: optional
Build-Depends: debhelper (>= 6), python-all-dev (>= 2.3.5-11), python (>= 2.4), python-central (>= 0.5.6), libiw-dev
Maintainer: Kel Modderman <kel@otaku42.de>
XS-Python-Version: >= 2.4
Standards-Version: 3.7.3
Package: python-iwscan
Architecture: any
Depends: ${python:Depends}, ${shlibs:Depends}
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
Description: A Python interface to iwlist, using the iwlib library
This module makes the iwlib (Linux Wireless Extensions) functions available
in Python for wireless network scanning.

View File

@@ -0,0 +1,8 @@
This is the Debian package of a Python iwscan module.
Files: *
Copyright: (c) 2008 Kel Modderman <kel@otaku42.de>
License: LGPL-2.1
On Debian GNU/Linux systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.

View File

@@ -0,0 +1 @@
iwlist.py

View File

@@ -0,0 +1,63 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
PYVERS=$(shell pyversions -r debian/control)
build: build-stamp
build-stamp:
dh_testdir
for python in $(PYVERS); do \
$$python setup.py build; \
done
touch build-stamp
clean:
dh_testdir
for python in $(PYVERS); do \
$$python setup.py clean; \
done
rm -rf build-stamp build
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
for python in $(PYVERS); do \
$$python setup.py install --root=debian/python-iwscan; \
done
# Build architecture-independent files here.
binary-indep: build install
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs -a
dh_installexamples -a
dh_installchangelogs -a
dh_pycentral -a
dh_strip -a
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
dh_md5sums -a
dh_builddeb -a
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary
VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version:\s*\([0-9]\+:\)\?\([^\s-]\+\).*/\2/p')
TARBALL := ../python-iwscan-$(VERSION).tar.gz
ORIGTGZ := ../tarballs/python-iwscan_$(VERSION).orig.tar.gz
DIRTREE := $(shell basename $(CURDIR))
upstream-release:
$(RM) $(TARBALL) $(ORIGTGZ)
tar -czf $(TARBALL) --exclude='.svn' --exclude='debian' -C $(CURDIR)/../ $(DIRTREE)
install -D -m 0644 $(TARBALL) $(ORIGTGZ)