]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Wed, 20 Nov 2019 09:57:17 +0000 (09:57 +0000)]
Add a Christmas banner
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 14:38:55 +0000 (14:38 +0000)]
campaigns: Only use first names in personal emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 14:36:58 +0000 (14:36 +0000)]
Adjust rate-limiting to take off load from memcache
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 14:32:50 +0000 (14:32 +0000)]
Drop checking URL blacklists to block users
This simply does not work because of too many false-positives
and some bad handling of DNS lookups in the webapp
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 14:18:45 +0000 (14:18 +0000)]
Add drip campaign for donations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 14:13:19 +0000 (14:13 +0000)]
Add a drip campaign for Christmas
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 13:59:41 +0000 (13:59 +0000)]
campaigns: Give them a name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 13:46:07 +0000 (13:46 +0000)]
Implement drip campaigns
When users sign up, they will now receive a number of emails to
help them setting up their accounts and getting involved with
IPFire.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 12:15:56 +0000 (12:15 +0000)]
accounts: Add function to add accounts to groups
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 12:02:41 +0000 (12:02 +0000)]
accounts: Create abstract class for LDAP objects
This allows us to use our wrapping layer for groups as well
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:45:56 +0000 (11:45 +0000)]
index: Decrease size of release information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:44:09 +0000 (11:44 +0000)]
index: Do not load blog posts which are not rendered any more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:32:33 +0000 (11:32 +0000)]
Remove heart icon from Donate buttons
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:29:19 +0000 (11:29 +0000)]
blog: Encourage people to follow the blog or Twitter
Make follow buttons larger and eye-catching.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:12:22 +0000 (11:12 +0000)]
index: Remove "What's New" section
This is too far down and people do not really see it
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 19 Nov 2019 11:09:55 +0000 (11:09 +0000)]
index: Move release information to the top
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Nov 2019 11:25:44 +0000 (11:25 +0000)]
accounts: Drop exact search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Nov 2019 11:18:55 +0000 (11:18 +0000)]
accounts: Use regex to enforce correct length of usernames
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Nov 2019 11:15:37 +0000 (11:15 +0000)]
accounts: Fix off-by-one error when checking username length
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 14 Nov 2019 12:06:25 +0000 (12:06 +0000)]
auth: Fix redirection when next is unset
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 12 Nov 2019 11:06:48 +0000 (11:06 +0000)]
people: Show SIP agent status
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 12 Nov 2019 10:36:12 +0000 (10:36 +0000)]
people: Clarify UID requirements
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 12 Nov 2019 09:37:29 +0000 (09:37 +0000)]
mirrors: Do not raise unknown Exception from socket module exceptions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Nov 2019 15:12:43 +0000 (15:12 +0000)]
support: Make Wiki headline more clear
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Nov 2019 15:09:49 +0000 (15:09 +0000)]
Merge branch 'community'
Michael Tremer [Tue, 5 Nov 2019 16:35:55 +0000 (16:35 +0000)]
Use Python's internal asyncio stuff instead of Tornado's
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 5 Nov 2019 16:08:25 +0000 (16:08 +0000)]
people: Cache avatars for forever now since they have a hash
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 4 Nov 2019 09:34:23 +0000 (09:34 +0000)]
people: Simplify SSO process for Discourse
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 19:26:24 +0000 (19:26 +0000)]
messages: Fix cleaning up mail queue
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 19:23:27 +0000 (19:23 +0000)]
accounts: Cleanup expired password reset tokens
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 19:10:13 +0000 (19:10 +0000)]
people: Submit real name to mailing list as well
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 19:00:37 +0000 (19:00 +0000)]
people: Invite newly registered users to newsletter
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 18:59:00 +0000 (18:59 +0000)]
Use our internal mail framework for sending newsletter subscriptions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 17:23:47 +0000 (17:23 +0000)]
people: Implement password reset
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 16:17:47 +0000 (16:17 +0000)]
people: Implement initiation of password reset
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 31 Oct 2019 15:48:40 +0000 (15:48 +0000)]
people: Add UI for password resets
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 17:18:14 +0000 (17:18 +0000)]
people: Improve password UI
The submit button is now disabled as long as the form should
not be sent.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 14:36:58 +0000 (14:36 +0000)]
people: Tighten regex pattern whenever UIDs are being used
This also adds a missing hyphen which was not allowed in
some places where we were dealing with UIDs.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 11:24:52 +0000 (11:24 +0000)]
people: Delete correct memcache keys
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 11:18:46 +0000 (11:18 +0000)]
people: Add hash to avatar
This allows us to see the change immediately
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 11:09:56 +0000 (11:09 +0000)]
people: Search for nicknames as well
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 10:35:49 +0000 (10:35 +0000)]
people: Encourage people to add a description
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 30 Oct 2019 10:31:52 +0000 (10:31 +0000)]
people: Keep description empty (and not use None)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 17:04:13 +0000 (17:04 +0000)]
people: Cannot hide sudo group
Otherwise functions that check on this do not work.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 15:44:38 +0000 (15:44 +0000)]
people: Send description to Discourse
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 15:40:32 +0000 (15:40 +0000)]
people: Make space for a description
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 11:39:04 +0000 (11:39 +0000)]
people: Add groups to navigation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 11:34:06 +0000 (11:34 +0000)]
people: Ignore more groups
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 11:24:16 +0000 (11:24 +0000)]
people: Show email address of groups
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 11:21:19 +0000 (11:21 +0000)]
people: Link from groups to accounts and vice-versa
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 11:15:13 +0000 (11:15 +0000)]
people: List group members
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 10:54:05 +0000 (10:54 +0000)]
people: Show number of group members on listing page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 10:42:21 +0000 (10:42 +0000)]
people: Ignore a couple of internal groups
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Oct 2019 10:32:50 +0000 (10:32 +0000)]
people: Add group listing page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 21:32:31 +0000 (21:32 +0000)]
fireinfo: Allow importing profiles for aarch64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 20:07:29 +0000 (20:07 +0000)]
people: Encourage people to upload an avatar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 19:46:23 +0000 (19:46 +0000)]
people: Search for non-POSIX groups, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 19:42:25 +0000 (19:42 +0000)]
people: Send signup emails to moderators
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 28 Oct 2019 19:41:14 +0000 (19:41 +0000)]
people: Add moderator group for mod rights on Discourse
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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 15:29:26 +0000 (16:29 +0100)]
support: Have all icons on top on mobile viewport
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 15:27:32 +0000 (16:27 +0100)]
footer: Add community link and re-order
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 15:24:47 +0000 (16:24 +0100)]
Re-order links in top navigation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Oct 2019 15:20:07 +0000 (16:20 +0100)]
Rework support page and add references to community.ipfire.org
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>