]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Tue, 7 May 2019 16:00:51 +0000 (17:00 +0100)]
footer: Add spacing between user name and logout button
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:58:56 +0000 (16:58 +0100)]
accounts: Remove search cache
This is not very useful when registering a new account.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:54:17 +0000 (16:54 +0100)]
Revert "auth: Wrap login and logout in a single transaction"
This reverts commit
32d0ee1cba55825d13b192c6d53d8bd507d76a6b .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:52:51 +0000 (16:52 +0100)]
accounts: Rename _get_account_from_dn to get_by_dn
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:51:19 +0000 (16:51 +0100)]
accounts: Create LDAP user when account is activated
This converts the temporary user account into an account on our
LDAP database.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:50:28 +0000 (16:50 +0100)]
people: Allow no account reference when using the password module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:37:40 +0000 (16:37 +0100)]
auth: Add register button
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:07:04 +0000 (16:07 +0100)]
auth: Raise Bad Request on ValueError upon registration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:06:46 +0000 (16:06 +0100)]
auth: Do not allow logged-in users to register again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:06:24 +0000 (16:06 +0100)]
auth: Wrap login and logout in a single transaction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 15:05:40 +0000 (16:05 +0100)]
accounts: Add function to register a new (temporary account)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 14:25:55 +0000 (15:25 +0100)]
auth: Add article to headline
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 14:18:00 +0000 (15:18 +0100)]
features: Fix width of icons
Those icons grew out of the box in some browsers.
Fixes: #11925
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 11:25:07 +0000 (12:25 +0100)]
wiki: Fix wrong variable name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 11:20:20 +0000 (12:20 +0100)]
people: Rename "My Calls" to "Calls"
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 11:19:04 +0000 (12:19 +0100)]
accounts: Return list as search result
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 11:15:38 +0000 (12:15 +0100)]
people: Move "My Calls" into sidebar
This allows us to have more space in the top navigation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 11:11:20 +0000 (12:11 +0100)]
accounts: Remove any control characters
memcache does not like this and won't put things into its cache
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:55:47 +0000 (11:55 +0100)]
Revert "CSS: Expand menu only on XL screens"
This reverts commit
3a091f90f3c2880628db29785b43dac02610910f .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:53:14 +0000 (11:53 +0100)]
templates: Remove whitespace errors on base template
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:52:56 +0000 (11:52 +0100)]
CSS: Expand menu only on XL screens
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:49:25 +0000 (11:49 +0100)]
accounts: Use heavy caching to take off load from LDAP server
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:41:32 +0000 (11:41 +0100)]
memcache: Allow caching None
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:19:30 +0000 (11:19 +0100)]
accounts: Cache group memberships
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:16:24 +0000 (11:16 +0100)]
accounts: Log time it takes to run an LDAP query
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 10:11:31 +0000 (11:11 +0100)]
accounts: Simplify LDAP search code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 09:56:17 +0000 (10:56 +0100)]
wiki: Store title of pages in memcache
This allows us to render pages a lot quicker
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 7 May 2019 09:43:57 +0000 (10:43 +0100)]
accounts: Try to automatically re-connect to the LDAP server
When the connection is lost, we should try to re-connect.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 15:16:06 +0000 (16:16 +0100)]
wiki: Let search function return a list of pages instead of a generator
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 14:41:32 +0000 (15:41 +0100)]
wiki: Increase space below headlines
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 14:38:51 +0000 (15:38 +0100)]
wiki: Make sidebar content smaller
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 14:37:04 +0000 (15:37 +0100)]
wiki: Stripe tables by default
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 14:32:50 +0000 (15:32 +0100)]
wiki: Compress images better when using JPEG format
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 14:10:52 +0000 (15:10 +0100)]
wiki: Use non-greedy matching when searching for images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 13:41:42 +0000 (14:41 +0100)]
wiki: Fix render issue when no sidebar exists
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 13:41:20 +0000 (14:41 +0100)]
wiki: Handle external links and email addresses
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 27 Apr 2019 12:16:15 +0000 (13:16 +0100)]
wiki: Allow relative links to have a description, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 20 Apr 2019 18:09:23 +0000 (19:09 +0100)]
accounts: Take PNG images as well
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 18 Apr 2019 13:22:57 +0000 (14:22 +0100)]
Add bot that automatically tweets some things
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 18 Apr 2019 10:21:02 +0000 (11:21 +0100)]
nopaste: Encode texts into bytes before sending them to the backend
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Apr 2019 18:11:26 +0000 (19:11 +0100)]
crontab: Fix sytnax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Mar 2019 16:38:40 +0000 (16:38 +0000)]
Makefile: Hack to make ImageMagick happier
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Mar 2019 16:17:35 +0000 (16:17 +0000)]
Improve description text
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Mar 2019 16:07:25 +0000 (16:07 +0000)]
.gitignore: Ignore .DS_Store files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 18 Mar 2019 16:07:05 +0000 (16:07 +0000)]
Generate favicon.ico and Apple Icons from logo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Mar 2019 11:41:39 +0000 (11:41 +0000)]
boot.ipfire.org: Serve nightly builds from boot.ipfire.org, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 7 Mar 2019 11:27:57 +0000 (11:27 +0000)]
boot.ipfire.org: Only use HTTP
There is no chance that iPXE supports HTTPS reliably. Certificates
cannot be validated, PFS is not supported at all.
I guess this is just the same as disabling HTTPS at all and at least
have a working service.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Mar 2019 10:32:20 +0000 (10:32 +0000)]
accounts: Fix setting SIP routing address
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Feb 2019 16:38:19 +0000 (16:38 +0000)]
nopaste: Do not cache upload page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 27 Feb 2019 16:37:58 +0000 (16:37 +0000)]
nopaste: Fix uploading files that never expire
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 6 Feb 2019 15:42:04 +0000 (15:42 +0000)]
Fix mirror check
This didn't run at all
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Jan 2019 16:18:50 +0000 (16:18 +0000)]
blog: Make importing blog posts an async call
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 6 Dec 2018 15:17:43 +0000 (15:17 +0000)]
wiki: Always render live
Since we have loads of references to other pages, these pages
need to be updated every time a linked page is being updated
and that is quite hard to find out those references now.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 6 Dec 2018 15:14:03 +0000 (15:14 +0000)]
wiki: Add support for relative links
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 6 Dec 2018 11:25:47 +0000 (11:25 +0000)]
wiki: Render HTML for faster pages
Also adds a command to rebake all pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 6 Dec 2018 11:11:20 +0000 (11:11 +0000)]
wiki: Remove doubly-used variable page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 15:38:34 +0000 (15:38 +0000)]
wiki: Adjust width of label for changes box
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 14:48:27 +0000 (14:48 +0000)]
accounts: Log to which LDAP server we are connecting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 14:47:35 +0000 (14:47 +0000)]
wiki: Send email when page has been changed
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:27:35 +0000 (00:27 +0000)]
accounts: Use stored email address
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:21:57 +0000 (00:21 +0000)]
messages: Log messages in debug mode only
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:20:16 +0000 (00:20 +0000)]
cron: Run all jobs as nobody
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:15:10 +0000 (00:15 +0000)]
messages: Fall back to no-reply@ipfire.org when there was no From: address
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:09:10 +0000 (00:09 +0000)]
messages: Actually put message into the queue
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 4 Dec 2018 00:08:46 +0000 (00:08 +0000)]
messages: Add default locale
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 23:56:05 +0000 (23:56 +0000)]
messages: Read templates_dir from configuration file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 23:40:34 +0000 (23:40 +0000)]
backend: Fix order of import if submodules
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 23:34:37 +0000 (23:34 +0000)]
messages: Import code that handles emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 22:31:14 +0000 (22:31 +0000)]
wiki: Add wrapper to send emails to watchers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 22:17:04 +0000 (22:17 +0000)]
wiki: Only show last segment of a page when no title is given
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 18:45:13 +0000 (18:45 +0000)]
wiki: Show diff link only when changes are shown
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 18:41:30 +0000 (18:41 +0000)]
wiki: Show changes when listing all revisions
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 18:21:47 +0000 (18:21 +0000)]
wiki: Show a sidebar on file detail view
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 18:12:21 +0000 (18:12 +0000)]
wiki: Make bottom bar less eye-catching
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 3 Dec 2018 18:10:44 +0000 (18:10 +0000)]
wiki: Use custom CSS for checkboxes and file uploads
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
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>