Duck 
							
						 
					 
					
						
						
							
						
						a36e6259f1 
					 
					
						
						
							
							Core: Add restricted_dumps helper ( #5117 )  
						
						... 
						
						
						
						* Add pickling helper that check unpicklability
* Add test condition and generation error handling
* Fix incorrect call and make imports consistent
* Fix newline padding
* Change PicklingError to directly caused by UnpicklingError
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
* Revert to `pickle.dumps` for decompressed multidata
* Fix import order
* Restore pickle import in main
* Re-add for multidata in Main
* Remove multisave checks
* Update MultiServer.py
* Update customserver.py
---------
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com > 
						
						
					 
					
						2025-07-26 23:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Remy Jette 
							
						 
					 
					
						
						
							
						
						f530895c33 
					 
					
						
						
							
							WebHost: Fix /api/generate ( #2693 )  
						
						
						
						
					 
					
						2024-01-11 17:44:12 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						a75159b57e 
					 
					
						
						
							
							WebHost: import Markup from markupsafe ( #1848 )  
						
						
						
						
					 
					
						2023-06-20 01:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bf5c1cbbbf 
					 
					
						
						
							
							WebHost: add spoiler level field to generate form  
						
						
						
						
					 
					
						2023-04-20 09:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								recklesscoder 
							
						 
					 
					
						
						
							
						
						0e4fa378dd 
					 
					
						
						
							
							WebHost: Detect confusion of settings zip and seed zip ( #1227 )  
						
						
						
						
					 
					
						2022-12-06 00:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						32b8f9f9f3 
					 
					
						
						
							
							WebHost: restore old silent ignore of mimetypes in json getting ( #1292 )  
						
						... 
						
						
						
						* WebHost: restore old silent ignore of mimetypes in json getting of /api/generate
* Tests: add tests for /api/generate 
						
						
					 
					
						2022-12-05 22:27:15 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						bb46ee7fc1 
					 
					
						
						
							
							WebHost: optimize imports  
						
						
						
						
					 
					
						2022-10-17 01:24:02 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						61e39f355d 
					 
					
						
						
							
							Core remove legacy patch ( #1047 )  
						
						... 
						
						
						
						Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com > 
						
						
					 
					
						2022-09-30 00:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b2e65a19a2 
					 
					
						
						
							
							Webhost serialize fixes ( #512 )  
						
						... 
						
						
						
						* Main: compress world type output log
* WebHost: ensure plando_options is serializable to json 
						
						
					 
					
						2022-05-14 14:05:21 -07:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						89b4060a06 
					 
					
						
						
							
							Fix Plando options pickling error  
						
						
						
						
					 
					
						2022-05-14 11:53:37 +02:00 
						 
				 
			
				
					
						
							
							
								CaitSith2 
							
						 
					 
					
						
						
							
						
						517e72f442 
					 
					
						
						
							
							Add options to generate page ( #450 )  
						
						... 
						
						
						
						* Add Item cheat permission to generate page.
* Indicate that both remaining_mode and item cheat are disabled in race mode.
* Add server_password
* refine tooltips and help for server_password and !admin command.
* Add Plando options to generation page.
* Remove debugging code
* Style adjustments and HTML formatting and tag fixes with the goal of making the page nicer looking and not as vertical.
Co-authored-by: Chris Wilson <chris@legendserver.info > 
						
						
					 
					
						2022-05-04 20:03:19 -07:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						1990b893e5 
					 
					
						
						
							
							WebHost: fix /api/get_rooms and /api/get_seeds  
						
						
						
						
					 
					
						2022-01-13 07:40:26 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						cd1c38515b 
					 
					
						
						
							
							WebHost: add remaining and collect to options page  
						
						
						
						
					 
					
						2021-11-17 16:58:43 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						6ea8d07c8f 
					 
					
						
						
							
							WebHost: /api generate add missing hint_cost and forfeit_mode  
						
						
						
						
					 
					
						2021-11-03 22:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						13fe1f2ea2 
					 
					
						
						
							
							/api/generate send back error message  
						
						
						
						
					 
					
						2021-05-14 14:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						b82d6cec31 
					 
					
						
						
							
							regain basic WebHost functionality  
						
						
						
						
					 
					
						2021-05-13 21:57:11 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						73013395a7 
					 
					
						
						
							
							Fix bug in api wait_seed, fix styles on seed gen pages  
						
						
						
						
					 
					
						2020-12-04 02:59:23 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Dill 
							
						 
					 
					
						
						
							
						
						31839d421d 
					 
					
						
						
							
							consolidate api endpoints into own module and flask Blueprint  
						
						
						
						
					 
					
						2020-12-01 01:33:57 +01:00