]>
git.ipfire.org Git - ipfire.org.git/log
Rico Hoppe [Thu, 29 Jun 2023 13:49:51 +0000 (13:49 +0000)]
Merge branch 'new-design' of https://git.ipfire.org/pub/git/ipfire.org into new-design
Rico Hoppe [Wed, 28 Jun 2023 22:59:35 +0000 (22:59 +0000)]
added mastodon to footer
Michael Tremer [Wed, 28 Jun 2023 16:47:48 +0000 (16:47 +0000)]
auth: Move Password module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 16:43:08 +0000 (16:43 +0000)]
asterisk: Remove ping test
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 16:42:36 +0000 (16:42 +0000)]
asterisk: Check if we have received an Event before accessing it
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 16:41:20 +0000 (16:41 +0000)]
voip: Show conferences
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 16:12:16 +0000 (16:12 +0000)]
asterisk: Create a unified method to fetch objects
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:59:10 +0000 (15:59 +0000)]
people: Drop conferences page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:54:20 +0000 (15:54 +0000)]
talk: Drop old FreeSWITCH integration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:52:05 +0000 (15:52 +0000)]
people: Drop old SIP page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:49:12 +0000 (15:49 +0000)]
accounts: Drop agent stuff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:44:44 +0000 (15:44 +0000)]
people: Drop old calls page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:32:39 +0000 (15:32 +0000)]
voip: Show queues
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:10:03 +0000 (15:10 +0000)]
voip: Make page only accessible for staff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 15:08:06 +0000 (15:08 +0000)]
voip: Show outbound registrations
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 14:51:30 +0000 (14:51 +0000)]
voip: Create an extra page for debugging VoIP stuff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 13:35:16 +0000 (13:35 +0000)]
users: Connect to Asterisk and show any ongoing calls
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 12:08:47 +0000 (12:08 +0000)]
accounts: Don't cache LDAP attributes
Our LDAP servers are fast enough that we don't need to do this.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 12:05:50 +0000 (12:05 +0000)]
accounts: Actually delete users from LDAP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 11:07:15 +0000 (11:07 +0000)]
bugzilla: Catch 404 when a user does not exist
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 10:45:28 +0000 (10:45 +0000)]
accounts: Fix comparison functions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 10:43:54 +0000 (10:43 +0000)]
users: Add controls to delete a user
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 10:26:29 +0000 (10:26 +0000)]
accounts: Authenticate against Kerberos rather than LDAP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 23 Feb 2022 18:35:19 +0000 (18:35 +0000)]
donate: Disable all buttons after submit
This helps to avoid any double-submissions of the form
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 28 Apr 2022 16:20:49 +0000 (16:20 +0000)]
releases: Ignore Blake2 checksum files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 28 Apr 2022 16:21:12 +0000 (16:21 +0000)]
hwdata: Load required sys module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 29 Nov 2022 12:59:02 +0000 (12:59 +0000)]
donate: Fix opening of a paragraph in Christmas email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 May 2023 09:52:40 +0000 (09:52 +0000)]
cron: Only log more serious problems when running campaigns
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 May 2023 10:36:37 +0000 (10:36 +0000)]
Toot once a day
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 May 2023 10:35:26 +0000 (10:35 +0000)]
Remove any references to Twitter
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 11 Jan 2023 10:33:14 +0000 (10:33 +0000)]
accounts: Drop StopForumSpam
This service seems to have a lot of false positives and probably makes
us non-GDPR-compliant.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 09:55:18 +0000 (09:55 +0000)]
accounts: Add Bugzilla API to delete accounts in Bugzilla
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 09:54:52 +0000 (09:54 +0000)]
httpclient: Add an improved HTTP client that logs requests
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 28 Jun 2023 09:31:01 +0000 (09:31 +0000)]
index: Further decrease video filesize
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 17:36:52 +0000 (17:36 +0000)]
index: Increase the quality of HEVC/H.264 video
This will also slightly increase the file size.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 17:36:23 +0000 (17:36 +0000)]
index: Increase the quality of the AV1 file
This will take slightly longer to encode.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 17:18:43 +0000 (17:18 +0000)]
static: Remove the obsolete background image
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 17:18:06 +0000 (17:18 +0000)]
web: Replace the background image with a video of fire
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 10:29:37 +0000 (10:29 +0000)]
CSS: Make headlines and texts a lighter black
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 10:20:06 +0000 (10:20 +0000)]
users: Move edit page from people
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 10:16:17 +0000 (10:16 +0000)]
users: Move passwd handler from people
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 09:09:05 +0000 (09:09 +0000)]
docs: Make the content column and images less wide
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 09:01:09 +0000 (09:01 +0000)]
docs: Render images (and other uploaded files)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 08:51:29 +0000 (08:51 +0000)]
docs: Refactor showing pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 08:50:33 +0000 (08:50 +0000)]
wiki: Prepend /docs to page URLs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 08:50:09 +0000 (08:50 +0000)]
wiki: Correctly implement comparing and sorting pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 08:17:38 +0000 (08:17 +0000)]
base: Add search to navigation when on docs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 27 Jun 2023 08:17:24 +0000 (08:17 +0000)]
docs: Copy page handler from wiki
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Mon, 26 Jun 2023 16:12:41 +0000 (16:12 +0000)]
blog: added a working search bar
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Mon, 26 Jun 2023 15:44:17 +0000 (15:44 +0000)]
base.hmtl: changed "active" attribute to "is-active"
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 14:30:42 +0000 (14:30 +0000)]
Merge remote-tracking branch 'rico/new-design' into new-design
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Mon, 26 Jun 2023 13:12:10 +0000 (13:12 +0000)]
blog/index.html: added a visual searchbar
Rico Hoppe [Mon, 26 Jun 2023 13:10:26 +0000 (13:10 +0000)]
year.html: converted to bulma
Michael Tremer [Mon, 26 Jun 2023 10:25:56 +0000 (10:25 +0000)]
help: Make buttons work
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 10:22:46 +0000 (10:22 +0000)]
web: Drop lots of simple redirection handlers and group them together
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 10:17:20 +0000 (10:17 +0000)]
web: static: Cache pages for up to 24 hours
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 10:16:31 +0000 (10:16 +0000)]
about: Move the page into the static handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 10:14:24 +0000 (10:14 +0000)]
web: Drop unused CacheMixin
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 10:09:03 +0000 (10:09 +0000)]
web: Improve caching of static content
We need to make sure that we don't let browsers cache anything when the
cookie changes (Vary: Cookie).
Furthermore, we want to make sure that public caches don't cache
anything when the content is sent to a logged in user (Cache-Control:
private).
Finally, we want to indicate to caches how long something can be cached
which we do with an additional Cache-Control header and Expires for
older clients.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:51:10 +0000 (09:51 +0000)]
features: Drop old features page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:47:19 +0000 (09:47 +0000)]
people: Move SSO for Discourse
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:43:21 +0000 (09:43 +0000)]
base: Remove navigation for People
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:42:21 +0000 (09:42 +0000)]
accounts: Disable SIP for all accounts
The integration into our VoIP is slightly broken right now and since I
lack the time to fix it right now, I will turn this off for now.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:42:12 +0000 (09:42 +0000)]
people: Drop accounts list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:40:32 +0000 (09:40 +0000)]
downloads: Move from "download" to "downloads"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:33:40 +0000 (09:33 +0000)]
downloads: Re-activate download splash page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:32:03 +0000 (09:32 +0000)]
users: Update design of groups pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:23:07 +0000 (09:23 +0000)]
users: Move group handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:16:50 +0000 (09:16 +0000)]
auth: Move password reset handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:12:12 +0000 (09:12 +0000)]
footer: Keep profile navigation and social icons horizontal
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Jun 2023 09:11:05 +0000 (09:11 +0000)]
base: Rename "Profile" to "My Profile"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sun, 25 Jun 2023 21:32:40 +0000 (21:32 +0000)]
index.html: restyled the page
Rico Hoppe [Sun, 25 Jun 2023 21:31:54 +0000 (21:31 +0000)]
blog/modules/hitory-nav: restsyled
Rico Hoppe [Sun, 25 Jun 2023 21:30:37 +0000 (21:30 +0000)]
blog/index.html: changed colour of notification box
Rico Hoppe [Sun, 25 Jun 2023 21:27:56 +0000 (21:27 +0000)]
base.hmtl: changed "active" modeifier to "is-active"
Rico Hoppe [Sun, 25 Jun 2023 21:27:09 +0000 (21:27 +0000)]
about.html: updated font-awesome icons
Rico Hoppe [Sun, 25 Jun 2023 21:25:06 +0000 (21:25 +0000)]
main.sass: added colour "success" and "success-invert"
Rico Hoppe [Sun, 25 Jun 2023 21:24:15 +0000 (21:24 +0000)]
font-awesome: updated to newest version
Rico Hoppe [Sun, 25 Jun 2023 21:23:26 +0000 (21:23 +0000)]
author.html: finished styling
Michael Tremer [Sat, 24 Jun 2023 21:02:44 +0000 (21:02 +0000)]
base: Make buttons in header and footer work
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:59:15 +0000 (20:59 +0000)]
blog: Allow more spacing between posts and make headlines slightly larger
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:56:02 +0000 (20:56 +0000)]
downloads: Use correct centering in mirror section
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:54:34 +0000 (20:54 +0000)]
downloads: Make the LWL box more like a box
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:54:20 +0000 (20:54 +0000)]
downloads: Use notifications for boxes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:42:17 +0000 (20:42 +0000)]
downloads: Cleanup markup on release page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:36:02 +0000 (20:36 +0000)]
blog: Move buttons to the top on posts page
This should hopefully be more inviting for people to click them instead
of hiding them at the end of the page where nobody ever gets to anyways.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:27:56 +0000 (20:27 +0000)]
blog: Cleanup markup on posts page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:23:40 +0000 (20:23 +0000)]
blog: Make the latest post in primary colour
This should be the eye catcher on the page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:18:17 +0000 (20:18 +0000)]
blog: Cleanup markup on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:12:19 +0000 (20:12 +0000)]
accounts: Drop unused constant INT_MAX
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 20:12:03 +0000 (20:12 +0000)]
users: Merge stats from people
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 19:37:19 +0000 (19:37 +0000)]
people: Drop search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 19:31:32 +0000 (19:31 +0000)]
accounts: Don't fail if we cannot read the avatar
PIL might not support the image type. In that case, we cannot generate a
thumbnail and return the source image.
Fixes: #13157
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 19:31:10 +0000 (19:31 +0000)]
users: Move avatar handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 19:20:52 +0000 (19:20 +0000)]
accounts: Make path to avatar relative unless specifically asking for absolute
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 19:15:49 +0000 (19:15 +0000)]
users: Add index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 17:43:54 +0000 (17:43 +0000)]
people: Move profile page into main website
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 16:04:24 +0000 (16:04 +0000)]
auth: Redesign the login page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 15:44:56 +0000 (15:44 +0000)]
CSS: Make links in footer hover black
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 24 Jun 2023 15:43:26 +0000 (15:43 +0000)]
footer: Show profile information in footer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>