Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							48daaa91ca 
							
						 
					 
					
						
						
							
							Core/Handlers: Do not auto-reply to NOTICEs  
						
						 
						
						
						
						
					 
					
						2023-05-14 15:38:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2b36286c22 
							
						 
					 
					
						
						
							
							Interpreter: extract_bracketed: missed a state change  
						
						 
						
						
						
						
					 
					
						2023-05-11 11:02:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bc05915905 
							
						 
					 
					
						
						
							
							Interpreter: improve parsing of embedded commands  
						
						 
						
						
						
						
					 
					
						2023-05-11 08:08:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6af472e8 
							
						 
					 
					
						
						
							
							Interpreter: remove left-over malformed section  
						
						 
						
						
						
						
					 
					
						2023-05-11 06:08:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							329c8db33c 
							
						 
					 
					
						
						
							
							Factoids: fix factrem/forget  
						
						 
						
						... 
						
						
						
						Somehow I missed the `remove()` subroutine when converting
to subroutine signatures... 
						
						
					 
					
						2023-05-07 13:47:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							097c657f0c 
							
						 
					 
					
						
						
							
							Commands/ChanOp: minor code-formatting clean-up  
						
						 
						
						
						
						
					 
					
						2023-05-05 18:59:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb5fe031d 
							
						 
					 
					
						
						
							
							Use quietlist when setting mutes  
						
						 
						
						
						
						
					 
					
						2023-05-04 16:30:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							b04c06f396 
							
						 
					 
					
						
						
							
							Refactor ban/unmute commands  
						
						 
						
						
						
						
					 
					
						2023-05-04 16:03:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8555e8f00e 
							
						 
					 
					
						
						
							
							Core/BanList: correct ban_user() arguments  
						
						 
						
						
						
						
					 
					
						2023-04-28 00:46:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							2c3f8fb9fe 
							
						 
					 
					
						
						
							
							Fix some inconsistent arguments  
						
						 
						
						
						
						
					 
					
						2023-04-21 15:56:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							860a6be156 
							
						 
					 
					
						
						
							
							Fix some inconsistent arguments  
						
						 
						
						
						
						
					 
					
						2023-04-17 10:33:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7ddb32ea16 
							
						 
					 
					
						
						
							
							Update core to use subroutine signatures  
						
						 
						
						
						
						
					 
					
						2023-04-13 21:04:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							05cf63e00c 
							
						 
					 
					
						
						
							
							Interpreter: fix $0 in commands that use &{subs}  
						
						 
						
						
						
						
					 
					
						2023-03-23 08:56:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e736051de5 
							
						 
					 
					
						
						
							
							Fix UTF-8 encoding  
						
						 
						
						
						
						
					 
					
						2023-03-12 16:06:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							110f019bf2 
							
						 
					 
					
						
						
							
							MessageHistory: recall: fix incorrect whitespace appended to text argument if -t is not used  
						
						 
						
						
						
						
					 
					
						2023-02-24 20:50:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							13b09be29a 
							
						 
					 
					
						
						
							
							Commands/Factoids: factchange: handle escaped delimiters  
						
						 
						
						
						
						
					 
					
						2023-02-23 13:16:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5b992b4c 
							
						 
					 
					
						
						
							
							Update copyright  
						
						 
						
						
						
						
					 
					
						2023-02-20 21:31:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							1eaf85239f 
							
						 
					 
					
						
						
							
							NickList: handle nickchange before any other handlers  
						
						 
						
						
						
						
					 
					
						2023-02-13 16:27:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							21d06bc149 
							
						 
					 
					
						
						
							
							IRC: do not debug PONG events  
						
						 
						
						
						
						
					 
					
						2023-02-13 16:06:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							47d8f5724a 
							
						 
					 
					
						
						
							
							Check for bans when CHGHOST  
						
						 
						
						... 
						
						
						
						Remove redundant message type from log message 
						
						
					 
					
						2023-02-02 09:22:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9f314cd365 
							
						 
					 
					
						
						
							
							Enable aka_debug because AKA log entries are interesting  
						
						 
						
						
						
						
					 
					
						2023-02-02 09:13:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7bbd5d8097 
							
						 
					 
					
						
						
							
							Fix QUIT log message  
						
						 
						
						
						
						
					 
					
						2023-02-01 17:47:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd390540a 
							
						 
					 
					
						
						
							
							Improve CHGHOST log message  
						
						 
						
						
						
						
					 
					
						2023-02-01 17:33:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c8c74a9d 
							
						 
					 
					
						
						
							
							Support IRCv3 CHGHOST extension  
						
						 
						
						... 
						
						
						
						Clean up MessageHistory constants 
						
						
					 
					
						2023-02-01 17:27:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a173858fb8 
							
						 
					 
					
						
						
							
							Enable multi-prefix IRCv3 extension  
						
						 
						
						
						
						
					 
					
						2023-02-01 14:48:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							6240aee0a0 
							
						 
					 
					
						
						
							
							Simplify arguments for IRC handlers  
						
						 
						
						
						
						
					 
					
						2023-01-31 05:44:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							441e858a84 
							
						 
					 
					
						
						
							
							Make some log messages more consistent  
						
						 
						
						
						
						
					 
					
						2023-01-30 15:50:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							02d690600b 
							
						 
					 
					
						
						
							
							Gate message-tags debug message with irc.debug_tags  
						
						 
						
						
						
						
					 
					
						2023-01-28 11:48:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							999c07f237 
							
						 
					 
					
						
						
							
							Support IRCv3 message tags; misc refactoring  
						
						 
						
						... 
						
						
						
						PBot now finally supports IRCv3 message tags. The `account-tag`
capability is now enabled for improved NickServ account tracking.
Refactored CAP negotiation. Minor clean-ups in AntiFlood.pm (which ought to
be completely rewritten from the ground-up).
Misc clean-ups and refactoring of various things. 
						
						
					 
					
						2023-01-27 11:48:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6a150067 
							
						 
					 
					
						
						
							
							Begin refactoring message-history tracking  
						
						 
						
						
						
						
					 
					
						2023-01-22 07:36:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d8803a4c29 
							
						 
					 
					
						
						
							
							Update irccloud detection/handling  
						
						 
						
						
						
						
					 
					
						2023-01-21 14:47:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							55407ce800 
							
						 
					 
					
						
						
							
							Factoids: factadd: include contents for factlog  
						
						 
						
						
						
						
					 
					
						2022-12-31 14:55:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							ea35fc78c2 
							
						 
					 
					
						
						
							
							Commands/Help: update URL to point at TOC  
						
						 
						
						
						
						
					 
					
						2022-12-25 18:18:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							38d9c86984 
							
						 
					 
					
						
						
							
							Factoids: add more pastebin URLs for factadd -url; update help URL to point at TOC  
						
						 
						
						
						
						
					 
					
						2022-12-25 18:17:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c4602bc295 
							
						 
					 
					
						
						
							
							WebPaste: increase max width to 150 characters  
						
						 
						
						
						
						
					 
					
						2022-08-07 19:05:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							74380f2a72 
							
						 
					 
					
						
						
							
							Core: Use EXIT_SUCCESS/EXIT_FAILURE; misc clean-ups  
						
						 
						
						
						
						
					 
					
						2022-07-10 12:45:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							9f46cf0ebc 
							
						 
					 
					
						
						
							
							Factoids: disable nickprefixing when action contains $args at any recursion level  
						
						 
						
						
						
						
					 
					
						2022-07-09 19:33:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							833c20efbb 
							
						 
					 
					
						
						
							
							Factoids: do not prefix nick if action has $args  
						
						 
						
						
						
						
					 
					
						2022-07-08 09:11:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							a170b28a8b 
							
						 
					 
					
						
						
							
							Factoids: fix behavior of factoid look-up  
						
						 
						
						
						
						
					 
					
						2022-07-05 23:12:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							41b69bdfa5 
							
						 
					 
					
						
						
							
							Factoids: add keep-quotes metadata for applet commands  
						
						 
						
						
						
						
					 
					
						2022-06-27 19:52:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							780d41e628 
							
						 
					 
					
						
						
							
							Factoids: correct quotemeta2 and make it slightly more readable  
						
						 
						
						
						
						
					 
					
						2022-06-26 08:42:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							5619d30a1b 
							
						 
					 
					
						
						
							
							Factoids: fix Unicode issue with factfind  
						
						 
						
						
						
						
					 
					
						2022-06-25 17:34:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d3328a4acd 
							
						 
					 
					
						
						
							
							Factoids: factinfo now says "Applet" instead of "Module"  
						
						 
						
						
						
						
					 
					
						2022-04-08 09:13:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							d80b70a2e5 
							
						 
					 
					
						
						
							
							Dequeue cache events when removing SQLite Storage entries  
						
						 
						
						
						
						
					 
					
						2022-03-23 23:45:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							bf8749ff9e 
							
						 
					 
					
						
						
							
							Fix blacklist command  
						
						 
						
						
						
						
					 
					
						2022-03-09 12:56:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							02cc7fc488 
							
						 
					 
					
						
						
							
							Refactor UrlTitles plugin  
						
						 
						
						... 
						
						
						
						Moved logic from get_title.pl applet to plugin.
Removed get_title.pl applet.
ProcessManager::execute_process() can now take a reader subref. 
						
						
					 
					
						2022-02-27 16:58:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							619ff86a94 
							
						 
					 
					
						
						
							
							Rename compiler factoid to vm-client  
						
						 
						
						
						
						
					 
					
						2022-02-14 16:47:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							e421f9b6bc 
							
						 
					 
					
						
						
							
							Replace U+200b (zwsp) with U+feff (zwnbsp)  
						
						 
						
						... 
						
						
						
						U+feff is now used instead of U+200b for nick-dehighlighting.
U+feff is non-breaking; it will not break-up the word when wrapping. It also
appears to be much more widely supported. In fact, some terminals will simply
strip the bytes -- this allows copying the text as-is, etc.
Additionally, an exclude-list was added to prevent dehighlighting of specific
nicknames. This is because several terminals do not fully support Unicode's
zero-width spaces -- they show up as plain spaces. Certain words for the #c
channel have been added to this exclude list since they are also somewhat
popular as nicknames there. 
						
						
					 
					
						2022-01-18 10:32:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							c04467b50f 
							
						 
					 
					
						
						
							
							Fix minor uninitialized object warning  
						
						 
						
						
						
						
					 
					
						2022-01-01 21:32:01 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pragmatic Software 
							
						 
					 
					
						
						
						
						
							
						
						
							f78e7bea88 
							
						 
					 
					
						
						
							
							Fix chanrem command  
						
						 
						
						
						
						
					 
					
						2022-01-01 21:30:20 -08:00