156ea32a90 
							
						 
					 
					
						
						
							
							slack.lua: support @here and @channel  
						
						
						
						
							
						
					 
					
						2017-05-18 10:44:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f744681b17 
							
						 
					 
					
						
						
							
							slack.lua: improve input hook matching  
						
						
						
						
							
						
					 
					
						2017-05-17 15:05:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bdc6334aec 
							
						 
					 
					
						
						
							
							slack.lua: more unfucking  
						
						... 
						
						
						
						And now it's already fairly usable. 
						
						
							
						
					 
					
						2017-05-17 00:32:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							96864517c6 
							
						 
					 
					
						
						
							
							Fix licensing notice in README  
						
						
						
						
							
						
					 
					
						2017-05-14 22:13:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0bdcd4aa8b 
							
						 
					 
					
						
						
							
							fancy-prompt.lua: remove unnecessary local variable  
						
						
						
						
							
						
					 
					
						2017-05-13 20:04:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b18a8048c1 
							
						 
					 
					
						
						
							
							degesch: add a slack plugin  
						
						... 
						
						
						
						Slack's IRC gateway is crap but it doesn't need to be *such* crap. 
						
						
							
						
					 
					
						2017-05-13 20:04:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c3d62b8799 
							
						 
					 
					
						
						
							
							Avoid the "poller_fd::closed" feature  
						
						... 
						
						
						
						Reliability enhancement for Linux.
This feature was created for ponymap, however we don't care about an
extra syscall in most places.  Doing it right even saves lines. 
						
						
							
						
					 
					
						2017-05-06 21:35:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ec842db0fb 
							
						 
					 
					
						
						
							
							Update copyright years  
						
						
						
						
							
						
					 
					
						2017-04-22 19:41:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0981df485a 
							
						 
					 
					
						
						
							
							degesch: simplify quitting  
						
						... 
						
						
						
						- send a QUIT on C-c, too
 - shut down the connection on /disconnect, too
Connection management is one of the few fucked up parts
that remain in that state for historical reasons. 
						
						
							
						
					 
					
						2017-04-20 20:55:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9f0c18cc41 
							
						 
					 
					
						
						
							
							degesch: fix confusing message  
						
						... 
						
						
						
						It seemed like we were connecting albeit we were connected already. 
						
						
							
						
					 
					
						2017-04-20 20:26:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1313a712df 
							
						 
					 
					
						
						
							
							degesch: make a second /disconnect always succeed  
						
						
						
						
							
						
					 
					
						2017-04-20 20:25:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f45f9ab873 
							
						 
					 
					
						
						
							
							Travis CI: brevify notifications  
						
						
						
						
							
						
					 
					
						2017-02-03 23:17:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9e5725662f 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						
						
						
							
						
					 
					
						2017-01-23 23:50:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0785a6f417 
							
						 
					 
					
						
						
							
							degesch: Lua is no longer experimental  
						
						... 
						
						
						
						But rather essential to me. 
						
						
							
						
					 
					
						2017-01-23 23:41:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cb9957cd64 
							
						 
					 
					
						
						
							
							Travis CI: try adding the PPA back  
						
						
						
						
							
						
					 
					
						2016-12-30 14:47:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							40bb2497f7 
							
						 
					 
					
						
						
							
							Travis CI: try removing a dead PPA  
						
						
						
						
							
						
					 
					
						2016-12-30 14:42:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d7960b463f 
							
						 
					 
					
						
						
							
							Fix LibreSSL compatibility  
						
						
						
						
							
						
					 
					
						2016-12-30 08:51:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3c048f0d56 
							
						 
					 
					
						
						
							
							Bump version  
						
						
						
						
							
 
						
					 
					
						2016-12-30 08:15:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8e668ff31a 
							
						 
					 
					
						
						
							
							Various fixes related to channel modes  
						
						... 
						
						
						
						Bugs unnoticed for so long. 
						
						
							
						
					 
					
						2016-12-30 08:08:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							eb70bf3fbc 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
							
						
					 
					
						2016-12-28 12:44:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d86a68f510 
							
						 
					 
					
						
						
							
							Add support for OpenSSL 1.1.0  
						
						
						
						
							
						
					 
					
						2016-12-28 12:40:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d6be22291d 
							
						 
					 
					
						
						
							
							degesch: /query w/o arguments just opens the query  
						
						
						
						
							
						
					 
					
						2016-12-06 13:51:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a813babb89 
							
						 
					 
					
						
						
							
							fancy-prompt.lua: fix parametrized modes  
						
						
						
						
							
						
					 
					
						2016-12-02 12:28:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b666ce6926 
							
						 
					 
					
						
						
							
							fancy-prompt.lua: change background on highlight  
						
						
						
						
							
						
					 
					
						2016-12-02 12:28:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e2bb051bd3 
							
						 
					 
					
						
						
							
							degesch: replace degesch.connect with async.dial  
						
						... 
						
						
						
						Halfway there, looks much saner. 
						
						
							
						
					 
					
						2016-11-04 22:02:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							52d1ded7df 
							
						 
					 
					
						
						
							
							degesch: move the Lua async code within the file  
						
						
						
						
							
						
					 
					
						2016-11-04 20:44:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cb9f187f80 
							
						 
					 
					
						
						
							
							degesch: get rid of Lua timer hooks  
						
						... 
						
						
						
						Since they were the exception and have been replaced with the async API. 
						
						
							
						
					 
					
						2016-11-04 20:21:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0247c4667a 
							
						 
					 
					
						
						
							
							degesch: Lua coroutine safety  
						
						
						
						
							
						
					 
					
						2016-11-04 20:12:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							572f4e2ea3 
							
						 
					 
					
						
						
							
							degesch: implement Lua coroutine async basics  
						
						
						
						
							
						
					 
					
						2016-11-04 20:11:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							50599e09bd 
							
						 
					 
					
						
						
							
							Update README, add a screenshot for degesch  
						
						
						
						
							
						
					 
					
						2016-10-30 18:52:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b24bb0aded 
							
						 
					 
					
						
						
							
							degesch: fix join/part hiding in the backlog  
						
						
						
						
							
						
					 
					
						2016-10-30 16:24:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7c6cf42075 
							
						 
					 
					
						
						
							
							thin-cursor.lua: update comments  
						
						
						
						
							
						
					 
					
						2016-10-30 01:50:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							414a525c4d 
							
						 
					 
					
						
						
							
							degesch: add a thin-cursor plugin  
						
						
						
						
							
						
					 
					
						2016-10-30 00:00:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6cee7159f2 
							
						 
					 
					
						
						
							
							degesch: clean up  
						
						... 
						
						
						
						Caught by Coverity, however it is quite harmless. 
						
						
							
						
					 
					
						2016-10-29 21:08:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							568f9b7123 
							
						 
					 
					
						
						
							
							degesch: tiny fixes for the prompt hook  
						
						... 
						
						
						
						It should return valid UTF-8.
Also remember to refresh the prompt upon hook removal. 
						
						
							
						
					 
					
						2016-10-29 20:03:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0d499dd125 
							
						 
					 
					
						
						
							
							degesch: avoid senseless indirection in hooks  
						
						... 
						
						
						
						It's always been one function call only this far. 
						
						
							
						
					 
					
						2016-10-29 19:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							37e49b54cf 
							
						 
					 
					
						
						
							
							degesch: rename things around terminal attributes  
						
						
						
						
							
						
					 
					
						2016-10-29 18:07:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							742d590b8d 
							
						 
					 
					
						
						
							
							degesch: simplify "attribute_printer"  
						
						... 
						
						
						
						Now that the line wrapper took over some of the state. 
						
						
							
						
					 
					
						2016-10-29 17:53:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b6528c73e3 
							
						 
					 
					
						
						
							
							degesch: microoptimization  
						
						
						
						
							
						
					 
					
						2016-10-28 18:16:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1e79aaec26 
							
						 
					 
					
						
						
							
							degesch: refresh the prompt when a hook is set  
						
						
						
						
							
						
					 
					
						2016-10-28 13:58:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0995da3900 
							
						 
					 
					
						
						
							
							degesch: don't consider all mode changes important  
						
						
						
						
							
						
					 
					
						2016-10-28 13:32:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c8a826f016 
							
						 
					 
					
						
						
							
							degesch: optimize Lua weak refs  
						
						
						
						
							
						
					 
					
						2016-10-28 13:09:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							95c7ababc3 
							
						 
					 
					
						
						
							
							degesch: add a "fancy-prompt" plugin  
						
						... 
						
						
						
						So that the client looks at least a tiny bit decent if needed. 
						
						
							
						
					 
					
						2016-10-28 12:53:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a0d733fdb9 
							
						 
					 
					
						
						
							
							Update NEWS, README  
						
						
						
						
							
						
					 
					
						2016-10-28 12:47:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							557a39c6c8 
							
						 
					 
					
						
						
							
							degesch: export server state as a string to Lua  
						
						
						
						
							
						
					 
					
						2016-10-28 12:47:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							745e758394 
							
						 
					 
					
						
						
							
							degesch: add Lua API for screen size retrieval  
						
						
						
						
							
						
					 
					
						2016-10-28 04:12:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b60bdf119a 
							
						 
					 
					
						
						
							
							degesch: add a prompt hook  
						
						
						
						
							
						
					 
					
						2016-10-28 04:12:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							278e2b236b 
							
						 
					 
					
						
						
							
							degesch: add introspection for refs within str_maps  
						
						... 
						
						
						
						This required some fixes to the design. 
						
						
							
						
					 
					
						2016-10-28 04:12:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2f758bbdb9 
							
						 
					 
					
						
						
							
							degesch: allow lists of refs in introspection  
						
						
						
						
							
						
					 
					
						2016-10-28 04:12:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							911276b263 
							
						 
					 
					
						
						
							
							degesch: add introspection for "app_context"  
						
						
						
						
							
						
					 
					
						2016-10-28 04:12:05 +02:00