]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Mon, 3 Dec 2018 17:58:55 +0000 (17:58 +0000)]
wiki: Add help text to what watching a page means
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 17:55:42 +0000 (17:55 +0000)]
wiki: Rename is_watching() to is_watched_by()
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 17:54:21 +0000 (17:54 +0000)]
wiki: Don't show watch checkbox when a page is already being watched
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 17:49:36 +0000 (17:49 +0000)]
wiki: Create a watchlist with all pages a user has ever edited
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 12:16:10 +0000 (12:16 +0000)]
wiki: Fix heading on diff page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 2 Dec 2018 15:32:18 +0000 (15:32 +0000)]
Add docker container for testing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 2 Dec 2018 15:31:13 +0000 (15:31 +0000)]
wiki: Add page that diffs revisions of a page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 2 Dec 2018 15:29:07 +0000 (15:29 +0000)]
Ship local copy of hwdata module
This is not really available over PIP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:56:18 +0000 (10:56 +0000)]
release: Cache blog post
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:48:00 +0000 (10:48 +0000)]
releases: Show SHA256 checksums when available
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:45:16 +0000 (10:45 +0000)]
cron: Scan for release files once an hour
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:43:12 +0000 (10:43 +0000)]
Use yabencode to decode torrent files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:28:30 +0000 (10:28 +0000)]
release: Wrap scanning files into a transaction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:23:33 +0000 (10:23 +0000)]
releases: Open files in binary mode for hashing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:20:36 +0000 (10:20 +0000)]
CLI: Parse tornado's arguments
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:15:26 +0000 (10:15 +0000)]
release: Iterate through all releases when searching for files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:04:39 +0000 (10:04 +0000)]
files: Store a SHA256 checksum of files in the database, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 26 Nov 2018 10:00:05 +0000 (10:00 +0000)]
release: Add command to scan files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Nov 2018 23:51:33 +0000 (23:51 +0000)]
accounts: Save search_domain only once
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Nov 2018 23:37:47 +0000 (23:37 +0000)]
wiki: Show useful repr for pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Nov 2018 23:33:58 +0000 (23:33 +0000)]
wiki: Move edit action into own handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 23 Nov 2018 23:11:24 +0000 (23:11 +0000)]
wiki: Add ACLs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 21 Nov 2018 12:41:30 +0000 (12:41 +0000)]
donate: Add note about credit card fees
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 20 Nov 2018 14:56:34 +0000 (14:56 +0000)]
donate: Add bank account owner information
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 20 Nov 2018 14:55:23 +0000 (14:55 +0000)]
donate: Make help texts narrow as the rest of the page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:57:41 +0000 (16:57 +0000)]
wiki: Set expires of 1h for image files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:57:29 +0000 (16:57 +0000)]
wiki: Cache thumbnail images in memcache
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:57:09 +0000 (16:57 +0000)]
memcache: Refactor our wrapper class and add logging
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:36:51 +0000 (16:36 +0000)]
Revert "Drop using memcache"
This reverts commit
2312d6873f0cef29708de07ac614f417f741d770.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:14:07 +0000 (16:14 +0000)]
wiki: Remove debugging lines
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 16:09:20 +0000 (16:09 +0000)]
wiki: Add usage instructions for images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 15:55:46 +0000 (15:55 +0000)]
wiki: Center images on detail page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 15:54:29 +0000 (15:54 +0000)]
wiki: Always link images to detail page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 15:49:10 +0000 (15:49 +0000)]
wiki: Add detail page for files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 19 Nov 2018 14:52:21 +0000 (14:52 +0000)]
Add link to blog to main navigation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 19:01:19 +0000 (19:01 +0000)]
wiki: Embed images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 18:20:59 +0000 (18:20 +0000)]
wiki: Use downsized version of images in gallery
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 18:19:06 +0000 (18:19 +0000)]
wiki: Automatically resize images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 18:03:09 +0000 (18:03 +0000)]
wiki: Add file gallery and allow uploading files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 16:09:21 +0000 (16:09 +0000)]
wiki: Fix typo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 16:04:28 +0000 (16:04 +0000)]
people: Try to store address better in LDAP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 15:01:17 +0000 (15:01 +0000)]
people: Hide various things from users that are not staff
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 14:47:17 +0000 (14:47 +0000)]
people: Add account activation handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 14:29:45 +0000 (14:29 +0000)]
people: Implement simple registration process
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 13:27:04 +0000 (13:27 +0000)]
accounts: Don't rely on objects being of class posixAccount
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 11:38:12 +0000 (11:38 +0000)]
downloads: Redirect old release links
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 18 Nov 2018 11:30:40 +0000 (11:30 +0000)]
donation: Check blacklist before allowing to access page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 21:30:48 +0000 (21:30 +0000)]
wiki: Make sidebar search on older versions of Python
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 21:45:35 +0000 (21:45 +0000)]
CSS: Add file with only fonts
Is included from Bugzilla
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 00:32:25 +0000 (00:32 +0000)]
wiki: Add a page that helps users editing pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 00:20:30 +0000 (00:20 +0000)]
wiki: Show a sensible name for non-existant pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 00:18:06 +0000 (00:18 +0000)]
wiki: Make navbar independent from page
This allows to show navigation on pages that don't exist, yet
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 13 Nov 2018 00:11:55 +0000 (00:11 +0000)]
wiki: Implement search
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:50:30 +0000 (23:50 +0000)]
wiki: Hide breadcrumbs on lower levels
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:46:03 +0000 (23:46 +0000)]
wiki: Make make_breadcrumbs() return a list
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:42:35 +0000 (23:42 +0000)]
wiki: Hide top level in breadcrumbs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:40:36 +0000 (23:40 +0000)]
wiki: Add support for [[wiki]] links
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:31:13 +0000 (23:31 +0000)]
wiki: Move navigation bar to base template
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:29:11 +0000 (23:29 +0000)]
wiki: Add edit button and link to old revisions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 23:21:50 +0000 (23:21 +0000)]
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire.org
Michael Tremer [Mon, 12 Nov 2018 22:12:30 +0000 (22:12 +0000)]
wiki: Obviously the sidebar is wiki content, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 22:10:38 +0000 (22:10 +0000)]
wiki: CSS: Always enable blockquotes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 22:09:24 +0000 (22:09 +0000)]
wiki: CSS: Always enable tables
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 22:02:24 +0000 (22:02 +0000)]
wiki: Add some more markdown extras
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 21:56:36 +0000 (21:56 +0000)]
wiki: Style wiki content
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 21:55:58 +0000 (21:55 +0000)]
wiki: Borrow markdown rendering from blog
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 21:19:52 +0000 (21:19 +0000)]
wiki: Add page that lists revisions of a page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:55:24 +0000 (20:55 +0000)]
wiki: Fix creating deleted pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:49:53 +0000 (20:49 +0000)]
wiki: Simplify code when saving a page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:18:32 +0000 (20:18 +0000)]
wiki: Save changes message when deleting a page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:17:03 +0000 (20:17 +0000)]
wiki: Save IP address of an edit
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:08:28 +0000 (20:08 +0000)]
wiki: Show breadcrumbs in changelog
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 20:01:29 +0000 (20:01 +0000)]
wiki: Add ability to edit pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 18:47:10 +0000 (18:47 +0000)]
wiki: Remove extra slash in URL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 18:41:40 +0000 (18:41 +0000)]
Revert "wiki: Format content just like we do on the blog"
This reverts commit
54fe9647c21042a6dcf4e7e8075fa2aab419c9f0.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 18:40:32 +0000 (18:40 +0000)]
wiki: Fix spacing in navigation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 18:39:51 +0000 (18:39 +0000)]
wiki: Add custom 404 page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 17:22:26 +0000 (17:22 +0000)]
wiki: Show recent changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 16:52:06 +0000 (16:52 +0000)]
wiki: Don't show breadcrumbs on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:57:25 +0000 (15:57 +0000)]
wiki: Looks like we don't have to care about static files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:53:32 +0000 (15:53 +0000)]
wiki: Allow loggin in
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:52:23 +0000 (15:52 +0000)]
wiki: Show when a page was last edited and by whom
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:48:00 +0000 (15:48 +0000)]
wiki: Format content just like we do on the blog
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:34:37 +0000 (15:34 +0000)]
wiki: Show sidebar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:21:54 +0000 (15:21 +0000)]
CSS: Make breadcrumb backround white
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:18:58 +0000 (15:18 +0000)]
wiki: Add navbar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 12 Nov 2018 15:07:34 +0000 (15:07 +0000)]
Implement a basic wiki
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 11 Nov 2018 16:59:52 +0000 (16:59 +0000)]
accounts: Allow adding/deleting keys when user does not have any other keys
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 13:58:24 +0000 (13:58 +0000)]
footer: Make links relative since this only shown on main page
Fixes: #11920
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 11:01:12 +0000 (11:01 +0000)]
Fix submitting newsletter form
The blacklist check does not work with functions that
are decorated by the @tornado.gen.coroutine decorator
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 10:31:13 +0000 (10:31 +0000)]
blog: Disable big footer
This does not work with the XSRF cookie across multiple
sub-domains.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 10:10:57 +0000 (10:10 +0000)]
newsletter: Of course the email field is required
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 09:57:18 +0000 (09:57 +0000)]
Add decorator to check if request is coming from a blacklisted host
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 09:36:41 +0000 (09:36 +0000)]
No need to match on ipfire.at
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 09:30:30 +0000 (09:30 +0000)]
blog: Render feed.xml directly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 09:29:01 +0000 (09:29 +0000)]
blog: The feed only needs to have the last 10 posts
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 6 Nov 2018 09:26:06 +0000 (09:26 +0000)]
xsrf_form_html: Set Vary: Cookie header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Nov 2018 20:18:35 +0000 (20:18 +0000)]
Merge remote-tracking branch 'origin/master'
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Nov 2018 20:07:22 +0000 (20:07 +0000)]
donate: Add thank you and error page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Nov 2018 18:35:20 +0000 (18:35 +0000)]
Fix redirectors from old URLs
Older versions of tornado don't allow to use arguments
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>