commit a67ed11be6d29f189ff3b434e2e0378e9d74589b
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Oct 5 06:26:46 2009 +0200

    Fixed non-ASCII output.
    
    Thanks to Mokawi for the report:
    http://mvidner.blogspot.com/2009/08/cnetworkmanager-021.html?showComment=1254554339823#c5041769288765573270
    Pending problems:
     The table formatting is not right (counting bytes, not columns).
     It probably still breaks with non-UTF-8 environments.

commit 371861b29dd0be352714881f86796f61ff70abed
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Oct 5 06:25:41 2009 +0200

    Factored out the common API options.
    
    to prepare for the next fix
    TODO, they should be explicitly application specific.

commit 3870063d2b91cdd175ea854cab2d5c0ce3377b2d
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Aug 22 10:25:44 2009 +0200

    Added nm-mock, a fake NetworkManager.
    
    It lives on the session bus.
    Added --session and factored out the bus access to allow easy switching.
    
    Now the tests can be run even without a real NM running.

commit e5ce5d1e96bdd4206e9c3d9a01729d4288657177
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Aug 18 15:44:51 2009 +0200

    Releasing 0.21.1.

commit 11ea5861bc3ff5df844ca9917c3c04714472f2b3
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Aug 17 16:43:54 2009 +0200

    A harmless typo in "list_conections".

commit 6d75aa15cc2a7af44be32e27d6bf65294d3ca323
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Aug 13 23:31:51 2009 +0200

    Fixed the --wep-* and --wpa-* options (Gentoo#281099).
    
    The constructors had wrong super calls, duh.
    And there was a typo in "ccmp".
    http://bugs.gentoo.org/show_bug.cgi?id=281099

commit 1e97d4a65c1a0f8bf18db400756ad2ebe3cbe397
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Aug 13 23:14:35 2009 +0200

    Fixed --activate-connection failing with Invalid settings service name.
    
    org.freedesktop.NetworkManager.InvalidService: Invalid settings service name
    because "user" was not translated to "org.freedesktop.NetworkManagerUserSettings"

commit c0f4928ea5414f0cce0b4d4036099413ba9d350b
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 12 16:07:35 2009 +0200

    oS 11.2: noarch, os:11.0: fixed build.
    
    Reintroduced noarch, if allowed by the base python packaging.
    BuildRequire python-devel to fix build, for openSUSE 11.0.

commit 4c9495123494698e36faad4777f752b6f7833426
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Aug 10 23:20:17 2009 +0200

    Releasing 0.21, updated NEWS.

commit bbbaaa29ab2e0a1b04da977fab4001a6d4e9ae8f
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Aug 7 18:07:43 2009 +0200

    Doc cleanup for *.monitor.

commit 1ee4211dd458f1e88c5fb714230e4bf4c4ee0f97
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Aug 7 17:43:02 2009 +0200

    Doc cleanup for dbusclient.func.

commit 46342e5d0d7ee494314662ea5a962ddd947aa62a
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Aug 7 11:56:48 2009 +0200

    Screenshots to show off (in HTML).

commit c719707f424f83d5a836a4ee833a995fa5bc1a7a
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Aug 7 11:54:15 2009 +0200

    Added --we. Ignore AlreadyAsleepOrAwake error (-o).
    
    -t for --terse

commit e384aaca330beaaf34337624e7fbfab8bb2bfddb
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 16:08:40 2009 +0200

    small cleanup

commit 197c2598bc25e58001b029b9ed91ab0823fbf18a
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 16:06:33 2009 +0200

    Moved prop_table to Table.from_items.

commit f5dd4d6794fb11abec1daf359e38107410fb0d38
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 16:05:12 2009 +0200

    Added --con-info.
    
    With Table.from_nested_dict

commit 8f33637f3330fbfef5286b7a61c7bf01545dc2c3
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 15:58:38 2009 +0200

    Always use byte_arrays=True in DBusMio.

commit cab3898a421b90a245f580c4f3e4bad32f06a3ca
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 12:59:27 2009 +0200

    Tabularized --actcon, --usrcon, --syscon.
    
    Catch if applet not running.

commit 378edd1cb0bb917a87938bab72a0dc22d15fb8ef
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 12:35:04 2009 +0200

    Tabularized --device-info, --ap-info.
    
    Replaced dump_props by prop_table.

commit a9f55e53c14c29a8ff97d924a28234fadac2aa26
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 12:15:37 2009 +0200

    Tabularized --ap-list.

commit bc89e06a7ef9d674a7d4e80f6ec36efe3ee9a5c6
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 11:41:50 2009 +0200

    Added a table formatter, applied it to --device-list.

commit 8c50e93a1ace5a39a049bc0aca5036873446a3bf
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 11:02:06 2009 +0200

    Use Epydoc, added  more docs.

commit 0dc16d59fa47683271b3437fed0ef15036310f45
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 10:58:45 2009 +0200

    Let all classes inherit from "object".

commit 8956295b65c32e1ac22fe6ba10c0c688cdea1eb6
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 10:46:44 2009 +0200

    Do not use ..relative imports.
    
    Epydoc did not like them I think.

commit 28f04393435174a0388c4f988ed46759c22c00e3
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Aug 5 10:27:00 2009 +0200

    For unimplemented device types, return "unknown".
    
    Hopefully fixes -n, thanks to Kevin Fenzi for noticing.
    GSM and CDMA are not handled but the base class should quietly do less
    instead of breaking.
    Is there a way to fake a device?

commit 0c7de9c64f719944a36a99a1e43e7711697f93a2
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 31 22:35:43 2009 +0200

    Build fix: Removed noarch since Python has an arch dependent libdir.
    
    Also removed the changelog from the spec file, OBS can take it from
    .changes.

commit 1de0a0af13b3b6cb5de1639f380274e6b0d6609a
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jul 30 21:58:15 2009 +0200

    Finished the conversion to new adaptor classes.

commit 319303eb03f0a764f4140da193b679a5109a8af6
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jul 30 17:39:20 2009 +0200

    Classes to make adaptors more readable.
    
    The list syntax is now hidden behind constructors
    (Not all code is converted yet.)

commit 1763e88101c616e97c6022dec4e5d41d9f9c5fb8
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jul 30 17:17:39 2009 +0200

    Added docstrings for DBusMio and others.

commit bc343eba8361a46764005e52eadd4e01865d2e85
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jul 30 17:11:06 2009 +0200

    Run also doctests.

commit 4445c40f091c49c8f6ffadd68c289f211b9c8ddd
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jul 30 12:08:39 2009 +0200

    Cleaned up networkmanager.util.
    
    Added docstrings with doctest.
    Enum returns str(value) instead of "?" for unknown values.
    Flags translates 0 to its name.

commit 9652b893923342502f566d94f433f1851bdd3c8c
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 17:57:33 2009 +0200

    Updated NEWS, rewrote the outdated README.

commit eab73fac98118f6d09781f873d6c9a662399df47
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 17:38:28 2009 +0200

    Improved help for --activate-connection.

commit 592e53d51e70537ae2c1d1101cf7fc5fca5d185a
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 17:31:22 2009 +0200

    Removed the separate server script.
    
    Maybe it comes back but now it is just duplicate not working code.

commit f4459fdf5ddf76d4d6ea4beda3f389bb2526e955
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 16:53:49 2009 +0200

    Use the ssid for the conn id, not __cnm_handcrafted__

commit f99bc3df2c29a08c0eef84641ae8ae591e928272
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 16:53:35 2009 +0200

    Restored printing state change.

commit c34f8a44a469b7a3e22df55438638b0d4ae5cc4a
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 15:50:47 2009 +0200

    Added -C and the wifi connection options.
    
    Converted mkconmap to subclasses of applet.Settings
    NetworkManagerSettings can register itself on the bus,
    enhances the exception with the current owner pid.

commit d3af21bcb1dd7a4a89caa22849fbf80cabae9f38
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 15:47:51 2009 +0200

    Make async call adaptors work.
    
    Default keyword args to be unadapted.
    Detect async call by the dbus kwargs, hackish.

commit 004c71cf9e91dda90812c969e5757fea2491910a
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 15:46:37 2009 +0200

    Require NM >= 0.7.0

commit 14e8bdf7c509b0fdfbd74beaef09a37facb4cc95
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 10:47:44 2009 +0200

    Built an RPM using distutils.

commit d20029b325b45be32f40c478bb7b2ec01c7299ea
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 02:56:18 2009 +0200

    Reactivated --monitor.

commit 02f0f188473cf1b0ba46cb2e9dcb079b2429b5a6
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 02:35:04 2009 +0200

    Removing remaining 06 artefacts.

commit 268deb520bee116d84eefd0fa0d6eeace6aee2b0
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 02:25:45 2009 +0200

    Cleaned up namespace: networkmanager.applet.service.

commit 46362d43aacaa7334a43fde7d9f4fd26a6fac228
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 29 00:20:44 2009 +0200

    Cleaned up namespace: networkmanager.applet.

commit fd625b70a59138dd1e39b887c1ec020282910738
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 23:46:33 2009 +0200

    Moved dbusclient out of networkmanager.

commit 7f9c3ec4b677e122fa8ae19f4231c9674398ac96
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 23:34:35 2009 +0200

    Cleaned up namespace: networkmanager.

commit 86cc07fe104d85d2a395e8db0ca98fac3e00d0f0
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 23:25:06 2009 +0200

    Classes renamed to IP4Config, DHCP4Config.
    
    to match the interface capitalization

commit aecd2d002acbb04b71867e7f421cdfaf009cac85
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 21:45:05 2009 +0200

    Provisionally implement -n as -a.

commit d5b081bc4dabc63e2fa8c42d941da8c6d35fbe77
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 17:33:15 2009 +0200

    Separated --ap-info.

commit cadfe756d85b79d1d772db804ec9882246bbdc91
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 16:29:55 2009 +0200

    Implemented ActiveConnection, --actcon, --usrcon, --syscon.

commit 4f47b6bc9d5a655bb0062226ba2258967e930b7e
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 28 13:53:32 2009 +0200

    Adaptors cleaned up.
    
    more consistent registration
    fixed them to be per class, with superclass fallback
    
    fixed writable properties

commit 8cd863fec992cb71a25f90a02d955a9ef8a15c4a
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Jul 26 00:03:51 2009 +0200

    Added basic Ip4Config, Dhcp4Config.

commit d1d335092281e06a71f876bdad0fda382414c9e4
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Jul 25 23:21:30 2009 +0200

    Do properties in DBusMio.
    
    So far relying on default_interface because _introspect_property_map
    does not exist.

commit 839947bf836e09dc2550fb7318ca09dc98d7153b
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Jul 25 08:21:32 2009 +0200

    Created a separate program for the UserSettings service.

commit acd71e55f7438be45feae8b744acd1ad2e739eb8
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 21 01:14:12 2009 +0200

    Added a basic setup.py for distutils.

commit 13ba7b49f81af06bb7cbba9802c9439a6cab6d0e
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 21 00:21:35 2009 +0200

    Implemented --ap-list.

commit e8dc5e6b662047e4b3d5af458c839d69b265e601
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jul 20 22:46:22 2009 +0200

    Removing old code.

commit cb758f082247cee34f320d4b0d291c422027e249
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jul 20 22:08:02 2009 +0200

    Rewrote from scratch.
    
    WIP.
    Hide as much D-Bus complexity as possible, by
    - autoconverting between (proxy) objects and object paths,
    - using introspection to find which interface a method is in,
    - having helpers for enumerations and flag sets

commit 4957907c306ec232b78711838b71208fe89a281c
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 14 11:37:51 2009 +0000

    Fixed 0.6 API broken by the split.

commit d8612d1d0dde672ed4d4f3105820d049cf614486
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jul 14 12:30:45 2009 +0200

    Fixed active connection dumping.

commit b3470584e3d121f37dabf52c43ba83e89d6fa6b9
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Jul 11 15:21:42 2009 +0200

    Refactored property dumping.

commit 43f98cd5a25b48992110b5aa2d344639c86a5f5c
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Jul 11 15:19:52 2009 +0200

    Split utility functions, fixing 06 a bit.

commit f05ea1e97bd4dd4e7b0cc709c7d247caee149b0a
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 10 23:28:32 2009 +0200

    Split off the monitor.

commit e9164a6a7d337d0dcf07e933408b9a90b15e124b
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 10 23:13:45 2009 +0200

    Split off the service classes.

commit 4199983a54d9c4acdfff4de112986dd5dd194625
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 10 22:49:55 2009 +0200

    Dependency fixes after the split.
    
    Testing --activate-connection and -C

commit c57a28e2c6b56f65d0bf6aade996f30bb7b2821b
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 10 22:39:20 2009 +0200

    Separated more client classes.

commit 2a3e3d90b02e098e4185f01bc73a6a5f720c169e
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jul 10 22:07:30 2009 +0200

    Separated the client classes.
    
    06 is probably broken, did not test it yet

commit 6925763e4697b4b4b776940d602a30332fe9a17c
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 8 21:50:36 2009 +0200

    Breaking up the big thing to smaller pieces.

commit 6afba84bf2bbc5829fbb3d2e7e78268c277d63a6
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 8 22:19:56 2009 +0200

    Added --activate-connection=[KIND],CON,DEV,[AP]

commit de044c88c8bfa5261b987531177993bc1629d0a2
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 8 21:35:51 2009 +0200

    Ignore Emacs backups~

commit 6a20b521940dc92f298a0a80b8ea8586a6e5d32a
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jul 8 21:24:39 2009 +0200

    Added testsuite. Signal failure by exit(1).

commit d281b0aafa78b7ea5f7211b44c159452fd15a63e
Author: Bryan Duff <duff0097@gmail.com>
Date:   Wed Jul 8 17:53:22 2009 +0200

    Do not break when dumping a GSM device (DeviceType 3).

commit 42cc214fb3ef895f13d7514a4445ea41314802ff
Author: Niels de Vos <niels@nixpanic.net>
Date:   Wed Jul 8 10:00:27 2009 +0100

    Handle org.freedesktop.DBus.Error.AccessDenied when running as a different user
    
    If a user runs cnetworkmanager and an other user already has NetworkManager
    running, a dbus.exceptions.DBusException gets raised and cnetworkmanager
    falsely assumes NetworkManager-0.7.x is available.
    
    With this extra check, cnetworkmanager bails out if an AccessDenied has
    occurred.
    
    Signed-off-by: Niels de Vos <nixpanic@users.sourceforge.net>

commit 921dc4e66dd6cf20e2e968b94684046bf732f9f7
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Mar 21 08:03:47 2009 +0100

    releasing: v0.8.4

commit d339249c24e92707a1045a0d394b3dba643e7a34
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Mar 21 07:24:51 2009 +0100

    releasing: documented changes

commit 03d1f64c008d3ee96922acb2439063a592c08ca6
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Mar 21 07:23:35 2009 +0100

    Timestamp the state monitor; don't boo.

commit 25331c21890a366d3d9ef472ffa7cc542084ec38
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Mar 16 12:22:54 2009 +0100

    Fixed RPM by using PREFIX consistently (bnc#485413).

commit 1a22403f5a866a6079dadb1e0ea86ed74c859f06
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 15 10:41:07 2009 +0100

    When connecting (-C), monitor the NM connection state.
    ("Connected: /connection" was lying, as NM had only
    started to activate the connection)

commit 8eefe1ae8f11ce21b8dc02faef62292d2ba33cf2
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 15 10:05:23 2009 +0100

    Don't overwrite ConnectionSecrets with ConnectionSettings.

commit eea180b066ff395b0ad8d68973c64949c262e1b6
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 15 09:57:31 2009 +0100

    Recognize AccessDenied when trying to dump secrets.

commit f5485b4dff1f51f6ccc4dfb13ac85ed2662135c8
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 15 09:46:44 2009 +0100

    Improved Monitor (-m).
    - beautify interesting signals
    - ignore uninteresting signals
    - fixed abbreviation collision detection, was backwards
    - factored out base class

commit 273f3cef704dcd1bd04e28aceab061e69a7155c6
Author: Alexander Block <ablock@blocksoftware.net>
Date:   Fri Mar 13 23:03:28 2009 +0100

    Updated pbkdf2.py to the newest upstream version

commit a56fa98a4217aad4026767cadfdc24bd9de38b39
Author: James Hogan <james@albanarts.com>
Date:   Fri Mar 6 21:12:38 2009 +0000

    Fixed KeyError with --wep-hex.
    (Broken in 64466391b7706bb4d3e7bec86172ca54f71701eb)

commit e3d31f054bb59fcca3933f567e56a9ea7618cb2d
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Mar 6 17:38:23 2009 +0100

    Packaging fix: claim ownership of pkgdatadir.

commit 2b1d50cd39f07c01c318c661bc65ef9932a1f047
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Mar 6 10:06:22 2009 +0100

    Provide NetworkManager-client, like NetworkManager-{kde,gnome} do.
    This way YaST will not recommend to install the GUI applets
    when we are there to do the job.

commit 6ada593d020bccfce29e168542f39105fc38be79
Merge: 96e1f1f... 2370ea0...
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 16:02:38 2009 +0100

    Merge branch 'opensuse-11.1'

commit 2370ea07da4046cc9aded29020d7cf5b80ff4987
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 15:55:51 2009 +0100

    Forgot to mention the bug number.
    http://en.opensuse.org/SUSE_Package_Conventions/Changelogs

commit 96e1f1f2202d95f286229ad21a2fd45b81d15282
Merge: 27f7225... 7e7a85d...
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 15:46:07 2009 +0100

    Merge branch 'opensuse-11.1' -> version 0.8.3

commit 7e7a85d615d28973a2bd1a91e079355120e12d14
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 13:41:34 2009 +0100

    0.8.0.1
    See how "easy" it is:
    - version bump: Makefile, $program, spec
    - commit log: NEWS, changes, spec

commit 8dd91ee327d111d2d98e3c3afa0d59ddd5a5dbeb
Merge: 0ef3a72... fcaa433...
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 13:26:39 2009 +0100

    Merge branch 'secrets-leak-cve-2009-0365' into opensuse-11.1

commit fcaa4338248a2d42727f91310f64f06dcaf8f918
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Mar 5 13:15:31 2009 +0100

    Fixed secrets leak via o.fd.NMS.Connection.GetSettings (bnc#479566#c3).
    I had had trouble making it work with the secrets excluded,
    so they stay in but the settings are denied from other users.
    References:
      https://bugzilla.novell.com/show_bug.cgi?id=479566#c3

commit 0ef3a7256e7fcd02f3f8c180177dcbdd8ee1e2a3
Merge: 8864be8... 28f230d...
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Mar 4 16:20:12 2009 +0100

    Merge branch 'secrets-leak-cve-2009-0365' into opensuse-11.1

commit 8864be83d0414f6c1bfa3fe78651cb72bf75234e
Author: Coolo <coolo@suse.de>
Date:   Wed Mar 4 15:55:34 2009 +0100

    buildrequire dbus-1 to fix file list check

commit 77a4d42bd0651092317c8c1caa3f5b08d6a464c0
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Mar 4 15:51:09 2009 +0100

    Synced spec with SUSE normalized version.

commit 28f230d213b1d45ff64e39c488d3e1136fa253b3
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Mar 4 15:12:59 2009 +0100

    Fixed secrets leak via o.fd.NMS.Connection.Secrets (CVE-2009-0365).
    Done by copying the D-Bus configuration, nm-applet.conf,
    both from NM 0.7 and 0.6.
    References:
     http://cve.mitre.org/cgi-bin/cvename.cgi?name=2009-0365
     https://bugzilla.novell.com/show_bug.cgi?id=479566

commit 27f7225d7f3a081573aaea826f817fedb2188589
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Mar 2 13:43:20 2009 +0100

    0.8.2

commit b4b22a9c83bccdb9da64d57ece253516e80d2396
Merge: 6446639... cef49ae...
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Mar 2 12:27:21 2009 +0100

    Merge branch 'wpa-dist'

commit cef49ae348df7cdf7e5ff45077cc86adf21ea62e
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 1 14:26:26 2009 +0100

    Added .gitignore

commit 72f81fbf300d3b2217f1b525950284eb4b0a88e2
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 1 14:24:20 2009 +0100

    Added a proxy launcher script.
    (part 2... git is easy...)

commit 525a0d7e56718a937688b93c9a506024b62e2778
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 1 14:22:16 2009 +0100

    Added a proxy launcher script.

commit 3d799f72ad3671c74fc547b0304c874b7565fc6b
Author: Martin Vidner <martin@vidner.net>
Date:   Sun Mar 1 12:00:03 2009 +0100

    Install also pbkdf2.py

commit 64466391b7706bb4d3e7bec86172ca54f71701eb
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Feb 6 16:03:23 2009 +0100

    Fixed connecting to unsecured WEP (hopefully)

commit ce665c45f55d80f37232c782ff2e2837b85ee571
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jan 20 07:05:00 2009 +0100

    Ethernet connections do not have an SSID, do not fail.

commit 4b3dfc2ff0380e325eca1ae64dc4137fce8b8d36
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jan 20 07:03:49 2009 +0100

    Do not fail when dumping 802-1x secrets.

commit ead36160aff9378c4a918858b36f9f390fd33de8
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Jan 20 06:54:24 2009 +0100

    Added --wpa-pass.
    Thanks to Arne Bergene Fossaa, even though
    I ended up not using his patch: I use a different PBKDF2 library
    that does not have an advertising clause:
    http://matt.ucc.asn.au/src/pbkdf2.py

commit 72d1ae04641378c40a00e370da78f716cbd8c53a
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Jan 9 16:53:11 2009 +0100

    Fixed inspection commands by not using APIs that were removed in NM 0.7.0
    -d: Hostname, NisDomain, NisServers
    -c: SharedServiceName
    -s: GetID

commit 801f95b5fd856cd8ec25dc56839f47c1a12e6041
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Nov 18 18:16:00 2008 +0100

    Reenabled dbus config

commit 7de2732bed53c3438aaeab7a94c3d5261ff22cfe
Author: Martin Vidner <martin@vidner.net>
Date:   Tue Nov 18 18:13:30 2008 +0100

    Packaging fixups for the release.

commit c7070ef6e9d2c2b9d50a6d839877c02b9741bb0d
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 17:00:18 2008 +0100

    Made spec more ordinary by using tarball and makefile.

commit 759c7afc9921e99188fce832eb72c2219f27b957
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 15:52:28 2008 +0100

    Added files that went to the RPM.

commit 0037d8ac885cb6e65d1fef415fbd4276801686c9
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:58:13 2008 +0100

    Added DBus policy config.
    (will be missed if no other applet is installed to provide it)

commit d946e8b69774c8d05ff596b9c4165936c8402e8b
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:46:27 2008 +0100

    Replaced md5 library by hashlib.

commit 423e38852837d351b86ee47b9aa4e916a3988ccd
Merge: 59bea02... 9db205d...
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:38:49 2008 +0100

    Merge branch 'master' of git://repo.or.cz/cnetworkmanager
    
    Conflicts:
    	cnetworkmanager

commit 9db205d167b732af6123b7927465cbc09f153858
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:16:05 2008 +0100

    Implemented --wep-pass

commit 59bea027c97aed06302113ecfa0419a8a5db3619
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:04:55 2008 +0100

    For -C, provide connection/uuid needed by recent NM 0.7.

commit 7a2d95d435b9a4d9e4bc4c4a25b38f6b362967c7
Author: Martin Vidner <martin@vidner.net>
Date:   Fri Nov 14 11:01:53 2008 +0100

    Report the pid of the competing applet.

commit bd33f746a3377e6e87a637dd5e09bac35682a0e1
Author: Martin Vidner <martin@totoro.local>
Date:   Sat Jul 12 19:54:29 2008 +0200

    previous change broke -u for NM 0.7, fixing

commit 0c6991b0f5f6831a81b911bb20895b709b7acadd
Author: Martin Vidner <martin@vidner.net>
Date:   Sat Jul 12 19:40:41 2008 +0200

    0.7: can connect NM 0.6 (on Hardy); knetwormanagerrc not needed
    New: can connect and show settings with NM 0.6
    New: keys can be specified as CLI options, knetwormanagerrc not needed
    New: -C foo is enough to connect to an unencrypted network
    Fix: -o1 works for NM 0.6

commit d8df47ca79406beb12d698fbe8ebf149e63338a2
Author: Martin Vidner <martin@vidner.net>
Date:   Thu Jun 19 14:35:27 2008 +0200

    0.6: first steps to make it work on OLPC

commit c0fe49a9a8ddf7456a729ed9f0262cf5822979ec
Author: Martin Vidner <martin@vidner.net>
Date:   Wed Jun 18 17:28:25 2008 +0200

    knetworkmanagerrc sections: whitelisting works better

commit 41ebac18d831123651d63f1a5a69c7cc8e38afbf
Author: Martin Vidner <martin@tuturu.(none)>
Date:   Wed Jun 18 16:41:58 2008 +0200

    0.5: made it work with NM 0.6 much better (but still no -C)

commit db505cf4a6c1d44fe5b06cd7220ac861df8c5a33
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 20:10:07 2008 +0200

    0.4

commit e1a9689da7c03a09bbc4c540ab27e41c7c856692
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 17:54:02 2008 +0200

    distinguish WEP, WPA, WPA2 for -n.

commit cf80dc09fc02566064bf5b2ee5d8326f477b2068
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 17:53:40 2008 +0200

    distinguish WEP, WPA, WPA2 for -n.

commit 9551dc35ec1ac7a6b58a5e90701f93b9eba74ae7
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 17:37:45 2008 +0200

    Changed license to GPLv2 or later, to match other parts of NM
    Added NEWS

commit c3770586a7774918143953b778c52c6ca33d954d
Author: Martin Vidner <martin@totoro.local>
Date:   Mon Jun 9 15:37:15 2008 +0200

    New: -o, -w control online and WiFi status.
    New: basic device info for NM 0.6
    Fix: recognize Notification Messages in knetwormanagerrc.
    Fix: -u: better error message when applet not running.
    Fix: standardized option parsing, both -Cfoo and -C foo work.

commit 82a26ba19fc0de9fa410077804ec67003a1892d3
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 15:02:54 2008 +0200

    0.3: announced, reads knetworkmanagerrc

commit 9b04aaff66936c5d0a699e1123136d06950bc70e
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 14:13:57 2008 +0200

    0.2: config still hardwired, code less ugly, can dump signals

commit 4d46f8fe63dcd6159800adcc3c8873403915b145
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 14:04:55 2008 +0200

    0.1.666: can make a WEP connection (config is hardwired, and the code is extremely ugly)
    dummy second line
    - formatting
    - bulleted list
    and so on

commit 4850905c9677e5c86b1c7bd6533ee9174633b09a
Author: Martin Vidner <martin@vidner.net>
Date:   Mon Jun 9 13:49:42 2008 +0200

    Initial commit: 0.1
