Commit Graph

191 Commits

Author SHA1 Message Date
Michael Spang 3d20172dad Add sources for C account creation programs 2007-12-10 03:15:44 -05:00
Michael Spang 4ec2fceaca Add stolen Kerberos 5 admin headers 2007-12-10 03:15:36 -05:00
Michael Spang 0b805c08a4 Allow starting from main.py again 2007-12-10 03:15:36 -05:00
David Bartley d091a86fb5 Fix spelling errors 2007-12-09 21:13:18 -05:00
Michael Spang 5c844ec90e Prompt for "UWuserid" instead of "UWdir ID"
Some foolish individuals read the latter "student ID".
2007-12-09 20:32:45 -05:00
David Bartley 07d4a428f9 Simplify sasl code 2007-12-06 02:04:43 -05:00
David Bartley d1da12d13f Merge branch 'master' of /users/git/public/pyceo 2007-12-06 01:47:08 -05:00
Michael Spang 3c9bb06f99 Use Popen instead of popeni for kinit
popeni is mad hacks for talking to e.g. kadmin and using
a pseudo-terminal. When using kinit with a keytab, a pipe
will suffice.
2007-12-05 23:48:20 -05:00
David Bartley bf19290c70 Merge branch 'master' of /users/git/public/pyceo 2007-12-04 22:19:03 -05:00
Michael Spang 6c0f2227bd Documentation updates 2007-12-04 22:14:31 -05:00
Michael Spang 28e860abca Make ceoquery non-SUID 2007-12-04 22:01:48 -05:00
Michael Spang fc2c42ae19 Don't mess with the keytab in postinst 2007-12-04 21:57:09 -05:00
Michael Spang 28df5a8dc4 Remove old GUI 2007-12-04 21:44:16 -05:00
Michael Spang 1aa2a15d70 Update default config for SASL magic 2007-12-04 21:40:54 -05:00
David Bartley f1a3a28166 Cleanup code 2007-12-03 03:18:03 -05:00
David Bartley ac241a6e34 Fix seteuid magic 2007-12-03 02:58:44 -05:00
David Bartley 8aa2bd1b24 Bug fix 2007-11-28 03:41:44 -05:00
David Bartley 21f12b917c Office staff can modify office staff 2007-11-28 03:38:45 -05:00
David Bartley 98f40eb82d New ceo 0.3.3 release 2007-11-28 03:20:21 -05:00
David Bartley 380e8283a0 Restrict non-club modifications to syscom 2007-11-28 03:10:08 -05:00
David Bartley ee2b189a91 Bug fix 2007-11-28 03:05:17 -05:00
David Bartley 4ca42380ee Connect on startup 2007-11-27 19:36:44 -05:00
David Bartley 350ef6ef7a Add group/club management 2007-11-27 19:29:06 -05:00
David Bartley 4f18425f71 Check for invalid usernames in positions page 2007-11-27 19:24:53 -05:00
David Bartley 7ce6543ce6 Add sasl support 2007-11-27 19:21:47 -05:00
David Bartley a2f7888d5d Don't build ceo-old 2007-11-27 18:47:40 -05:00
Michael Spang 7bc7e8e964 Bugs 2007-11-21 19:04:45 -05:00
Michael Spang 5435a95f02 Bump version to 0.3.2 2007-11-21 17:21:57 -05:00
David Bartley 95019e376a Complete group and position management 2007-11-15 05:28:58 -05:00
David Bartley 97ac7fb7bd Merge branch 'master' of /users/git/public/pyceo 2007-11-13 22:49:59 -05:00
Michael Spang a9ecb9aac8 Fix CEO group add for rfc2307bis 2007-11-13 22:41:30 -05:00
David Bartley 4236e5ec08 Don't add non-ceo group members in list_group 2007-11-13 22:36:09 -05:00
David Bartley db037b5251 Improve group search
* Add 'Search by group'
* Use member_list to display results
2007-11-13 20:50:14 -05:00
David Bartley d7dc1542c2 Add line before back on group lists 2007-11-13 19:38:49 -05:00
David Bartley ade4c0cfe1 Make back window of first wizard pane work 2007-11-13 19:37:59 -05:00
David Bartley fe458135be Add preliminary group management functions 2007-11-13 19:30:01 -05:00
David Bartley b7b67399a8 Lookup name and program based on uwdir id 2007-11-11 00:03:28 -05:00
Michael Spang 31c05d869f Remove remnants of SQL interface 2007-10-26 00:09:53 -04:00
Michael Spang f1702130d7 Bump version to 0.3.1 2007-10-05 10:18:06 -04:00
Michael Spang e0bdf2bb1e Add python-urwid to dependencies 2007-10-05 10:14:59 -04:00
Michael Spang 6e363a0ea9 Update config defaults for usergroups 2007-10-05 02:53:45 -04:00
Michael Spang b4661a2642 Adjust ID ranges in accounts.cf 2007-10-05 02:30:46 -04:00
Michael Spang eb94abed9b addhomedir: invalidate the group table too
We were doing `nscd -i passwd`. Do `nscd -i group`
as well, just for good measure.
2007-10-05 02:26:53 -04:00
Michael Spang 3b21e23249 Add create club account menu item
This option should probably only be used by
systems-committee, there are several steps
that need to be formed after the accout is
created.
2007-10-05 02:22:01 -04:00
Michael Spang d3e7fa1707 Spawn nscd, don't exec()
We were replacing the process with nscd. Oops.
2007-10-01 18:08:04 -04:00
David Bartley 2025df30a6 Make addhomedir call 'nscd -i passwd' 2007-09-28 00:28:07 -04:00
Michael Spang e057560c7d Clear status in pop_window() 2007-09-25 04:35:15 -04:00
Michael Spang 739b6cb319 Bump version to 0.3.0 2007-09-25 04:24:59 -04:00
Michael Spang 588f90b082 Add experimental urwid-based GUI 2007-09-25 04:24:49 -04:00
Michael Spang 299c25d610 Rip out studentid support 2007-09-16 00:52:05 -04:00