├── VERSION ├── .gitignore ├── webroot ├── .gitignore ├── site │ ├── leftside_public.mas │ ├── index.html │ ├── robots.txt │ ├── .gitignore │ ├── favicon.ico │ ├── default_face.png │ ├── decor.mas.template │ ├── style.css │ ├── index_private.mas │ ├── Makefile │ ├── emit_mlkey.html │ ├── emit_vouch.html │ ├── leftside_private.mas │ ├── emit_emerg.html │ ├── emit_pgp.html │ ├── index_public.mas.template │ ├── sitehandler.mas │ ├── list_airports.html │ ├── list_languages.html │ ├── chpw.html │ ├── select_tg.html.template │ ├── mailinglist.html │ ├── nominate.html │ ├── vouch_cp.html │ ├── list_members.html │ ├── edit_second_factor.html │ └── edit_email.html ├── mech │ ├── index.html │ ├── .gitignore │ ├── footer.mas │ ├── expired.html │ ├── leftside.mas.template │ ├── header.mas │ ├── Makefile │ ├── login.html.template │ └── logout.html ├── robots.txt ├── favicon.ico ├── index.html ├── Makefile ├── style.css └── autohandler.template ├── library ├── db_migrations │ ├── .gitignore │ ├── 30-NOV-2013.psql │ ├── per_tg_mail_footer.psql │ ├── 16-SEPT-2013_wiki.psql │ ├── 24-FEB-2014_pgp_expire.psql │ ├── DB_1.psql │ ├── 10-AUG-2013.psql │ ├── 14-SEPT-2013.psql │ ├── Setup_Schema_Version.psql │ ├── DB_4.psql │ ├── 12-OCT-2013_sysadmin.psql │ ├── 11-NOV-openid1.psql │ ├── 28-JAN-2014_2FA_extend.psql │ ├── 29-NOV-2013.psql │ ├── DB_5.psql │ ├── 20-AUG-2013.psql │ ├── 12-AUG-2013.psql │ ├── 09-DEC-2013_2FA.psql │ ├── DB_6.psql │ ├── Makefile │ ├── README_OPS_T_DB.txt │ ├── DB_7.psql │ ├── db_needs_update.sh │ ├── DB_3.psql │ ├── DB_2.psql │ ├── update_db.sh │ └── 12-AUG-2013-1.psql ├── portal.conf.template ├── signature.template ├── .gitignore ├── cronrun-week.sh ├── cronrun-minute.sh ├── remove-from-tg.sh ├── rename-email.sh ├── cronrun-day.sh ├── set-no-mail.sh ├── merge-member.sh ├── new-member.pl ├── fix-install.sh ├── gpgtest.pl ├── extract-sysadmins.sh ├── mh-wrapper.c ├── http-real.inc.template ├── approve.pl ├── funcs.sh ├── chpw.pl ├── notify-idle.pl ├── notify-unvetted.pl ├── report-unvetted.pl ├── Makefile ├── findmember.pl ├── dbck-password.pl ├── fsck-mlkeys.pl ├── tg-maker.sh ├── notify-stuck.pl └── fsck-pgpkeys.pl ├── siteconfig.testing ├── INSTALL.md ├── mycat.pl ├── siteconfig.template ├── Makefile ├── README.md ├── doc └── README.states └── LICENSE /VERSION: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | siteconfig 2 | -------------------------------------------------------------------------------- /webroot/.gitignore: -------------------------------------------------------------------------------- 1 | autohandler 2 | -------------------------------------------------------------------------------- /webroot/site/leftside_public.mas: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /webroot/mech/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /webroot/site/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /webroot/mech/.gitignore: -------------------------------------------------------------------------------- 1 | login.html 2 | leftside.mas 3 | -------------------------------------------------------------------------------- /webroot/robots.txt: -------------------------------------------------------------------------------- 1 | # go away 2 | User-agent: * 3 | Disallow: / 4 | -------------------------------------------------------------------------------- /webroot/site/robots.txt: -------------------------------------------------------------------------------- 1 | # go away 2 | User-agent: * 3 | Disallow: / 4 | -------------------------------------------------------------------------------- /library/db_migrations/.gitignore: -------------------------------------------------------------------------------- 1 | *.orig 2 | update_db 3 | db_needs_update 4 | -------------------------------------------------------------------------------- /webroot/site/.gitignore: -------------------------------------------------------------------------------- 1 | decor.mas 2 | index_public.mas 3 | select_tg.html 4 | -------------------------------------------------------------------------------- /webroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ops-trust/portal/HEAD/webroot/favicon.ico -------------------------------------------------------------------------------- /webroot/site/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ops-trust/portal/HEAD/webroot/site/favicon.ico -------------------------------------------------------------------------------- /webroot/site/default_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ops-trust/portal/HEAD/webroot/site/default_face.png -------------------------------------------------------------------------------- /library/db_migrations/30-NOV-2013.psql: -------------------------------------------------------------------------------- 1 | ALTER TABLE member Add PRIMARY KEY (ident); 2 | ALTER TABLE web_sessions Add PRIMARY KEY (id); 3 | 4 | 5 | -------------------------------------------------------------------------------- /library/db_migrations/per_tg_mail_footer.psql: -------------------------------------------------------------------------------- 1 | --Add field for per mailinglist e-mail footer. 2 | ALTER TABLE mailinglist ADD email_footer TEXT; 3 | 4 | -------------------------------------------------------------------------------- /library/portal.conf.template: -------------------------------------------------------------------------------- 1 | # Portal configuration 2 | 3 | PORTAL_DB_HOST=!pghost! 4 | PORTAL_DB_PORT=!pgport! 5 | PORTAL_DB_NAME=!pgname! 6 | 7 | -------------------------------------------------------------------------------- /webroot/mech/footer.mas: -------------------------------------------------------------------------------- 1 | 2 |