Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						f003c0e712
					 | 
					
						
						
							
							simplify again the logic
						
						
						
						
						
						
					 | 
					
						2024-07-29 20:33:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						a1e395c581
					 | 
					
						
						
							
							Update dependencies and re-enable flask toolbar
						
						
						
						
						
						
					 | 
					
						2024-01-21 18:42:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						5bee3c031b
					 | 
					
						
						
							
							Update all dependencies.
						
						
						
						
						
						
						
						All changes were recreated due to deprecated functionalities introduced
by updating the dependencies 
						
						
					 | 
					
						2023-10-31 19:55:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						29cd857c5f
					 | 
					
						
						
							
							Allow multiple IP addresses/networks to be set for tokens
						
						
						
						
						
						
					 | 
					
						2023-06-23 15:56:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						6ee913502e
					 | 
					
						
						
							
							Improve auth-related logging
						
						
						
						
						
						
					 | 
					
						2023-05-06 17:37:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						775033391a
					 | 
					
						
						
							
							doh
						
						
						
						
						
						
					 | 
					
						2023-04-14 13:56:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						c363378005
					 | 
					
						
						
							
							Always exempt app-tokens from rate limits
						
						
						
						
						
						
					 | 
					
						2023-04-14 12:51:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						b607375603
					 | 
					
						
						
							
							Fix 2692: make the external auth proxy usable
						
						
						
						
						
						
					 | 
					
						2023-03-12 19:40:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						dd912169fb
					 | 
					
						
						
							
							Make the login page guess where to redirect
						
						
						
						
						
						
					 | 
					
						2023-03-12 18:07:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						19af2944d7
					 | 
					
						
						
							
							Refactor as requested
						
						
						
						
						
						
					 | 
					
						2022-11-14 19:05:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						001acd60ac
					 | 
					
						
						
							
							doh2
						
						
						
						
						
						
					 | 
					
						2022-11-03 16:44:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						66250e396c
					 | 
					
						
						
							
							refactor
						
						
						
						
						
						
					 | 
					
						2022-11-03 16:19:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vincent Kling
							
						 
					 | 
					
						
						
							
						
						23d06a5761
					 | 
					
						
						
							
							Fix a bunch of typos
						
						
						
						
						
						
					 | 
					
						2022-10-19 19:41:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						a8dc20962a
					 | 
					
						
						
							
							workaround a bug in coredns
						
						
						
						
						
						
					 | 
					
						2022-02-19 13:02:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						b7fb8c661a
					 | 
					
						
						
							
							switch to new API
						
						
						
						
						
						
					 | 
					
						2022-01-21 14:54:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						51d94b8d14
					 | 
					
						
						
							
							Fix issue 2102
						
						
						
						
						
						
					 | 
					
						2021-12-22 17:40:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						bee6e980e3
					 | 
					
						
						
							
							doh
						
						
						
						
						
						
					 | 
					
						2021-12-21 16:23:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						58d0faff7f
					 | 
					
						
						
							
							ensure we clear the token on delete()
						
						
						
						
						
						
					 | 
					
						2021-12-21 15:59:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						2b29cfb3f0
					 | 
					
						
						
							
							fix cleanup_sessions()
						
						
						
						
						
						
					 | 
					
						2021-12-21 15:55:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						f0247a2faf
					 | 
					
						
						
							
							Use self where appropriate
						
						
						
						
						
						
					 | 
					
						2021-12-21 15:45:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						c161a2c987
					 | 
					
						
						
							
							syntax
						
						
						
						
						
						
					 | 
					
						2021-12-21 15:42:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						a28c7f903e
					 | 
					
						
						
							
							do it once
						
						
						
						
						
						
					 | 
					
						2021-12-21 09:50:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						f88daa1e77
					 | 
					
						
						
							
							Add missing cast to int
						
						
						
						
						
						
					 | 
					
						2021-12-20 21:07:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						5f313310d4
					 | 
					
						
						
							
							regenerate() shouldn't extend lifetime
						
						
						
						
						
						
					 | 
					
						2021-12-20 09:37:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						fe18cf9743
					 | 
					
						
						
							
							Fix 2080
						
						
						
						
						
						
						
						Ensure that webmail tokens are in sync with sessions 
						
						
					 | 
					
						2021-12-19 23:24:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						02c93c44f2
					 | 
					
						
						
							
							Tweak sessions
						
						
						
						
						
						
						
						simplify:
- make all sessions permanent by default
- update the TTL of sessions on access (save always)
- fix session-expiry, modulo 8byte precision 
						
						
					 | 
					
						2021-12-19 20:52:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						ea96a68eb4
					 | 
					
						
						
							
							don't create a session if we don't have to
						
						
						
						
						
						
					 | 
					
						2021-12-19 20:48:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						4fffdd95e9
					 | 
					
						
						
							
							Reduce logging level
						
						
						
						
						
						
					 | 
					
						2021-12-05 15:07:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						56f65d724d
					 | 
					
						
						
							
							update babel
						
						
						
						
						
						
					 | 
					
						2021-11-03 21:52:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						26fb108a3f
					 | 
					
						
						
							
							updated Flask-Login
						
						
						
						
						
						
					 | 
					
						2021-11-03 20:22:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						13e6793c9f
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into update_deps
						
						
						
						
						
						
					 | 
					
						2021-11-03 19:35:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						40cdff4911
					 | 
					
						
						
							
							updated dnspython
						
						
						
						
						
						
					 | 
					
						2021-11-02 16:49:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						8d90a74624
					 | 
					
						
						
							
							update werkzeug to 1.x
						
						
						
						
						
						
					 | 
					
						2021-11-02 15:39:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						3141ffe791
					 | 
					
						
						
							
							removed some whitespace
						
						
						
						
						
						
					 | 
					
						2021-10-29 14:26:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						503044ef6e
					 | 
					
						
						
							
							Reintroduce ProxyFix. Use two buttons for logging in.
						
						
						
						
						
						
					 | 
					
						2021-10-27 21:51:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						fb0f005343
					 | 
					
						
						
							
							Get rid of complicated prefix logic. Further simplify /static handling and nginx config.
						
						
						
						
						
						
					 | 
					
						2021-10-27 18:36:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitri Huisman
							
						 
					 | 
					
						
						
							
						
						ed7adf52a6
					 | 
					
						
						
							
							Merge branch 'master' of github.com:Diman0/Mailu into fix-sso-1929
						
						
						
						
						
						
					 | 
					
						2021-10-25 17:31:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						19b784b198
					 | 
					
						
						
							
							Parse the network configuration only once
						
						
						
						
						
						
						
						thanks @ghostwheel42 
						
						
					 | 
					
						2021-10-16 15:18:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						99c81c20a7
					 | 
					
						
						
							
							Introduce AUTH_RATELIMIT_EXEMPTION
						
						
						
						
						
						
						
						This disables rate limiting on specific CIDRs 
						
						
					 | 
					
						2021-10-16 10:26:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						de276a6822
					 | 
					
						
						
							
							Simplify extract_network_from_ip
						
						
						
						
						
						
					 | 
					
						2021-10-16 09:45:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						068170c0ff
					 | 
					
						
						
							
							Use app instead of flask.current_app where possible
						
						
						
						
						
						
					 | 
					
						2021-10-16 09:35:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						7d56ed3b70
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/Mailu/Mailu into ratelimits
						
						
						
						
						
						
					 | 
					
						2021-09-24 13:40:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diman0
							
						 
					 | 
					
						
						
							
						
						fbe0a446b9
					 | 
					
						
						
							
							Merge branch 'master' of github.com:Mailu/Mailu into fix-sso-1929
						
						
						
						
						
						
					 | 
					
						2021-09-24 13:05:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						1e07b85fa1
					 | 
					
						
						
							
							doh
						
						
						
						
						
						
					 | 
					
						2021-09-24 10:20:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						89ea51d570
					 | 
					
						
						
							
							Implement rate-limits
						
						
						
						
						
						
					 | 
					
						2021-09-23 18:40:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diman0
							
						 
					 | 
					
						
						
							
						
						bf0aad9820
					 | 
					
						
						
							
							Merge branch 'master' of github.com:Mailu/Mailu into fix-sso-1929
						
						
						
						
						
						
					 | 
					
						2021-09-22 17:04:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						1e8b41f731
					 | 
					
						
						
							
							Merge remote-tracking branch 'upstream/master' into adminlte3_fixes
						
						
						
						
						
						
					 | 
					
						2021-09-09 13:22:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						0ee52ba65b
					 | 
					
						
						
							
							Doh
						
						
						
						
						
						
					 | 
					
						2021-09-05 19:03:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florent Daigniere
							
						 
					 | 
					
						
						
							
						
						0f0459e9b2
					 | 
					
						
						
							
							suggestions from @ghostwheel42
						
						
						
						
						
						
					 | 
					
						2021-09-05 18:49:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Graf
							
						 
					 | 
					
						
						
							
						
						7bede55fce
					 | 
					
						
						
							
							more verbose cleaning message
						
						
						
						
						
						
					 | 
					
						2021-09-05 17:48:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |