Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								16f516d6ce 
								
							 
						 
						
							
							
								
								feat: cosmopolitan libc support  
							
							... 
							
							
							
							Added support for cosmopolitan libc.
Simply do `make COSMO=yes` and you'll get feuille.com, a working
αcτµαlly pδrταblε εxεcµταblε pastebin server.
+ version bump. 
							
						 
						
							2022-12-11 01:59:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								63319d7525 
								
							 
						 
						
							
							
								
								fix(server.c): better dual-stack mode handling  
							
							
							
						 
						
							2022-12-11 00:44:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								3c356481e1 
								
							 
						 
						
							
							
								
								fix: remove useless newlines  
							
							
							
						 
						
							2022-12-11 00:42:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								fdbbd73010 
								
							 
						 
						
							
							
								
								fix(feuille.c): check validity of sockets in accept loop  
							
							
							
						 
						
							2022-12-11 00:41:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								3922c5cabb 
								
							 
						 
						
							
							
								
								style(README.md): line break  
							
							
							
						 
						
							2022-12-03 18:55:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								1d240b795a 
								
							 
						 
						
							
							
								
								fix(cgi/feuille.cgi.c): remove carriage returns and fix some code  
							
							
							
						 
						
							2022-11-30 20:23:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								bc03a56c75 
								
							 
						 
						
							
							
								
								style(LICENSE): fix word wrapping  
							
							
							
						 
						
							2022-11-30 14:33:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								b146e1a300 
								
							 
						 
						
							
							
								
								fix: remove `misc' folder and put the aliases in README.md  
							
							... 
							
							
							
							+ fix typo. 
							
						 
						
							2022-11-30 13:43:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								fdd0d73e77 
								
							 
						 
						
							
							
								
								fix(server.c): add newline only if there isn't one already  
							
							
							
						 
						
							2022-11-29 16:06:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								8764f00655 
								
							 
						 
						
							
							
								
								chore: update manpage  
							
							
							
						 
						
							2022-11-29 14:47:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								65ecf9d81a 
								
							 
						 
						
							
							
								
								fix: remove dynamic analysis debug flags  
							
							
							
						 
						
							2022-11-29 14:32:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								de702c9b58 
								
							 
						 
						
							
							
								
								fix(feuille.c): use {u,g}id_t instead of int for uid and gid  
							
							
							
						 
						
							2022-11-29 14:31:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9a25237a 
								
							 
						 
						
							
							
								
								chore: update manpage  
							
							
							
						 
						
							2022-11-29 14:28:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								4b3b46e7ab 
								
							 
						 
						
							
							
								
								fix(feuille.c): initialize uid and gid to remove useless warnings  
							
							
							
						 
						
							2022-11-29 14:28:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								38b6f2ddc5 
								
							 
						 
						
							
							
								
								style(feuille.c): newline  
							
							
							
						 
						
							2022-11-29 14:18:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								c6f8f0e736 
								
							 
						 
						
							
							
								
								fix(bin.c): error check and paste size  
							
							
							
						 
						
							2022-11-29 14:16:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								8c30d271df 
								
							 
						 
						
							
							
								
								feat: use paste size instead of NULL byte in order to write the paste  
							
							... 
							
							
							
							Previously, the pastes were written to disk until feuille encountered
a NULL byte. This is now fixed.
+ version bump. 
							
						 
						
							2022-11-29 13:57:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								b61f5c4cae 
								
							 
						 
						
							
							
								
								chore: bump version  
							
							
							
						 
						
							2022-11-29 13:31:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								c69277655f 
								
							 
						 
						
							
							
								
								fix(feuille.c): error messages  
							
							
							
						 
						
							2022-11-29 13:28:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								47c337793d 
								
							 
						 
						
							
							
								
								fix(feuille.c): better root privileges drop and debug mode handling  
							
							
							
						 
						
							2022-11-29 13:25:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								7b5d3e82d6 
								
							 
						 
						
							
							
								
								feat(README.md): service tutorial  
							
							
							
						 
						
							2022-11-29 12:00:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								e4e889334a 
								
							 
						 
						
							
							
								
								fix(service/systemd): typo  
							
							
							
						 
						
							2022-11-29 11:48:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								1b7b78d9ca 
								
							 
						 
						
							
							
								
								feat: service files  
							
							
							
						 
						
							2022-11-29 11:45:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								f3fbb4c77f 
								
							 
						 
						
							
							
								
								feat(feuille.c): handle children exit codes  
							
							
							
						 
						
							2022-11-29 11:30:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								1694929221 
								
							 
						 
						
							
							
								
								fix(feuille.c): reorganize some of its code  
							
							
							
						 
						
							2022-11-29 11:07:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								4894825dac 
								
							 
						 
						
							
							
								
								fix(feuille.c): documentation (x2)  
							
							
							
						 
						
							2022-11-29 10:54:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								741800f7f3 
								
							 
						 
						
							
							
								
								fix(feuille.c): documentation  
							
							
							
						 
						
							2022-11-29 10:53:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								9e011de4ab 
								
							 
						 
						
							
							
								
								style(server.c): comment  
							
							
							
						 
						
							2022-11-29 10:50:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								00e6fe5582 
								
							 
						 
						
							
							
								
								feat(feuille.c): accept_loop, better DEBUG mode, some style fixes  
							
							
							
						 
						
							2022-11-29 10:49:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed08dc596 
								
							 
						 
						
							
							
								
								feat(config.mk): add DEBUG flag to build options  
							
							
							
						 
						
							2022-11-29 10:39:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								bf42903592 
								
							 
						 
						
							
							
								
								feat(feuille.c): do not create thread pool if in DEBUG mode  
							
							... 
							
							
							
							Will be useful when a batch of static/dynamic analysis tools will
check feuille's code. 
							
						 
						
							2022-11-29 10:38:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								43be904636 
								
							 
						 
						
							
							
								
								style: macros indentations (again)  
							
							
							
						 
						
							2022-11-29 10:33:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								46d7d4bff3 
								
							 
						 
						
							
							
								
								style(server.c): macros indentation  
							
							
							
						 
						
							2022-11-29 10:30:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9a60b240 
								
							 
						 
						
							
							
								
								style(feuille.c): minor padding fix  
							
							
							
						 
						
							2022-11-29 10:28:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba58b1bd7 
								
							 
						 
						
							
							
								
								feat: reduce timeout, max file size, and use more workers by default  
							
							
							
						 
						
							2022-11-29 10:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								955c840ba4 
								
							 
						 
						
							
							
								
								fix(server.c): add <syslog.h> header  
							
							
							
						 
						
							2022-11-28 20:37:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								4867ff3468 
								
							 
						 
						
							
							
								
								chore: update headers  
							
							
							
						 
						
							2022-11-28 20:36:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								7c796a567f 
								
							 
						 
						
							
							
								
								fix(.gitignore): remove .clangd from ignored files  
							
							
							
						 
						
							2022-11-28 20:31:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								8780761486 
								
							 
						 
						
							
							
								
								style(server.c): minor fix  
							
							
							
						 
						
							2022-11-28 20:31:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								42cdd1e16d 
								
							 
						 
						
							
							
								
								fix(feuille.c): ignore SIGPIPE errors  
							
							... 
							
							
							
							feuille was being killed by SIGPIPE when it tried to send data to an
already closed socket (e.g. when someone did a nmap scan on feuille's
port.) 
							
						 
						
							2022-11-28 20:29:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								aeee552947 
								
							 
						 
						
							
							
								
								fix(feuille.1): FEUILLE(1) -> feuille(1)  
							
							
							
						 
						
							2022-11-28 15:27:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								b58184c509 
								
							 
						 
						
							
							
								
								feat(README.md): example usage with syntax highlighting  
							
							
							
						 
						
							2022-11-28 14:30:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								e3622822fb 
								
							 
						 
						
							
							
								
								fix(feuille.c): add TODO comment and fix style issue  
							
							
							
						 
						
							2022-11-28 14:26:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1cbba1c0 
								
							 
						 
						
							
							
								
								feat(server.c): add newline to pastes  
							
							
							
						 
						
							2022-11-28 14:25:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								6920f38942 
								
							 
						 
						
							
							
								
								chore: bump version to 1.6.20  
							
							
							
						 
						
							2022-11-23 10:13:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								f6bff69b33 
								
							 
						 
						
							
							
								
								fix: add config.mk to feuille.1 dependencies  
							
							
							
						 
						
							2022-11-23 10:12:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								ae746f24b1 
								
							 
						 
						
							
							
								
								chore(feuille.1): update manpage  
							
							
							
						 
						
							2022-11-23 10:07:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4b51d3a9 
								
							 
						 
						
							
							
								
								feat(cron/startup.cron): add example setting  
							
							... 
							
							
							
							...and update README.md accordingly 
							
						 
						
							2022-11-23 10:07:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								6c57a4d03c 
								
							 
						 
						
							
							
								
								feat: safer `free()'s  
							
							... 
							
							
							
							`free' allocated buffers only on success inside the main loop, and
`free' them on error inside their respective functions
(fixes an UB where an already freed buffer is freed again in the main
loop) 
							
						 
						
							2022-11-23 10:07:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tom MTT 
								
							 
						 
						
							
							
							
							
								
							
							
								be74fa43cc 
								
							 
						 
						
							
							
								
								fix(server.c): remove debug printf  
							
							
							
						 
						
							2022-11-23 10:07:11 +01:00