-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathchangelog
More file actions
172 lines (123 loc) · 6 KB
/
changelog
File metadata and controls
172 lines (123 loc) · 6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
python3-srcf (0.0.17) UNRELEASED; urgency=medium
* Fix domain handling during group deletion
* Add sysadmin account cancellation tooling
* srcf.database: Add last_read to domain records
* srcflib.scripts: Add support for sequence args
* srcflib.scripts: Add bulk member cancellation
* srcflib.scripts: Fix handling of non-suffixed lists
* srcf.controllib: Try to handle deleted referenced users in jobs
* srcflib.scripts: Add erase member script
* srcf.controllib: Optionally read MySQL username from .my.cnf
* Drop database support for pending group admins
* Allow passing string owner names
* Show unmaintained group accounts on member cancel
-- SRCF Sysadmins <[email protected]> Wed, 20 Aug 2025 19:00:00 +0100
python3-srcf (0.0.16) UNRELEASED; urgency=medium
* Add contactable field to members
* Add support for primitive script args
* Add unset-member flag to member cancellation
* Reset contactable flag on control email change
* Add contactable flag to SRCFLib member management
* Add unset-contactable flag to member cancellation
* Add contactable flag to summarise (srcf-member)
* Tweak member/contactable flags for cancel member
* Add sysadmin emails to Mailman tasks
* Add member reactivation task and script
-- SRCF Sysadmins <[email protected]> Sat, 30 Sep 2023 19:05:00 +0100
python3-srcf (0.0.15) UNRELEASED; urgency=medium
* srcf.database: Treat 'control' account as webapp
* srcf.controllib: Connect to MySQL as current user
* srcf.database: Add ucam_redirect field
* srcf.database: Add HTTPSCert.provisioned property
* Fix UNIX group scrub target
* Add email notification for srcflib-member-passwd
* Require approval of all group role email addresses
* Check more than just one flake8 rule
* Require SQLAlchemy <2.0
-- SRCF Sysadmins <[email protected]> Thu, 29 Jun 2023 22:22:00 +0000
python3-srcf (0.0.14) UNRELEASED; urgency=medium
* Email sysadmins on manual group grant/revoke
* Add script email wrapper to prefix sysadmin mail
* Use an auto-commit session for scripts
* Add optional actor arg to group admin scripts
* Cancellation-specific group admin removal emails
* Disable (not delete) PG accounts on user cancel
* Add idempotent make helper, use with NIS rebuild
* Support arbitrary reply-to in srcf.mail
* Add configurable email suppression
* Add script debug and email suppression options
* Always update NIS on member cancel
-- SRCF Sysadmins <[email protected]> Sun, 30 Oct 2022 17:07:00 +0000
python3-srcf (0.0.13) UNRELEASED; urgency=medium
* Log group admin changes and member/group deletions
* Email sysadmins on member/society cancellations
* Track requesting user of group admin changes
* Assorted fixes for script and email helpers
-- SRCF Sysadmins <[email protected]> Fri, 2 Sep 2022 19:39:00 +0100
python3-srcf (0.0.12) UNRELEASED; urgency=medium
* Update wiki references in email templates
* Fix attribute name on JobAction usage
* Don't leak sockets doing LDAP searches
* Fix bug in user cancellation
* Fix validation when unsetting role email
* Handle Ctrl-C on script prompts
-- SRCF Sysadmins <[email protected]> Thu, 11 Aug 2022 19:00:00 +0100
python3-srcf (0.0.11) UNRELEASED; urgency=medium
* Add script to delete group accounts
* Migrate job state transition logic
* Force use of mysql_native_password
-- SRCF Sysadmins <[email protected]> Thu, 11 Nov 2021 20:39:00 +0000
python3-srcf (0.0.10) UNRELEASED; urgency=medium
* Add tasks for cancellation of users and deletion of members
* Require explicit session handling and pass-through
-- SRCF Sysadmins <[email protected]> Sun, 13 Jun 2021 11:51:00 +0100
python3-srcf (0.0.9) UNRELEASED; urgency=medium
* Assorted SRCFLib refactors
* Introducing SRCFLib sbin scripts
* Post-Ubuntu-upgrade fixes
* Use SRCFLib for control panel jobs in srcf.controllib
-- SRCF Sysadmins <[email protected]> Sat, 5 Jun 2021 22:42:55 +0100
python3-srcf (0.0.8) UNRELEASED; urgency=medium
[ Richard Allitt ]
* Bulk whitespace and syntax cleanup
* Fix recursive call in copytree
* Drop unused session query transaction
* Actually use non-decoded subproc output
* Notify users being removed from group accounts
* Tighten email template package inclusion
* Fixes to whitespace, typos, session type case
* Add safe log renderer for potentially raw bytes
* Drop python-ldap3 from requirements
* Add withdrawn state to jobs
* Add jobs for member/group renames
* Fix up plumbing for member/group renames
* Sync and bug-fix new member/soc tasks from control
* Reduce redundancy in name change emails
* Return updated member/society on name change
* Add danger flags to job classes
* Add group creation jobs to user job history
[ Charlie Jonas ]
* Bump copyright year in license file (#3)
[ Malcolm Scott ]
* Don't require someone to exist in ldap.lookup in order to sign up (i.e. allow alumni)
* Drop unused LDAP helper
-- Malcolm Scott <[email protected]> Fri, 15 Jan 2021 13:45:29 +0000
python3-srcf (0.0.7) xenial; urgency=medium
* Incorporate SRCFLib into unified deb package
-- SRCF Sysadmins <[email protected]> Mon, 21 Dec 2020 13:17:54 +0000
python3-srcf (0.0.6) xenial; urgency=medium
* Merge changes from 'master' branch
-- Malcolm Scott <[email protected]> Mon, 21 Dec 2020 12:44:19 +0000
python3-srcf (0.0.5) xenial; urgency=medium
* Relax SQLAlchemy dependency so that the package works on newer
distributions (SQLAlchemy is stable enough, hopefully)
-- Malcolm Scott <[email protected]> Mon, 21 Dec 2020 12:15:39 +0000
python3-srcf (0.0.4) xenial; urgency=medium
* Fix PPA builds
-- Malcolm Scott <[email protected]> Wed, 25 Nov 2020 00:53:31 +0000
python3-srcf (0.0.2) xenial; urgency=medium
* srcf.controllib.jobs.Signup: create public_html
-- Malcolm Scott <[email protected]> Wed, 25 Nov 2020 00:15:45 +0000
python3-srcf (0.0.1) xenial; urgency=low
* Initial Debian-packaged build.
-- SRCF Sysadmins <[email protected]> Fri, 13 Nov 2020 16:22:47 +0000