804438f045 
							
						 
					 
					
						
						
							
							add bundle.py to create single-file bbj client  
						
						... 
						
						
						
						python is able to import modules from a zip file. if the zip file
contains __main__.py it will even run it as a script! this lets us bundle
bbj's frontend together with its sole external dependency (urwid) to
create a single executable file that'll run anywhere with python
installed, no virtualenv needed.
the only downside is that python can't import shared objects (.so) from a
zip file, so urwid can't use its C-accelerated str_util module and has
to fall back to the python version. which is slower, probably. 
						
						
					 
					
						2022-08-10 07:09:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab1550c09c 
							
						 
					 
					
						
						
							
							redo mark function  
						
						
						
						
					 
					
						2022-08-10 03:44:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							315a249ef6 
							
						 
					 
					
						
						
							
							check for empty post before asking for confirmation  
						
						... 
						
						
						
						before this change, BBJ would give the big "You are posting
anonymously!" warning even if the post body was empty (say, because you
accidentally started a post and closed the editor immediately). only
after confirming that you _really_ wanted to post anonymously would it
notice that, hey, the post body is empty and discard the post.
it makes more sense to do the checks the other way around. 
						
						
					 
					
						2022-08-08 01:51:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							92bdd7b660 
							
						 
					 
					
						
						
							
							improve wipe_screen  
						
						
						
						
					 
					
						2022-08-07 01:39:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							77d38011b5 
							
						 
					 
					
						
						
							
							quote file path in shell command  
						
						
						
						
					 
					
						2022-08-07 01:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4364c16625 
							
						 
					 
					
						
						
							
							set env in subprocess a little more cleanly  
						
						
						
						
					 
					
						2022-08-07 01:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							deb8d3ba4b 
							
						 
					 
					
						
						
							
							remove unnecessary shell=True's  
						
						
						
						
					 
					
						2022-08-07 01:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f63233dbb7 
							
						 
					 
					
						
						
							
							don't use network.request  
						
						
						
						
					 
					
						2022-08-07 01:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab42b4a27d 
							
						 
					 
					
						
						
							
							use network.request  
						
						
						
						
					 
					
						2022-08-07 01:25:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8ae384b1cd 
							
						 
					 
					
						
						
							
							make sane_value validation a little more general  
						
						
						
						
					 
					
						2022-08-06 06:42:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e7168c848 
							
						 
					 
					
						
						
							
							rewrite some tail call loops as normal loops  
						
						
						
						
					 
					
						2022-08-06 06:20:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2e54939345 
							
						 
					 
					
						
						
							
							remove global network value  
						
						
						
						
					 
					
						2022-08-06 06:01:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ceb4937c60 
							
						 
					 
					
						
						
							
							remove relog parameter  
						
						
						
						
					 
					
						2022-08-06 05:40:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3e4f3de2a8 
							
						 
					 
					
						
						
							
							pass the initial username and password to log_in explicitly  
						
						
						
						
					 
					
						2022-08-06 05:20:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1d1de659d 
							
						 
					 
					
						
						
							
							import exit  
						
						... 
						
						
						
						The builtin exit function is added by the site package "for the
interactive interpreter" and "should not be used in programs", according
to the manual.
We want sys.exit instead. (I didn't know you could pass it a string
value, but it turns out you can.) 
						
						
					 
					
						2022-08-06 05:10:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df9d419919 
							
						 
					 
					
						
						
							
							move some global code into main  
						
						
						
						
					 
					
						2022-08-06 05:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							6e30125fb8 
							
						 
					 
					
						
						
							
							Fix stupid typo preventing new configs being made.  
						
						
						
						
					 
					
						2018-08-14 22:19:20 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							1c296cc500 
							
						 
					 
					
						
						
							
							Allow admins to set server pins from client.  
						
						
						
						
					 
					
						2018-08-05 22:25:02 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							cba92412a8 
							
						 
					 
					
						
						
							
							Allow setting server admins from server's config.json  
						
						
						
						
					 
					
						2018-08-05 19:13:41 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							826c13db98 
							
						 
					 
					
						
						
							
							Improve developer console.  
						
						
						
						
					 
					
						2018-08-05 18:19:29 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							33efb379ad 
							
						 
					 
					
						
						
							
							Add basic urwid frame and divider theming support.  
						
						
						
						
					 
					
						2018-08-05 13:14:57 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							aaf57cfd56 
							
						 
					 
					
						
						
							
							Make content refresh notification shorter.  
						
						
						
						
					 
					
						2018-08-04 08:32:13 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9b49c320 
							
						 
					 
					
						
						
							
							Add note about environment variable usage and security.  
						
						
						
						
					 
					
						2018-08-04 08:31:11 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							be24ae9dc2 
							
						 
					 
					
						
						
							
							Allow server to share configuration info with clients.  
						
						
						
						
					 
					
						2018-08-04 08:21:01 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							504ee3fc04 
							
						 
					 
					
						
						
							
							Added option to warn when posting anonymously.  
						
						
						
						
					 
					
						2018-07-30 12:13:13 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							f5b06cca18 
							
						 
					 
					
						
						
							
							Added client-side thread pinning.  
						
						
						
						
					 
					
						2018-07-27 22:57:48 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							8044468f8b 
							
						 
					 
					
						
						
							
							I CANNOT TYPE  
						
						
						
						
					 
					
						2018-07-27 19:12:23 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							7665d19d2f 
							
						 
					 
					
						
						
							
							Added enviroment variable info to --help  
						
						
						
						
					 
					
						2018-07-27 19:10:12 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							92c4f4c1ae 
							
						 
					 
					
						
						
							
							Added environment variable support for logging in.  
						
						
						
						
					 
					
						2018-07-27 19:00:23 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0d10b9a7 
							
						 
					 
					
						
						
							
							Fix out-of-bounds crashes and added help text for thread searching.  
						
						
						
						
					 
					
						2018-07-27 18:30:46 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							22b4a5d5a5 
							
						 
					 
					
						
						
							
							Add basic search support (needs a little work, btw HI MODS)  
						
						
						
						
					 
					
						2018-07-27 17:28:34 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							4177c6080c 
							
						 
					 
					
						
						
							
							Update formatting help text.  
						
						
						
						
					 
					
						2018-07-27 07:07:53 -05:00 
						 
				 
			
				
					
						
							
							
								desvox 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8831c728 
							
						 
					 
					
						
						
							
							add a --help option  
						
						
						
						
					 
					
						2018-07-27 06:57:54 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							33dd0a361d 
							
						 
					 
					
						
						
							
							basic ass https support  
						
						
						
						
					 
					
						2018-02-13 22:12:56 -06:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f83592dc 
							
						 
					 
					
						
						
							
							made linequote spacing less fucky  
						
						
						
						
					 
					
						2017-10-11 15:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							18426796b7 
							
						 
					 
					
						
						
							
							allow setting escape keys for the composers  
						
						
						
						
					 
					
						2017-09-10 14:16:58 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							41b7311d70 
							
						 
					 
					
						
						
							
							preliminary custom escape key handling in the composer  
						
						
						
						
					 
					
						2017-09-10 13:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab36bd984 
							
						 
					 
					
						
						
							
							until thread searches are supported, do not show prompt on [/]  
						
						
						
						
					 
					
						2017-09-09 18:41:09 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							a38d93edef 
							
						 
					 
					
						
						
							
							add note to search prompt on how to reset search  
						
						
						
						
					 
					
						2017-09-09 18:34:36 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							30c057e6da 
							
						 
					 
					
						
						
							
							update usermap on search; show in headerline when searching  
						
						
						
						
					 
					
						2017-09-09 17:58:49 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							fa006d6d69 
							
						 
					 
					
						
						
							
							add [/]Search to index footer  
						
						
						
						
					 
					
						2017-09-09 16:47:46 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							ea45451c4a 
							
						 
					 
					
						
						
							
							fuckup: Merge branch 'master' of github.com:desvox/bbj  
						
						
						
						
					 
					
						2017-09-09 16:44:38 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							f89f07432b 
							
						 
					 
					
						
						
							
							add extremely basic thread index searching  
						
						
						
						
					 
					
						2017-09-09 16:43:16 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							fa4174e101 
							
						 
					 
					
						
						
							
							fix for loop for 3.4 compat  
						
						
						
						
					 
					
						2017-09-08 23:31:51 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							ab205c5e90 
							
						 
					 
					
						
						
							
							rebuild site  
						
						
						
						
					 
					
						2017-09-06 17:06:41 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b8521b8a 
							
						 
					 
					
						
						
							
							add compat notes for python3.4  
						
						
						
						
					 
					
						2017-09-06 17:05:19 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							ab8d530677 
							
						 
					 
					
						
						
							
							remove star expansion statements (3.4 compat)  
						
						
						
						
					 
					
						2017-09-06 16:54:29 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2f6ebc5b 
							
						 
					 
					
						
						
							
							rebuild  
						
						
						
						
					 
					
						2017-09-03 00:32:41 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							dfbdeed79c 
							
						 
					 
					
						
						
							
							add header ref to the validation page  
						
						
						
						
					 
					
						2017-09-03 00:27:45 -05:00 
						 
				 
			
				
					
						
							
							
								Blake DeMarcy 
							
						 
					 
					
						
						
						
						
							
						
						
							00f959d664 
							
						 
					 
					
						
						
							
							push new doc changes to html  
						
						
						
						
					 
					
						2017-09-03 00:08:07 -05:00