534d9f74e7 
					 
					
						
						
							
							ParserMarkdown: Implement processLink  
						
						
						
						
					 
					
						2021-04-24 12:10:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f674cfe6f 
					 
					
						
						
							
							Remove maddy submodule, replace it with own qsmaddy fork  
						
						
						
						
					 
					
						2021-04-18 13:37:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea7476a882 
					 
					
						
						
							
							ParserMarkdown: Begin new markdown parser  
						
						
						
						
					 
					
						2021-04-18 13:37:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab9e5fb0bd 
					 
					
						
						
							
							Parser: use utils::regex_callback_extractor  
						
						
						
						
					 
					
						2021-04-18 13:37:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ca04fbf45 
					 
					
						
						
							
							utils: Add regex_callback_extractor()  
						
						
						
						
					 
					
						2021-04-18 13:37:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b44dd4e94 
					 
					
						
						
							
							submodules: Add maddy markdown parser (header-only library)  
						
						
						
						
					 
					
						2021-04-18 13:37:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a930b7aea6 
					 
					
						
						
							
							submodules: sync with latest upstream  
						
						
						
						
					 
					
						2021-04-18 13:35:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						250e4a94a6 
					 
					
						
						
							
							Authenticator: pbkd5(): Mark as const  
						
						
						
						
					 
					
						2021-04-18 13:35:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac56b2f61d 
					 
					
						
						
							
							Random: Mark getRandom* const  
						
						
						
						
					 
					
						2021-04-18 13:35:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4dc688f9eb 
					 
					
						
						
							
							utils: split: Rename all splitBy*() variants to split()  
						
						
						
						
					 
					
						2021-04-18 13:35:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b995362d1f 
					 
					
						
						
							
							HandlerLogin: Remove dead code  
						
						
						
						
					 
					
						2021-04-16 16:37:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f9fd2920b 
					 
					
						
						
							
							template: Remove user_changepw, it's usersettings now  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5693911e01 
					 
					
						
						
							
							Introduce Authenticator: Centralizes Authentication/password check logic  
						
						
						
						
					 
					
						2021-03-26 22:48:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e322587d07 
					 
					
						
						
							
							Add usersettings template and config values  
						
						
						
						
					 
					
						2021-03-26 22:45:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9840dbbeff 
					 
					
						
						
							
							Random: add getRandom(), returning std::vector<char>  
						
						
						
						
					 
					
						2021-03-26 22:44:08 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00392e2469 
					 
					
						
						
							
							Parser: Add category to tagfinder to replace it with an empty str  
						
						
						
						
					 
					
						2021-03-02 23:36:19 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						821d799e3e 
					 
					
						
						
							
							submodules: sync each with latest repo HEAD  
						
						
						
						
					 
					
						2020-11-20 15:53:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6c08a3447 
					 
					
						
						
							
							Parser: reformat and remove dead code  
						
						
						
						
					 
					
						2020-11-15 20:27:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd7e99bf30 
					 
					
						
						
							
							template/quitesimple: insert missing space  
						
						
						
						
					 
					
						2020-10-12 22:13:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc24035f4d 
					 
					
						
						
							
							submodule/cpp-httplib: update to current release  
						
						
						
						
					 
					
						2020-09-26 17:28:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f76f58eb 
					 
					
						
						
							
							sandbox: First version using qssb.h  
						
						
						
						
					 
					
						2020-09-26 17:13:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5abaaf67d0 
					 
					
						
						
							
							HandlerPageView: Prevent viewing older revisions if not allowed  
						
						
						
						
					 
					
						2020-09-21 21:44:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d974d4bfb6 
					 
					
						
						
							
							Update git submodules  
						
						
						
						
					 
					
						2020-09-06 12:19:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						721348268a 
					 
					
						
						
							
							template/quitesimple: footer: Don't show login and edit time in portrait mode  
						
						
						
						
					 
					
						2020-08-23 22:03:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de240786c7 
					 
					
						
						
							
							Update README.md: Document build with git submodules  
						
						
						
						
					 
					
						2020-08-23 17:38:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						192c533f1f 
					 
					
						
						
							
							handlerlogin: Fix typo in error message  
						
						
						
						
					 
					
						2020-08-23 17:29:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84b55f6e96 
					 
					
						
						
							
							gitmodules: update qssb.h repo location  
						
						
						
						
					 
					
						2020-08-23 17:20:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09ac87736d 
					 
					
						
						
							
							utils: localtime is not threadsafe, use localtime_r  
						
						
						
						
					 
					
						2020-04-20 16:29:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b2578b7f9 
					 
					
						
						
							
							utils: simplify/optimize escaping  
						
						
						
						
					 
					
						2020-04-19 22:45:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e435e84bfa 
					 
					
						
						
							
							random: cleanup, assume getrandom libc wrapper exists  
						
						
						
						
					 
					
						2020-04-19 17:03:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f73dd3b295 
					 
					
						
						
							
							Makefile: remove redundancies  
						
						
						
						
					 
					
						2020-04-19 17:03:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c507c200a6 
					 
					
						
						
							
							add qssb.h submodule  
						
						
						
						
					 
					
						2020-04-19 17:03:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b53aeadb8e 
					 
					
						
						
							
							don't link with boost anymore as regex is handled by std now  
						
						
						
						
					 
					
						2020-04-19 17:02:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8595978560 
					 
					
						
						
							
							get header-only library dependencies using git submodules  
						
						
						
						
					 
					
						2020-03-18 22:21:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5df89f0491 
					 
					
						
						
							
							replace boost regex with std  
						
						
						
						
					 
					
						2020-03-18 22:00:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71bfa56e3b 
					 
					
						
						
							
							template: remove some unnecessary newlines  
						
						
						
						
					 
					
						2019-10-31 21:43:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a2a943e5b 
					 
					
						
						
							
							Permissions: Fix missing initialization with 0 in some cases  
						
						
						
						
					 
					
						2019-10-02 23:36:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f6d1abbd5 
					 
					
						
						
							
							remove spaces etc. at end of line (no functional change)  
						
						
						
						
					 
					
						2019-10-02 22:06:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						559baf65da 
					 
					
						
						
							
							remove straying tabs on line end (no functional change)  
						
						
						
						
					 
					
						2019-10-02 21:53:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c646fa165 
					 
					
						
						
							
							make html <title></title> configurable  
						
						
						
						
					 
					
						2019-10-02 21:40:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fc9c090ed 
					 
					
						
						
							
							sync dependencies with upstream  
						
						
						
						
					 
					
						2019-09-30 20:20:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9de46354e 
					 
					
						
						
							
							Handlers: set page title  
						
						
						
						
					 
					
						2019-09-29 21:34:53 +02:00