daed17848c 
					 
					
						
						
							
							handlers: handlerpageedit: Handle [cmd:parentpage]  
						
						
						
						
					 
					
						2024-03-16 22:07:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f08e235d03 
					 
					
						
						
							
							HandlerPageEdit: Use clearForPage() before setting Permissions  
						
						
						
						
					 
					
						2023-08-11 09:22:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1095d38b02 
					 
					
						
						
							
							Add [cmd:permissions]  
						
						
						
						
					 
					
						2023-07-28 15:04:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						234db99ef5 
					 
					
						
						
							
							dynamic,HandlerFeedGenerator: Check for read permissions  
						
						
						
						
					 
					
						2023-07-27 18:02:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32af0e2857 
					 
					
						
						
							
							handlers: HandlerPageEdit: Add transaction rollback on exception  
						
						
						
						
					 
					
						2023-07-26 20:21:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3bd5f79cc 
					 
					
						
						
							
							HandlerFeedGenerator: Don't escape title again  
						
						
						
						
					 
					
						2022-08-20 12:57:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						995a980d49 
					 
					
						
						
							
							HandlerPageEdit: Add 'frompage' GET parameter to use a page as a template  
						
						
						
						
					 
					
						2022-08-20 12:41:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d18c0669ce 
					 
					
						
						
							
							handlers: HandlerPageEdit: Use RevisionRenderer  
						
						
						
						
					 
					
						2022-08-20 12:31:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecd45a61c8 
					 
					
						
						
							
							HandlerPageView: Use RevisionRenderer  
						
						
						
						
					 
					
						2022-08-20 12:30:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b1c3c71b7 
					 
					
						
						
							
							HandlerFeedGenerator: Use RevisionRenderer  
						
						
						
						
					 
					
						2022-08-20 12:30:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51b259f385 
					 
					
						
						
							
							HandlerPageView: Set 'pagetitle' dynamic variable  
						
						
						
						
					 
					
						2022-08-17 22:41:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cad11004f 
					 
					
						
						
							
							HandlerPageView: Drop partial caches  
						
						... 
						
						
						
						Anonymous access is the common case, this is already cached.
For other cases this logic cannot be justified as there
is hardly a practical gain for that extra complexity. 
						
						
					 
					
						2022-08-17 21:57:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86890660f4 
					 
					
						
						
							
							HandlerPageView: Set 'createdon' dynamic variable  
						
						
						
						
					 
					
						2022-08-17 19:35:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63a4437de7 
					 
					
						
						
							
							HandlerFeedGenerator: Fix comparator condition  
						
						
						
						
					 
					
						2022-04-03 12:07:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						634cb2d7ee 
					 
					
						
						
							
							Handlers: HandlerAllPages / HandlerCategory: Use PageListRenderer  
						
						
						
						
					 
					
						2022-04-03 11:15:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						622ef5af6a 
					 
					
						
						
							
							Database: PageDao/CategoryDao: Return 'Page' object, not pagename string  
						
						
						
						
					 
					
						2022-04-03 11:15:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e224fdac6 
					 
					
						
						
							
							HandlerPageView: First resolve all dynamics before parsing tags  
						
						... 
						
						
						
						Should make more sense this way, especially to extract headlines. 
						
						
					 
					
						2022-03-29 22:36:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15e4f081cc 
					 
					
						
						
							
							HandlerPage: Support lookup by title  
						
						
						
						
					 
					
						2022-03-29 22:34:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03c5646858 
					 
					
						
						
							
							HandlerPageView: Parse dynamically included pages recursively  
						
						
						
						
					 
					
						2022-03-28 21:25:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba06d04a08 
					 
					
						
						
							
							HandlerFeedGenerator: Error when cat does not exists (instead of empty feed)  
						
						
						
						
					 
					
						2022-03-28 20:24:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bb3f55945 
					 
					
						
						
							
							HandlerFeedGenerator: Improvements to make feed vlaid  
						
						
						
						
					 
					
						2022-03-28 20:06:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ae5495e61 
					 
					
						
						
							
							Dynamic: Add DynamicContentIncludePage to allow including pages  
						
						
						
						
					 
					
						2022-03-27 21:36:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bb7600d39 
					 
					
						
						
							
							HandlerFeedGenerator: Add caching  
						
						
						
						
					 
					
						2022-03-27 21:22:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c30e09d44d 
					 
					
						
						
							
							HandlerFactory: Wire up HandlerFeedGenerator  
						
						
						
						
					 
					
						2022-03-27 19:52:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4854ea85f2 
					 
					
						
						
							
							Begin HandlerFeedGenerator: Generates Atom feeds for categories (or all pages)  
						
						
						
						
					 
					
						2022-03-27 19:48:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7cf06cdd5 
					 
					
						
						
							
							Page: Add 'title' column, storing title of last revision  
						
						
						
						
					 
					
						2022-03-27 09:23:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac793c6d39 
					 
					
						
						
							
							handlers: HandlerPageView: Add '[dynamic:postlist]' tag by callback  
						
						
						
						
					 
					
						2022-03-27 08:37:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a524674149 
					 
					
						
						
							
							Begin dynamic content generators  
						
						
						
						
					 
					
						2022-03-27 08:36:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d5bf80710 
					 
					
						
						
							
							HandlerPageView: Add [cmd:pagetitle] to set custom per-page titles  
						
						
						
						
					 
					
						2022-01-23 10:02:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbe74a2c50 
					 
					
						
						
							
							handlers: HandlerSearch: Add missing call to setGeneralVars()  
						
						
						
						
					 
					
						2021-11-14 21:54:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdcef18861 
					 
					
						
						
							
							HandlerSearch: Render a form when no q= given  
						
						
						
						
					 
					
						2021-10-26 23:07:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad42c0f046 
					 
					
						
						
							
							handlers: HandlerPageEdit: canAccess(): Check with effectivePermisisons()  
						
						
						
						
					 
					
						2021-10-25 18:07:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6304554358 
					 
					
						
						
							
							Add [[maybe_unused]] to silence unhelpful warnings  
						
						
						
						
					 
					
						2021-10-25 17:56:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a2f15cabe 
					 
					
						
						
							
							handlers: Introduce HandlerVersion to return the verison string  
						
						
						
						
					 
					
						2021-10-10 22:39:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						828d827c3d 
					 
					
						
						
							
							Adjust to new Template::getPage() returning value, not reference  
						
						
						
						
					 
					
						2021-10-08 00:11:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b044d712b 
					 
					
						
						
							
							Authenticator: Introduce AUTH_DEFAULT_SALT_SIZE  
						
						
						
						
					 
					
						2021-10-03 17:01:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b995362d1f 
					 
					
						
						
							
							HandlerLogin: Remove dead code  
						
						
						
						
					 
					
						2021-04-16 16:37:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70c4bfaffa 
					 
					
						
						
							
							Introduce HandlerUserSettings to change user settings, e. g. pw changes  
						
						
						
						
					 
					
						2021-04-16 16:37:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac99894157 
					 
					
						
						
							
							HandlerLogin: Use Authenticator, drop own logic  
						
						
						
						
					 
					
						2021-03-26 23:02:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d507c507e4 
					 
					
						
						
							
							handlersearch: Allow all characters by escaping FTS  
						
						... 
						
						
						
						Escape FTS queries by simply treating everything as string.
Though this way a user cannot use operators, it's an improvement
over how it was done before.
Closes : #7  
						
						
					 
					
						2021-03-25 21:44:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2aa11fc2b2 
					 
					
						
						
							
							HandlerPageView: Add misisng check whether passed revision is most recent  
						
						
						
						
					 
					
						2021-03-16 21:05:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4562809a0 
					 
					
						
						
							
							handlerpageedit: Retain comment when clicking preview  
						
						
						
						
					 
					
						2021-03-08 11:37:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dac07d23a9 
					 
					
						
						
							
							HandlerPageView: Use revision from db, not query param, as template value.  
						
						... 
						
						
						
						Not a vulnerability, but more correct this way. 
						
						
					 
					
						2021-01-29 16:46:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c66fdf70d 
					 
					
						
						
							
							Handler: queryOption: Take default sort order param. History: default descending  
						
						
						
						
					 
					
						2020-12-31 16:15:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9ff4068bd 
					 
					
						
						
							
							Handler: QueryOptions: Change default to more natural ascending sort  
						
						
						
						
					 
					
						2020-12-29 23:36:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5abaaf67d0 
					 
					
						
						
							
							HandlerPageView: Prevent viewing older revisions if not allowed  
						
						
						
						
					 
					
						2020-09-21 21:44:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						192c533f1f 
					 
					
						
						
							
							handlerlogin: Fix typo in error message  
						
						
						
						
					 
					
						2020-08-23 17:29:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c646fa165 
					 
					
						
						
							
							make html <title></title> configurable  
						
						
						
						
					 
					
						2019-10-02 21:40:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9de46354e 
					 
					
						
						
							
							Handlers: set page title  
						
						
						
						
					 
					
						2019-09-29 21:34:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8364ace683 
					 
					
						
						
							
							Introduce proper HandlerFactory and reduce dependencies of RequestWorker  
						
						
						
						
					 
					
						2019-09-29 20:57:46 +02:00