]>
git.ipfire.org Git - ipfire.org.git/log
Rico Hoppe [Sat, 24 Feb 2024 14:01:16 +0000 (14:01 +0000)]
docs/modules/list: added a permission checker
Michael Tremer [Fri, 23 Feb 2024 20:22:58 +0000 (20:22 +0000)]
nopaste: Add documentation for the CLI interface
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 20:19:10 +0000 (20:19 +0000)]
nopaste: Simplify the layout of the upload pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 20:09:38 +0000 (20:09 +0000)]
nopaste: Add navbar menu
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 20:07:40 +0000 (20:07 +0000)]
nopaste: Bring back the upload page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:55:45 +0000 (19:55 +0000)]
nopaste: Show uploader IP address to admins
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:48:12 +0000 (19:48 +0000)]
nopaste: Add a proper text representation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:47:50 +0000 (19:47 +0000)]
nopaste: Update the raw handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:45:37 +0000 (19:45 +0000)]
nopaste: Rename entry to paste
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:42:23 +0000 (19:42 +0000)]
nopaste: Remove breadcrumbs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:41:22 +0000 (19:41 +0000)]
nopaste: Don't store content with the pastes any more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:40:29 +0000 (19:40 +0000)]
nopaste: Require an account when creating new pastes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:25:51 +0000 (19:25 +0000)]
nopaste: Send users when this object expires
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:25:25 +0000 (19:25 +0000)]
nopaste: Fix passing the correct account
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:25:00 +0000 (19:25 +0000)]
nopaste: Don't send HTML errors to cURL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 19:19:23 +0000 (19:19 +0000)]
nopaste: Require authentication on the cURL interface
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 18:55:15 +0000 (18:55 +0000)]
nopaste: Remove the TCP service
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 18:51:53 +0000 (18:51 +0000)]
nopaste: Add a simple cURL interface
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 18:33:25 +0000 (18:33 +0000)]
nopaste: Simplify pasting content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 18:32:42 +0000 (18:32 +0000)]
nopaste: Fix header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 18:29:09 +0000 (18:29 +0000)]
auth: Don't show password forgot/join link on subdomains
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 17:51:24 +0000 (17:51 +0000)]
nopaste: Implement PROXY protocol on the TCP service
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Feb 2024 17:24:01 +0000 (17:24 +0000)]
nopaste: Hash for duplicates
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:14:39 +0000 (19:14 +0000)]
nopaste: Correctly wrap the content into the section
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:12:43 +0000 (19:12 +0000)]
nopaste: Fix download button
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:10:40 +0000 (19:10 +0000)]
nopaste: No longer allow logging in
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:09:49 +0000 (19:09 +0000)]
nopaste: Remove link to accounts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:09:08 +0000 (19:09 +0000)]
nopaste: Correctly count views
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:05:32 +0000 (19:05 +0000)]
Merge remote-tracking branch 'rico/docs'
Michael Tremer [Thu, 22 Feb 2024 19:02:11 +0000 (19:02 +0000)]
nopaste: Drop accounts
There is no point in tracking this because we have so many anonymous
uploads that this becomes very useless.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 19:00:45 +0000 (19:00 +0000)]
nopaste: Tidy up the cleanup task
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 18:50:07 +0000 (18:50 +0000)]
nopaste: Create an extra object for pastes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 18:42:32 +0000 (18:42 +0000)]
nopaste: Create a service that takes pastes through a TCP connection
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 18:24:11 +0000 (18:24 +0000)]
nopaste: Store blobs in a separate table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 22 Feb 2024 18:21:25 +0000 (18:21 +0000)]
nopaste: Guess mimetype if none given
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Tue, 20 Feb 2024 17:45:01 +0000 (17:45 +0000)]
nopaste/view: restyled the page
Michael Tremer [Mon, 19 Feb 2024 15:22:34 +0000 (15:22 +0000)]
database: Refresh any materialized views concurrently
When we dump the database we cannot run this operation which causes the
webapp to lock up.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Feb 2024 10:45:27 +0000 (10:45 +0000)]
fireinfo: Fix reading memory from database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 16 Feb 2024 17:22:54 +0000 (17:22 +0000)]
fireinfo: Fix kernel stats
The kernel field has different names.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Feb 2024 16:16:30 +0000 (16:16 +0000)]
auth: Disable autocomplete for password field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Feb 2024 16:12:58 +0000 (16:12 +0000)]
web: Set secure attribute for XSRF cookie
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 15 Feb 2024 11:46:22 +0000 (11:46 +0000)]
partners: Add a new page to link to our partners
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Feb 2024 17:38:53 +0000 (17:38 +0000)]
blog: Correctly redirect back to post after publish
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Feb 2024 17:18:22 +0000 (17:18 +0000)]
fireinfo: Allow empty root_size
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 26 Jan 2024 10:38:46 +0000 (10:38 +0000)]
Merge remote-tracking branch 'rico/docs'
Rico Hoppe [Thu, 25 Jan 2024 19:46:33 +0000 (19:46 +0000)]
docs/confirm-restore: removed comment & added missing container
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Rico Hoppe [Thu, 25 Jan 2024 19:44:52 +0000 (19:44 +0000)]
docs/confirm-restore: restyled the page
Signed-off-by: Rico Hoppe <rico.hoppe@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 14:47:34 +0000 (14:47 +0000)]
Merge remote-tracking branch 'rico/master'
Michael Tremer [Thu, 25 Jan 2024 11:59:38 +0000 (11:59 +0000)]
web: Accept trailing slashes on some redirections
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:54:00 +0000 (11:54 +0000)]
web: Fix too generous redirection
The webapp used to redirect people to the front page when it could not
find a suitable handler for a URL.
Fixes: #13552
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:41:55 +0000 (11:41 +0000)]
cache: Remove avatars/images from cache if not used
This creates a simple LRU policy to evict items from the cache that have
not been accessed in 24 hours.
Fixes: #13547
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:25:52 +0000 (11:25 +0000)]
docs: Tidy up breadcrumb generation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:09:36 +0000 (11:09 +0000)]
docs: Fix double "/docs" prefix in breadcrumbs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:04:43 +0000 (11:04 +0000)]
Merge remote-tracking branch 'rico/docs'
Michael Tremer [Thu, 25 Jan 2024 11:02:49 +0000 (11:02 +0000)]
Merge remote-tracking branch 'rico/fireinfo'
Michael Tremer [Thu, 25 Jan 2024 10:59:30 +0000 (10:59 +0000)]
fireinfo: Allow NULL for more fields
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 24 Jan 2024 15:42:59 +0000 (15:42 +0000)]
docs/modules/list: adjusted text size
Rico Hoppe [Wed, 24 Jan 2024 15:42:19 +0000 (15:42 +0000)]
docs/recent-changes: added a hero unit
Rico Hoppe [Wed, 24 Jan 2024 15:41:32 +0000 (15:41 +0000)]
wiki.py: fixed breadcrumb generation
Rico Hoppe [Wed, 24 Jan 2024 15:19:22 +0000 (15:19 +0000)]
docs/tree: restyled the page
Rico Hoppe [Wed, 24 Jan 2024 15:07:36 +0000 (15:07 +0000)]
fireinfo/admin: fixed hero height
Rico Hoppe [Wed, 24 Jan 2024 15:00:27 +0000 (15:00 +0000)]
fireinfo/profile: fixed a bug where zone labels escaped container
Rico Hoppe [Thu, 18 Jan 2024 22:27:45 +0000 (22:27 +0000)]
blog/publish: styled the page
Rico Hoppe [Thu, 18 Jan 2024 21:35:17 +0000 (21:35 +0000)]
base: changed social link in footer from twitter to X
Rico Hoppe [Thu, 18 Jan 2024 21:33:09 +0000 (21:33 +0000)]
base: added facebook icon & link to footer
Michael Tremer [Fri, 19 Jan 2024 16:49:19 +0000 (16:49 +0000)]
wiki: Fix rendering issue if there has been no markup to render
It was impossible to delete pages.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 19 Jan 2024 16:48:55 +0000 (16:48 +0000)]
fireinfo: Accept empty vendors, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:31:33 +0000 (11:31 +0000)]
error-pages: Make Prompt available in WOFF2 format
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:28:23 +0000 (11:28 +0000)]
.gitignore: Ignore generated WOFF2 font files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:26:00 +0000 (11:26 +0000)]
fonts: Provide Prompt in WOFF2 format as well
Fixes: #13525
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:18:20 +0000 (11:18 +0000)]
fonts: Remove Google Fonts submodule
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:17:03 +0000 (11:17 +0000)]
fonts: Import Prompt
This allows us to get rid of the Google Font submodule as it is very
large.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jan 2024 11:39:15 +0000 (11:39 +0000)]
index: Improve video quality/compression
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jan 2024 11:38:48 +0000 (11:38 +0000)]
index: Add VP9 encoded version for ancient browsers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:56:50 +0000 (21:56 +0000)]
wiki: Fix broken wiki links
Fixes: #13533
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:14:47 +0000 (21:14 +0000)]
index: Align H.265 filename with the other formats
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:05:55 +0000 (21:05 +0000)]
fireinfo: Allow empty CPU model
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:02:11 +0000 (21:02 +0000)]
donate: Show spinner after submitting the form
This will tell people that something is happening as processing the
donation can take a short moment...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 20:57:44 +0000 (20:57 +0000)]
donate: Implement a basic VAT number check
This check does not prevent people from submitting the form if the VAT
number is invalid, but it will give a visual indication whether it has
been validated or not.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:44:36 +0000 (16:44 +0000)]
donate: Fix donation form when donating more than $10/10€
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:23:26 +0000 (16:23 +0000)]
fireinfo: Fix SQL syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:22:50 +0000 (16:22 +0000)]
fireinfo: Drop histogram
This takes waaaaay to long to render and we will need to come back to
this at some later time to implement it in a better way.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:11:33 +0000 (16:11 +0000)]
fireinfo: When selecting a random profile don't try to show a deleted one
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 15:55:24 +0000 (15:55 +0000)]
fireinfo: Store empty profiles as NULL instead of serialised JSON
This will allow us to filter out deleted profiles with a simple "blob IS
NULL".
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 15:46:56 +0000 (15:46 +0000)]
cron: Refuse running tasks in testing environment
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 14:17:56 +0000 (14:17 +0000)]
analytics: Preset bot variable
If there is no user-agent, it could happen that bot is not assigned
anything.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 14:16:57 +0000 (14:16 +0000)]
crontab: Ensure that we are only running blog announcements once
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 17:10:57 +0000 (17:10 +0000)]
wiki: Increase resolution of images
Fixes: #13523
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:40:33 +0000 (13:40 +0000)]
fireinfo: Fix rendering profile images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:40:00 +0000 (13:40 +0000)]
index: Replace "comprehensible" with "comprehensive"
Fixes: #13521
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:25:28 +0000 (13:25 +0000)]
Revert "CSS: Create a CSS file that just delivers our fonts"
This reverts commit
a4198017097ce2ef43653ccc56f19db51870699b .
I found a way how to host the source files on Discourse.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:23:51 +0000 (13:23 +0000)]
fireinfo: Allow system/model to be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:22:48 +0000 (13:22 +0000)]
web: Don't try to check an empty User-Agent
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 11:03:27 +0000 (11:03 +0000)]
CSS: Create a CSS file that just delivers our fonts
We can use this is Discourse to change to our default font.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:30:26 +0000 (18:30 +0000)]
people: Update link to go to www.ipfire.org instead
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:05:13 +0000 (18:05 +0000)]
fireinfo: validation: system/model can be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:04:59 +0000 (18:04 +0000)]
wiki: Fix rendering external images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:51:10 +0000 (17:51 +0000)]
accounts: Use a custom keytab to authenticate users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:15:57 +0000 (17:15 +0000)]
fireinfo: validation: Languages sometimes have an ".utf8" suffix
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:15:44 +0000 (17:15 +0000)]
fireinfo: validation: CPU family can be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>