-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathchangelog
155 lines (109 loc) · 5.27 KB
/
changelog
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
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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <sysadmins@srcf.net> 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 <debianpkg@malc.org.uk> Fri, 15 Jan 2021 13:45:29 +0000
python3-srcf (0.0.7) xenial; urgency=medium
* Incorporate SRCFLib into unified deb package
-- SRCF Sysadmins <sysadmins@srcf.net> Mon, 21 Dec 2020 13:17:54 +0000
python3-srcf (0.0.6) xenial; urgency=medium
* Merge changes from 'master' branch
-- Malcolm Scott <debianpkg@malc.org.uk> 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 <debianpkg@malc.org.uk> Mon, 21 Dec 2020 12:15:39 +0000
python3-srcf (0.0.4) xenial; urgency=medium
* Fix PPA builds
-- Malcolm Scott <debianpkg@malc.org.uk> 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 <debianpkg@malc.org.uk> Wed, 25 Nov 2020 00:15:45 +0000
python3-srcf (0.0.1) xenial; urgency=low
* Initial Debian-packaged build.
-- SRCF Sysadmins <sysadmins@srcf.net> Fri, 13 Nov 2020 16:22:47 +0000