[Commits] idmgr branch xs-0.5 created.

Martin Langhoff martin at laptop.org
Thu Dec 11 12:58:55 EST 2008


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "/home/olpc-code/git/projects/idmgr".

The branch, xs-0.5 has been created
        at  908d2d14ea5b0177053ffe09ea1f312e0739ac77 (commit)

- Log -----------------------------------------------------------------
commit 908d2d14ea5b0177053ffe09ea1f312e0739ac77
Merge: f0859ba2d082c65d820471c116283a3e454d636c 017a4ef1458c2d745cee8e4ce919651847765472
Author: Martin Langhoff <martin at laptop.org>
Date:   Thu Dec 11 15:58:12 2008 -0200

    Merge branch 'master' of git+ssh://dev.laptop.org/home/olpc-code/git/projects/idmgr
    
    Conflicts:
    
    	idmgr.spec.in

commit 017a4ef1458c2d745cee8e4ce919651847765472
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Nov 19 12:49:17 2008 +1300

    Check for threshold when reading database.
    
    including a dump test script.

commit 7dee41e231c8763f89616630de2cec4b45bf7909
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Nov 18 18:25:34 2008 +1300

    'group' is an SQL keyword, so use 'class_group'
    
    Also, catch nonexistent group fields.

commit 07762a44ebf583e033d2dbff73da0ef8a3382b46
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Nov 18 18:09:24 2008 +1300

    Add an upgrade script for the groups column.

commit 037ec16c4195a09d65d5831f09b8d435dfbb2d56
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Nov 18 17:47:11 2008 +1300

    use the groups threshold

commit b5efac172c33d9df296227a3f7d29c91f983cf6e
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Nov 18 16:26:00 2008 +1300

    Group laptops according to weekday, after a certain number have registered.

commit f0859ba2d082c65d820471c116283a3e454d636c
Author: Martin Langhoff <martin at laptop.org>
Date:   Fri Nov 14 16:07:31 2008 -0500

    rpm: make ~idmgr readable by apache and others

commit 26deefe9d4da501e06b95e59aa8dadc5d14def8c
Author: Martin Langhoff <martin at laptop.org>
Date:   Wed Oct 15 19:30:14 2008 +1300

    network: ensure we bind to a single, explicitly defined network address
    
    and make it configurable...

commit f2b36b3d66347c426426805580c31337552b7eef
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Oct 8 13:40:04 2008 +1300

    Use backwardly compatible config variables.
    
    Older versions used BACKUP rather than BACKUP_HOST.

commit 5231bbfa15af547edbc999c804d05fee586c479c
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Oct 8 13:18:28 2008 +1300

    look for /etc/sysconfig/idmgr too, so that xs-config can do its stuff

commit 094f7fb364f4eacd72289da537d86bea962e91f0
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 18:28:52 2008 +1200

    test script cleans up after itself, and tries to be informative

commit 816537185e68c4a0795047dd9734b2f96d9a6bae
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 18:07:01 2008 +1200

    Can't alter table to have variable default

commit 3a5585b6d9bd54cd4fd8c314829cdf9d80fee790
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 17:55:57 2008 +1200

    Have no exception object when there is no exception.

commit 7dd7da20f15a388daf4f44eb950bfb51deecc110
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 17:52:10 2008 +1200

    Adding a timestamp column to registration database.

commit 261fe5989d0a88edc72fadd84c729ca70920f3b2
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 17:27:39 2008 +1200

    Use Fedora 9 instead of 7

commit 03f5aea9d1b7d0819fb2cc7473318f2ff41e62f7
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 18 17:27:03 2008 +1200

    Registration test cleanup should clean up system users too.

commit 1ebf0d679cff12d352ab31933a0ac13defc55b59
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 17:44:15 2008 +1200

    updating README

commit 5987f1586f4ce5fd5d18ab84cd4ab08b0baad38b
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 16:48:40 2008 +1200

    be a bit less alarmist about wierd sql table definitions

commit 28aa489f2538219c8f25f5d9333f2d7c88c7881f
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 16:27:40 2008 +1200

    reply to missing column was logically reversed

commit 5eaf6272501dded0175a82575c0ba1849993593a
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 16:25:59 2008 +1200

    fix syntax errors

commit 0b4d6cfa87fa189c92ee228d61b10e31b81374a0
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 16:23:02 2008 +1200

    formgot to install the new upgrade script!

commit 14e14c4961c4e3440fef7792778ef379ca8fdc85
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 15:46:34 2008 +1200

    putting uuid referneces in the right places.
    
    Still nothing actually reads it.

commit 6c56a704cae3f9bd050dcc9d2114e4aaa24a2068
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Tue Sep 9 15:32:34 2008 +1200

    update to new storage system that saves uuid in the database.
    
    Also, new databases allow nicknames up to 200 characters, rather than the
    previous 30. Old databases are NOT updated for this.

commit 1a2d0dadc0733d0a0c10af12be3e5c22c218c4cf
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 16:34:42 2008 +1200

    Database connection didn't survive forking and closing all file handles

commit d2ce00a8c0724f560e131a3c0acbb7766456af2d
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 16:06:40 2008 +1200

    removing debug messages

commit bf4ad51f88067f8c20d9af9feb98a951bcffbe4f
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 15:52:37 2008 +1200

    Test script, and a method for getting a list of serials.

commit 03f213c7a4adfadcefca50ac2398d7b9d6776fb8
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 15:08:46 2008 +1200

    doh, PRIMARY means UNIQUE

commit 09174e7df5eaee14bede70387eda46f0f8cba775
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 13:43:50 2008 +1200

    Various typos in refactoring

commit 78b970da6cf600a35601ef234208f662c4205dda
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 13:37:34 2008 +1200

    script for testing from server

commit 10162eca9b8cc6445f365340034b57fc447dd7ad
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 13:19:00 2008 +1200

    moving test scripts

commit 39bd706b723f5651251f6c44b5412261c0156be2
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 13:11:30 2008 +1200

    typos

commit 07972916e2c16879ff94f3b3230c9e230c07382a
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 13:08:46 2008 +1200

    fix init.d vscript for new locations

commit 5f3694dfeb8165b2fa48163416ec9f6974fdb258
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 12:53:14 2008 +1200

    move the scripts out of the conf directory

commit 0ed170330cd7aab47ae5035d949b2a8f4a4a1150
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 12:50:01 2008 +1200

    Removing old bad files

commit dd93786ea9e68657194baded8783612bf8fcb48d
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 12:43:06 2008 +1200

    Rearranged python into library and script

commit 05d15c911ccb6f49bc24164ccee0be35b92e2e65
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 12:42:23 2008 +1200

    adding spec.in file

commit 84ecb20dcb63d70de3a796986640b4eea3455f3e
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Sep 4 11:32:25 2008 +1200

    rewrite

commit 2b3ec0d2868eaca4e6505359a406825183555518
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Sep 3 17:26:25 2008 +1200

    rewriting idmgr to be more sane

commit d96cd94ef65fa768bbbf12707e5bad3cfcb112c1
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Sep 3 14:59:28 2008 +1200

    More work on Makefile and spec

commit 7fc65014920fd8f3c4b46aa33c974a24cfe6ebb3
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Sep 3 14:57:46 2008 +1200

    GPLv2

commit a642ad46b4e1445c11d235f5a60ba02180261d86
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Sep 3 14:46:15 2008 +1200

    Making make make stuff, cleaning up rpmlint complaints

commit 0fe17b798d1bca0b9ad097eac6be5f20db85ea78
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Wed Sep 3 14:39:28 2008 +1200

    Rewriting Makefile, with a view to moving idmgr core into a shared module.
    
    Using the same Makefile template as xs-activation, et al.

commit 6cf1dc8f9747d6259357c820be43dcb0b671c4ea
Merge: c8a5b1fdb9d126e0478a68c4124387c61cb71a7b 99ebb0e3cba5f28a295feb5860849891a2fb551f
Author: Martin Langhoff <martin at laptop.org>
Date:   Fri Aug 22 13:22:51 2008 +1200

    Merge commit 'douglas/master'

commit 99ebb0e3cba5f28a295feb5860849891a2fb551f
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Fri Aug 22 17:04:45 2008 +1200

    Add users to rsshusers group.
    
    update_users_0_to_1.py updates all the exiting users. It is run in
    post-install. If the rsshusers group does not exist it will be created.
    
    create_user will add new users to the group.

commit c8a5b1fdb9d126e0478a68c4124387c61cb71a7b
Author: Martin Langhoff <martin at laptop.org>
Date:   Fri Aug 22 13:22:45 2008 +1200

    Add publish target

commit d46de8fe633f0eeb5cc932185949ee1750c87c07
Author: Martin Langhoff <martin at laptop.org>
Date:   Tue Aug 12 12:07:45 2008 +1200

    Add rssh to the requires

commit 3f6afbcee393ce19759ad8cb5deec28d90888592
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Mon Aug 11 13:55:53 2008 +1200

    More checking and logging of registration information.
    
    The create_user script tries to give useful information to syslogd, and
    ensures that the username it is given is a valid XO serial.  It also checks
    the ssh public key, but is not terribly strict.  If a system user is created
    but some later process fails, create_user tries to remove the user.
    
    server.py also takes better notice the values it receives, and will fail if
    the username or public key contain multiple lines. The way errors are
    handled has also been changed, to reduce dupication.
    
    If the server.py script is called without a pidfile argument, it runs in the
    foreground and prints messages on stderr. Previously it would have crashed.

commit f0761f051c3b0bdada2c3a04294d34d632704e4f
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Mon Aug 11 13:34:37 2008 +1200

    Utility function for the batch removal of XO users
    
    This removes the named XO users from both the SQL and system databases.
    
    To remove all users, use something like
    
     /home/idmgr/remove_user sqlite3 /home/idmgr/identity.db \
        "select serial from laptops"

commit 29429ba860dbe649c15ac0e4311687ff1829ef63
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Fri Aug 8 13:02:16 2008 +1200

    More accurate idmgr shutdown status (#7653) and condrestart option.
    
    The status returned by "/etc/init.d/idmgr stop" is less often the inverse
    of its actual success.
    
    "/etc/init.d/idmgr start" will not start if the daemon is already running.
    
    "/etc/init.d/idmgr condrestart" works.

commit a6ec64100b58b826fe5b185e4083c9b51dd189fe
Author: Douglas Bagnall <douglas at paradise.net.nz>
Date:   Thu Aug 7 18:19:18 2008 +1200

    No passwords for XO users, and packaging improvements
    
    XO users were being given their UUIDs as passwords, which was
    unnecessary.
    
    In case the user storage system changes again in the future, the post
    installation scripts reference /home/idmgr/storage_format_version to
    decide what to do.

commit 7e4f891a2eef8c4ec04843552cec1288eb655aa1
Author: Douglas Bagnall <douglas at localhost.localdomain>
Date:   Tue Aug 5 16:53:15 2008 +1200

    Restrict XO users using rssh
    
    As per ticket #7606, until now XO users have had full shell access
    over ssh.  This (with related commits in ds-backup and xs-config),
    confines them to rsync over ssh only.
    
    The update_users.py script fixes existing users, while create_user
    will now set the shell of new users.
    
    The users' group is also set to "xousers", which will allow further
    restrictions in due course.

commit 658152171f1f91ea193b6699d5498572a29b2676
Author: Martin Langhoff <martin at laptop.org>
Date:   Sat Aug 2 21:43:13 2008 +1200

    spec file: policy is that we use condrestart in %post
    
    This should help fix hangs during LiveCD builds.

commit 0acd49f38285acf2f5db6a5846f4ece4d5379cf6
Author: John Watlington <wad at laptop.org>
Date:   Tue Jan 15 17:48:35 2008 -0500

    Fixed inability to install if /library missing
    Please enter the commit message for your changes.

commit b9818c9b549b4b55e510ab011282932a87dd148f
Author: John Watlington <wad at laptop.org>
Date:   Fri Jan 11 14:30:56 2008 -0500

    Screwed up the makefile in the last commit...

commit 99ca9aa42fb75c7602438c69a46b4c4000ec80b4
Author: John Watlington <wad at laptop.org>
Date:   Fri Jan 11 14:20:54 2008 -0500

    Moved the presence and backup server names into /etc/idmgr.conf

commit 65e1e138d36bff4d691367175a950ccec0a30b59
Author: John Watlington <wad at laptop.org>
Date:   Tue Sep 4 12:01:49 2007 -0400

    Fixed problem with create_user script

commit ab529f1466e1415186651408d5b59b549b85a5db
Author: John Watlington <wad at laptop.org>
Date:   Mon Sep 3 23:30:17 2007 -0400

    Added Makefile and spec file, as well as startup and random database scripts

commit f378dfbc3d74e81b6ad89fd541b433ae27389f8d
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Mon Aug 6 15:36:58 2007 -0400

    Log registrations to syslog

commit 75415ebca1265073bbc6d959b65b760abc8c1592
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Wed Aug 1 17:02:17 2007 -0400

    nicknames are unicode

commit cb7e3fc57aa7dbb69d2e45550780ef24bd867e45
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Wed Aug 1 16:52:24 2007 -0400

    serial numbers are hex, not decimal

commit 3725689fbedf07e3aa03cfaf1f02e6a733b5eb5f
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Mon Jul 30 13:56:43 2007 -0400

    * Use a default SN/UUID if the laptop doesn't have one
    * Make the server return the full backup path

commit 3628f6ed0ea5aa1609fb60aad68e377acbb78d94
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:14:53 2007 -0400

    Optionally take a sever URL on the command-line

commit 63801371a389d52401243fd310e58fadf692053b
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:11:23 2007 -0400

    Update create_user script

commit d341f13c0fbf93680ebc762b05f029e7680a9cab
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:10:59 2007 -0400

    xml-rpc is the way and the light. or something.

commit e80a72abd5a720e29a011eb770b59483af9ba872
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:09:58 2007 -0400

    DIE PYLONS DIE

commit c6da932be77648a13bc64025c03edae8537243af
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:07:37 2007 -0400

    begone, pylons cruft

commit 929f28ce2ff65bb1d3b875bd94365274b9277516
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 27 17:07:06 2007 -0400

    Updating register.py for xml-rpc

commit 9994479f02132534d46da5094937ea3686bce690
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jul 26 17:35:12 2007 -0400

    Get the home directory correctly, and refactor somewhat

commit 17dc27bc772b69f51807d1fc20ac4da8dc6dea6a
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jul 26 15:17:33 2007 -0400

    * Make re-registering override old registrations
    * Pass back a hostname and backup path from the server

commit 539aa6fb7a40c072aeebeab8e23d2db85557ec90
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jul 26 13:22:09 2007 -0400

    Adding an XO-side register scripts

commit 5ba52c0d9a5270ee714961ea2fc974f2f4b424dc
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jul 6 16:11:25 2007 -0400

    We don't have a full name, only a nickanme. Updating controller,
    tests, etc. Also adding pubkey support.

commit d963ca17e8c39a3135e7c0a9037f0cfd3a47ee27
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jun 21 13:43:00 2007 -0400

    Checking in the schoolserver's create_user script.

commit 81a5387511ba2a26d04ec168f05cbd746f50d25b
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Fri Jun 15 12:54:26 2007 -0400

    Adding some better error checking and tests

commit 15544efc0e62d5ce99ef414a69eb07d8b76b7ff0
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jun 14 14:56:21 2007 -0400

    Adding the ability to shell out to a script to create user
    accounts. Frobbing default config.

commit 771b3fe86fc1bcd5bb48b04b89afbf558465919c
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jun 14 13:19:33 2007 -0400

    Make the register page expect a UUID.

commit 915dd14221726d77695b8370c26a271d35c1620d
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Thu Jun 14 13:13:45 2007 -0400

    Updating setup.py with a version and deps

commit db1765c5edf15c15d1e92ead202cc8be005d70d7
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Tue Jun 12 17:00:31 2007 -0400

    Deleting old files from the django version

commit 70a34574e27fc80a4b37f0448ff0bb6eee2cd789
Author: Nelson Elhage <nelhage at phanatique.(none)>
Date:   Tue Jun 12 17:00:02 2007 -0400

    Porting idmgr to pylons

commit 86a386f89329499658b40bcc6445e8a924d33066
Author: Christine Spang <spang at mit.edu>
Date:   Thu Jun 7 20:15:54 2007 -0400

    Fixes and improvements to the test script and serverside view.

commit bdc482d7b00b705a03ab39137e69c9b31e4eae97
Merge: 338ff0e7cc04cdbfe5fdf0df3892976754ee6225 c46d7d1a73ed4aecdd8d184030e3d8c61245bc9e
Author: Christine Spang <spang at mit.edu>
Date:   Thu Jun 7 10:33:31 2007 -0400

    Merge branch 'master' of git+ssh://dev.laptop.org/git/projects/idmgr
    
    Conflicts:
    
    	dbinit.py

commit c46d7d1a73ed4aecdd8d184030e3d8c61245bc9e
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Wed Jun 6 17:18:32 2007 -0400

    Update dbinit to be independent of site name

commit 338ff0e7cc04cdbfe5fdf0df3892976754ee6225
Author: Christine Spang <spang at mit.edu>
Date:   Wed Jun 6 00:11:33 2007 -0400

    views.py now actually adds POST requests to the database.
    Also added script for testing.

commit ecf6c59a3192543ce435ef199b94927b171f2f59
Author: Christine Spang <spang at mit.edu>
Date:   Tue Jun 5 18:41:35 2007 -0400

    Initial code for responding to laptop HTTP POST requests + fix import
    statement in dbinit.py

commit eb9d890ec92c9955c3e55dc7011d98cdd15ee079
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 17:48:14 2007 -0400

    Actually committing dbinit.py

commit 6fb002dbe1d3a0e59932043b8279e87ca5071da7
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 16:53:10 2007 -0400

    Actually committing the models

commit 8061dc40da45af3bb98ca89a4f0fac792cd228cb
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 16:50:08 2007 -0400

    Adding a laptop model, and a create_tables script for the sqlalchemy
    models

commit 2f42ffdc9919f0b47feca06200ffded5cb82918f
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 16:49:30 2007 -0400

    Fixing settings.py, importing local_settings

commit 79d7dca7e24e217edbd394ef74ea6a40599df745
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 16:22:01 2007 -0400

    Updating DATABASE_ENGINE and INSTALLED_APPS in settings.py

commit 60f96bec8fe38c11b92f52c1653d926d059d6c6e
Author: Nelson Elhage <nelhage at lunatique.mit.edu>
Date:   Tue Jun 5 16:01:55 2007 -0400

    Adding an ``identity'' app

commit b8cc502b1b85dfde7212e828f1b9b299926a77ef
Author: Christine Spang <spang at mit.edu>
Date:   Tue Jun 5 15:34:20 2007 -0400

    Initial import.

-----------------------------------------------------------------------


--
/home/olpc-code/git/projects/idmgr


More information about the Commits mailing list