]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Mon, 28 Oct 2019 19:35:16 +0000 (19:35 +0000)]
people: Show group memberships
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 18:53:56 +0000 (18:53 +0000)]
people: Show when a user has joined
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 18:42:20 +0000 (18:42 +0000)]
accounts: Generate random session ID in webapp
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 18:34:35 +0000 (18:34 +0000)]
people: Do not show calls button for regular users
This does not work anyways.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 18:31:58 +0000 (18:31 +0000)]
people: Drop SSH keys
This is no longer in use because of Kerberos and therefore
we no longer need the UI for this. Very sad.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 18:11:35 +0000 (18:11 +0000)]
people: Check if UID is valid and available on registration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 16:59:34 +0000 (16:59 +0000)]
people: Show last successful/failed authentication attempts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 25 Oct 2019 16:00:36 +0000 (17:00 +0100)]
accounts: Do not fail when an account has already been created
When people choose a password that is too weak, the account might
already have been created and a second attempt will fail.
This prevents that.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 25 Oct 2019 10:11:49 +0000 (11:11 +0100)]
download: Do not check any RBLs any more
This was causing problems for a large number of users
behind proxies - Governments and such things...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 16:07:00 +0000 (17:07 +0100)]
Capture country code at registration of an account
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 15:45:02 +0000 (16:45 +0100)]
people: Fix downloading the raw avatar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 13:41:24 +0000 (14:41 +0100)]
people: Commit accidentially commented code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 13:37:06 +0000 (14:37 +0100)]
blog+tweets: Allow passing different times to recent activity functions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 Oct 2019 15:18:16 +0000 (16:18 +0100)]
people: Ask user to authenticate for Discourse when not logged in
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 Oct 2019 15:01:08 +0000 (16:01 +0100)]
people: Implement SSO for Discourse
This patch only adds SSO for users who are already logged in
and does not have any UI for logging in, yet.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 22 Oct 2019 10:24:33 +0000 (11:24 +0100)]
location: Add a "How to use" page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Oct 2019 15:03:19 +0000 (16:03 +0100)]
location: Add an index page that presents the project
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Oct 2019 14:09:33 +0000 (15:09 +0100)]
Update font-awesome to 5.11.2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 09:20:44 +0000 (10:20 +0100)]
wiki: Fix deleted page detection
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 08:57:21 +0000 (08:57 +0000)]
wiki: Set From: header when sending emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 08:56:51 +0000 (08:56 +0000)]
Revert "wiki: Set sender when sending emails"
This reverts commit
68ee09e897fa23d2f0fec3ac671c34eba5e908d0 .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 08:49:22 +0000 (09:49 +0100)]
wiki: Implement restoring pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 08:18:47 +0000 (09:18 +0100)]
wiki: Implement deleting files
Fixes: #12124
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Oct 2019 07:58:43 +0000 (08:58 +0100)]
wiki: Deduplicate blobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 7 Oct 2019 17:29:29 +0000 (18:29 +0100)]
wiki: Improve layout of file detail page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 7 Oct 2019 17:18:29 +0000 (18:18 +0100)]
wiki: Allow uploading newer revisions of a file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 7 Oct 2019 15:55:17 +0000 (16:55 +0100)]
wiki: Automatically redirect from /start pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Sep 2019 18:26:01 +0000 (18:26 +0000)]
CLI: Fix function name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Sep 2019 18:25:47 +0000 (18:25 +0000)]
messages: Keep priority numerical by default
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Sep 2019 18:19:13 +0000 (19:19 +0100)]
people: Send email to admin@ipfire.org for new account registrations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 29 Sep 2019 17:06:59 +0000 (18:06 +0100)]
people: Check StopForumSpam when registering accounts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Sep 2019 14:47:20 +0000 (14:47 +0000)]
Fix links to wiki which referred to /start
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 26 Sep 2019 14:09:30 +0000 (14:09 +0000)]
mirrors: Catch if servers refuse connections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 23 Sep 2019 23:08:06 +0000 (23:08 +0000)]
Start webapp after PostgreSQL has been launched
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 5 Sep 2019 09:52:39 +0000 (10:52 +0100)]
wiki: Permit no space between hash and headline
Fixes: #12158
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 4 Sep 2019 17:28:34 +0000 (18:28 +0100)]
wiki: Fix path for embedding images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 30 Aug 2019 13:25:33 +0000 (14:25 +0100)]
wiki: Fix alignment of tables
This was broken because of CSS overwriting what was in the markup.
Fixes: #12145
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Aug 2019 13:43:24 +0000 (14:43 +0100)]
Shorten list of blacklists
Fixes: #11926
Suggested-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Aug 2019 12:11:35 +0000 (13:11 +0100)]
wiki: Fix double-use of page variable
This overlayed the path of the page and rendered an incorrect navigation.
Fixes: #12144
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 14:09:33 +0000 (15:09 +0100)]
wiki: editor: Indent everything using tabs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 14:09:04 +0000 (15:09 +0100)]
wiki: Move preview code into Editor class
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:53:54 +0000 (14:53 +0100)]
wiki: editor: Set focus on textarea when launching
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:53:31 +0000 (14:53 +0100)]
wiki: editor: Initialise selection with some data
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:50:46 +0000 (14:50 +0100)]
wiki: Support links in editor
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:43:35 +0000 (14:43 +0100)]
wiki: Add code feature to editor
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:35:16 +0000 (14:35 +0100)]
wiki: Add keyboard shortcuts to edit text
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:22:39 +0000 (14:22 +0100)]
wiki: Use setRangeText and move cursor to end when replacing text
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 13:10:00 +0000 (14:10 +0100)]
wiki: Add editor elements to insert headlines
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 10:29:26 +0000 (11:29 +0100)]
wiki: Add link to files page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Aug 2019 10:25:15 +0000 (11:25 +0100)]
wiki: Add a little JS editor for highlighting text
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Aug 2019 13:54:45 +0000 (14:54 +0100)]
Be less verbose when tweeting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 21 Aug 2019 09:11:52 +0000 (10:11 +0100)]
wiki: Set sender when sending emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 20 Aug 2019 19:54:28 +0000 (20:54 +0100)]
wiki: Improve code highlighting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 20 Aug 2019 19:24:39 +0000 (20:24 +0100)]
blog/wiki: Only create Bugzilla links for numbers of 5 or more digits
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 20 Aug 2019 13:22:56 +0000 (14:22 +0100)]
hwdata: Fix paths on Debian
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Aug 2019 17:53:22 +0000 (18:53 +0100)]
Make the file scan and mirror check less verbose
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Aug 2019 17:48:32 +0000 (18:48 +0100)]
crontab: Make sure that we are running bash when executing cron jobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 14:38:42 +0000 (15:38 +0100)]
Merge branch 'master' of ssh://people.ipfire.org/pub/git/ipfire.org
Michael Tremer [Thu, 15 Aug 2019 14:38:01 +0000 (15:38 +0100)]
accounts: Only try parsing dates when we have a value
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 14:37:01 +0000 (15:37 +0100)]
Add update command to restart webapp gradually
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 13:50:25 +0000 (14:50 +0100)]
people: Force all UIDs to be lowercase
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 13:47:05 +0000 (14:47 +0100)]
people: Check permissions before listing calls
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 13:39:44 +0000 (14:39 +0100)]
people: Show admins when an account was last changed
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Aug 2019 13:36:01 +0000 (14:36 +0100)]
people: Show list of recently created user accounts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Aug 2019 16:10:59 +0000 (17:10 +0100)]
legal: Send mail to Lightning Wire Labs GmbH
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Aug 2019 14:35:15 +0000 (15:35 +0100)]
crontab: Rename file
Debian ignores all files with dot in its filename
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Aug 2019 14:32:46 +0000 (15:32 +0100)]
accounts: Update LDAP base
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Aug 2019 14:16:11 +0000 (15:16 +0100)]
auth: Log a better message when an account could not be registered
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Aug 2019 14:11:43 +0000 (15:11 +0100)]
wiki: Increase ratelimit on search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Aug 2019 16:08:42 +0000 (17:08 +0100)]
location: Remove "important" attribute from blacklists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Aug 2019 16:02:05 +0000 (17:02 +0100)]
location: Evaluate return code from DNS blacklists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Aug 2019 14:26:41 +0000 (15:26 +0100)]
ldap: Authenticate using Kerberos
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Aug 2019 13:53:47 +0000 (14:53 +0100)]
Makefile: Install python components into the right path
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Aug 2019 13:53:02 +0000 (14:53 +0100)]
systemd: Run as nogroup which is the correct group on Debian
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Jul 2019 15:12:10 +0000 (16:12 +0100)]
memcache: Remove any spaces from keys
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 30 Jul 2019 14:37:56 +0000 (15:37 +0100)]
wiki: Fix example markdown for embedding images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jul 2019 15:45:46 +0000 (16:45 +0100)]
CSS: Import code highlighting and base it on our colour scheme
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jul 2019 14:30:40 +0000 (15:30 +0100)]
wiki: Implement automatic links for CVEs and Bugzilla
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jul 2019 13:51:04 +0000 (14:51 +0100)]
wiki: Import basic CSS for code highlighting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jul 2019 13:47:10 +0000 (14:47 +0100)]
wiki: Swap markdown module to default python module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jul 2019 15:58:31 +0000 (16:58 +0100)]
wiki: Postprocess links
This removes all custom lingu from the wiki and only makes
links fancy when we need it.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jul 2019 15:38:55 +0000 (16:38 +0100)]
wiki: Post-process images to format them nicely
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jul 2019 09:54:11 +0000 (10:54 +0100)]
donations: Fix page load error when following pre-formatted link
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jul 2019 18:27:49 +0000 (19:27 +0100)]
mirrors: Catch any other SSL errors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 22 Jun 2019 09:09:29 +0000 (10:09 +0100)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire.org
Michael Tremer [Sat, 22 Jun 2019 09:08:12 +0000 (10:08 +0100)]
Deploy rate-limiting
To avoid any abuse of various functions of the webapp, we
now rate-limit users to a certain number of requests and send
them a HTTP 429 error if they exceed that limit.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 22 Jun 2019 07:33:12 +0000 (08:33 +0100)]
Revert "blocking: Replace spamhaus XBL against blocklist.de"
This reverts commit
980806016dec8f581f051fc7756a3d62d4f4b78b .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 13 Jun 2019 08:40:11 +0000 (09:40 +0100)]
people: Add congratulations page for activating the new account
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 18:59:37 +0000 (19:59 +0100)]
people: Add nickname
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 17:46:21 +0000 (18:46 +0100)]
Fix dimensions of Apple touch icons
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 17:29:22 +0000 (18:29 +0100)]
Update popper.js
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 17:20:18 +0000 (18:20 +0100)]
wiki: Fix for empty path names
path can be None (for empty strings). That is translated to the index page.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 17:17:08 +0000 (18:17 +0100)]
wiki: Fix creating pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 15:19:56 +0000 (16:19 +0100)]
wiki: Show empty indicator for watchlist
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 15:16:39 +0000 (16:16 +0100)]
wiki: Fix wrong variable name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 15:07:37 +0000 (16:07 +0100)]
CSS: Make tables inherit their font colour
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 15:02:44 +0000 (16:02 +0100)]
wiki: Fix editing the index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 14:53:34 +0000 (15:53 +0100)]
wiki: Reduce image size to 920px
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 14:30:10 +0000 (15:30 +0100)]
wiki: Use <figure> for images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 30 May 2019 14:17:19 +0000 (15:17 +0100)]
wiki: Implement embedding images with {{...}} syntax
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>