Max Erenberg
2678bdf16e
packaging for bullseye and focal
continuous-integration/drone/push Build is passing
Details
2022-06-04 22:47:05 -04:00
Max Erenberg
b543f0eb0c
Rewrite TUI ( #52 )
...
continuous-integration/drone/push Build is passing
Details
Closes #44 .
Closes #47 .
Closes #49 .
Closes #50 .
The TUI has been rewritten using urwid instead of asciimatics. The MVC pattern was also used to help increase organization and readability.
The mouse has been disabled, which allows users to easily copy text from the terminal.
Terms are now sorted when displayed, for both the CLI and the TUI.
Reviewed-on: #52
2022-05-22 14:09:46 -04:00
Max Erenberg
5197228d68
packaging for bullseye
continuous-integration/drone/push Build is passing
Details
2022-03-13 08:03:23 -04:00
Max Erenberg
71e6b474a4
packaging for bullseye
continuous-integration/drone/push Build is passing
Details
2022-01-05 01:32:58 -05:00
Max Erenberg
feb16ee625
packaging for bullseye
continuous-integration/drone/push Build is passing
Details
2022-01-05 00:26:41 -05:00
Max Erenberg
d200d3d6cf
add packaging for bullseye and move Packaging documentation
continuous-integration/drone/push Build is passing
Details
2021-12-25 12:43:05 -05:00
Max Erenberg
afb63f44dc
add packaging for buster and bullseye
2021-12-18 16:59:13 -05:00
Max Erenberg
f08f4872cf
Add Kubernetes API endpoint ( #38 )
...
continuous-integration/drone/push Build is passing
Details
Add an API for members to create their own Kubernetes namespace.
Co-authored-by: Max Erenberg <>
Reviewed-on: #38
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-12-18 16:35:05 -05:00
Max Erenberg
f1c0ce3dd6
packaging for buster and bullseye
2021-11-28 23:22:16 -05:00
Max Erenberg
1338825c5d
use NGINX with acme.sh
2021-11-28 22:35:46 -05:00
Max Erenberg
3a30f45672
add packaging for buster and bullseye
2021-11-28 15:42:59 -05:00
Max Erenberg
0d55f01bfc
packaging for buster
2021-11-27 18:23:32 -05:00
Max Erenberg
e71d9b7d30
packaging for bullseye
2021-11-27 18:10:52 -05:00
Max Erenberg
0798419e34
packaging for buster
continuous-integration/drone/push Build is passing
Details
2021-11-21 12:31:11 -05:00
Max Erenberg
7306241a78
packaging for bullseye
2021-11-21 12:06:07 -05:00
Max Erenberg
99819ce4fe
go back to symlinks
2021-11-02 20:30:56 -04:00
Max Erenberg
89febf0400
use python binaries in virtualenv when packaging
2021-11-02 20:11:42 -04:00
Max Erenberg
620ef8ef8e
fix UWLDAP multiple-UID bug
2021-11-02 19:02:07 -04:00
Max Erenberg
ae48bcd98a
fix bug in email sender address
continuous-integration/drone/push Build is passing
Details
2021-11-02 03:05:46 -04:00
Max Erenberg
1f107b0614
use port 465 for smtps
continuous-integration/drone/push Build is passing
Details
2021-11-02 02:46:05 -04:00
Max Erenberg
f9f5d70ad3
use pip install . instead of python setup.py install
2021-11-02 02:07:15 -04:00
Max Erenberg
bdc2f9b31b
include Jinja templates in MANIFEST.in
2021-11-02 01:53:53 -04:00
Max Erenberg
729f443e72
move term check to LDAPService instead of User constructor
2021-11-02 01:30:01 -04:00
Max Erenberg
dbbc533111
add cryptography package to requirements.txt
2021-11-02 00:35:26 -04:00
Max Erenberg
3218938909
add suggestions from ehashman
continuous-integration/drone/push Build is failing
Details
2021-10-28 22:27:03 -04:00
Max Erenberg
02aff43e7f
Add debian packaging ( #32 )
...
continuous-integration/drone/push Build is failing
Details
Closes #31 .
Co-authored-by: Max Erenberg <>
Reviewed-on: #32
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-10-28 20:52:19 -04:00
Max Erenberg
3b78b7ffb4
add MailService and MailmanService
2021-07-24 00:08:22 +00:00
Max Erenberg
0c6dc18085
update mailman path to use virtualenv
2021-05-18 01:52:09 -04:00
Zachary Seguin
2a7777b59e
Set userPassword field for SASL authentication
2021-05-07 21:54:49 -04:00
Max Erenberg
b5dda1df3d
decrease minimum username length from 3 to 2
2021-05-02 18:12:44 -04:00
Max Erenberg
176e863f9b
rename package version to buster
2021-04-11 22:34:38 -04:00
Max Erenberg
7223ac6278
update debian changelog
2021-04-11 21:56:34 -04:00
Zachary Seguin
1a3244e039
Move adduser and mail operations to phosphoric-acid due to decommissioning of aspartame
...
Build for buster and stretch
2021-03-21 23:19:07 -04:00
Jennifer Zhou
723f7ecfe7
Packaging for bionic
2018-10-21 22:40:04 -04:00
Zachary Seguin
82cb7b1e64
Package for buster
2018-04-15 14:33:23 -04:00
Zachary Seguin
3976b1b17e
Build ceo for Jessie and Xenial
2017-05-02 00:27:59 -04:00
Zachary Seguin
c3ac824d67
Add python-dnspython as a dependency
2017-05-02 00:27:33 -04:00
Zachary Seguin
466af409b4
Build for stretch
2017-01-20 23:08:35 -05:00
Zachary Seguin
548ee6de58
Re-build so debian.csclub include library as a dependency
2016-02-20 16:12:32 -05:00
Zachary Seguin
44db85fe2f
Resolves issue where CEO would not start
2016-02-20 00:10:06 -05:00
Zachary Seguin
db90d4ce00
Update CEO for latest package versions on Jessie
2015-11-11 22:45:42 -05:00
Sean Hunt
5cf982e8d5
Remind users that club accounts are free.
2014-07-22 14:25:33 -04:00
Sean Hunt
a23cd81cf7
Package for saucy.
2013-12-05 16:24:13 -05:00
Luqman Aden
0bb49fe405
Packaging for jessie.
2013-10-10 22:03:59 -04:00
Jeremy Roman
359c1f14eb
squeeze build :(
2013-09-16 08:34:37 -04:00
Jeremy Roman
0352e952b8
changelog 0.5.24
2013-09-16 08:33:55 -04:00
Jeremy Roman
beef8f4abd
update changelog (twice, because I forgot to update the reprepro config first)
2013-09-07 12:07:45 -04:00
Marc Burns
a4ebb86d18
Fix build for squeeze.
2013-05-28 11:17:35 -04:00
Marc Burns
ece1a2f92b
Work around bug in libgssapi 2.0.25 present in wheezy.
2013-05-28 10:48:05 -04:00
Owen Smith
b1ee751fa1
packaging for quantal
2013-05-25 20:00:11 -04:00