Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e687061cae 
							
						 
					 
					
						
						
							
							Factoids: update l10n-fr  
						
						
						
						
					 
					
						2011-02-26 10:45:42 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f7899c7627 
							
						 
					 
					
						
						
							
							Factoids: fix merge  
						
						
						
						
					 
					
						2011-02-26 10:45:29 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3c42a1f513 
							
						 
					 
					
						
						
							
							Plugin: fix forgotten merge info  
						
						
						
						
					 
					
						2011-02-26 10:44:35 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f5de099798 
							
						 
					 
					
						
						
							
							Dict: update l10n-fr  
						
						
						
						
					 
					
						2011-02-26 10:43:38 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ff40d359 
							
						 
					 
					
						
						
							
							Ctcp: update l10n-fr  
						
						
						
						
					 
					
						2011-02-26 10:43:28 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c5de801317 
							
						 
					 
					
						
						
							
							Channel: update l10n-fr  
						
						
						
						
					 
					
						2011-02-26 10:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2de895cf9b 
							
						 
					 
					
						
						
							
							Alias: update l10n-fr  
						
						
						
						
					 
					
						2011-02-26 10:43:12 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7e3d3759 
							
						 
					 
					
						
						
							
							(Re)generate all plugin's .pot file  
						
						
						
						
					 
					
						2011-02-26 10:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2d56eba17e 
							
						 
					 
					
						
						
							
							Unix: fix merge of @ping  
						
						
						
						
					 
					
						2011-02-26 09:50:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							e35bf94600 
							
						 
					 
					
						
						
							
							Unix: add call command, giving owner ability to call any system command.  
						
						
						
						
					 
					
						2011-02-25 19:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								brian c 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5f3c1049 
							
						 
					 
					
						
						
							
							Unix: various enhancements to the ping command:  
						
						... 
						
						
						
						Fixed bug in 100% packet loss response.
Errors from ping are now sent to irc.error().
Added packet count, interval, ttl, and wait options.
Added additional test cases.
Also, Enabled threading for Unix plugin, and
for wtf, spell, and ping commands.
Signed-off-by: Daniel Folkinshteyn <nanotube@users.sourceforge.net> 
						
						
					 
					
						2011-02-25 19:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								oevna@users.sourceforge.net 
							
						 
					 
					
						
						
						
						
							
						
						
							61167ce909 
							
						 
					 
					
						
						
							
							Unix: fixed uncaught OSError exception raised when executing ping fails.  
						
						... 
						
						
						
						Signed-off-by: Daniel Folkinshteyn <nanotube@users.sourceforge.net> 
						
						
					 
					
						2011-02-25 19:31:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							f69c47b092 
							
						 
					 
					
						
						
							
							Unix: fix test for the ping command, call unix ping instead of the default misc ping.  
						
						
						
						
					 
					
						2011-02-25 19:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								oevna@users.sourceforge.net 
							
						 
					 
					
						
						
						
						
							
						
						
							390b3ec15f 
							
						 
					 
					
						
						
							
							Added ping command to Unix plugin  
						
						... 
						
						
						
						Signed-off-by: Daniel Folkinshteyn <nanotube@users.sourceforge.net> 
						
						
					 
					
						2011-02-25 19:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c9543dc3 
							
						 
					 
					
						
						
							
							Filter: add unbinary command, as counterpart to binary command.  
						
						
						
						
					 
					
						2011-02-25 19:30:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							6ccd1ce3d6 
							
						 
					 
					
						
						
							
							ChannelLogger: include in logs the reasons for parts and quits  
						
						
						
						
					 
					
						2011-02-25 19:29:24 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							da25be73d4 
							
						 
					 
					
						
						
							
							Channel: nicks: add --count argument, which outputs only the count of nicks in channel.  
						
						... 
						
						
						
						also add tests for the nick command. 
						
						
					 
					
						2011-02-25 19:27:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							8e80e7b657 
							
						 
					 
					
						
						
							
							fix google calc to work when doing a currency conversion.  
						
						... 
						
						
						
						made the calcre more generic, so it finds stuff on both math and currency.
nothing a little exploration of google html page source couldn't solve. 
						
						
					 
					
						2011-02-25 19:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							2925c45b51 
							
						 
					 
					
						
						
							
							restore the 'import re' to Topic plugin, which was for some reason taken out  
						
						... 
						
						
						
						two commits ago, in commit 51cabeea33f3dab3d7cf42496c10bd660b212bc7
it is necessary for the operation of the plugin
(specifically, in the _checkManageCapabilities function)
the tests didn't catch that because it apparently imports re separately. 
						
						
					 
					
						2011-02-25 19:22:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							9f26bb1420 
							
						 
					 
					
						
						
							
							for Later plugin, add test for actual sending of notes to nicks upon their being seen.  
						
						
						
						
					 
					
						2011-02-25 19:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d92a70e8 
							
						 
					 
					
						
						
							
							Add Later note expiration period, 30 days by default.  
						
						... 
						
						
						
						This should prevent the accumulation of old unclaimed notes in the database,
which is possible due to notes left to misspelled nicks, to temporary nicks
used by regulars, or to one-time visitor nicks. 
						
						
					 
					
						2011-02-25 19:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							dfeb50de2d 
							
						 
					 
					
						
						
							
							Add --raw option to factoids.whatis, which disables variable substitution on the factoid.  
						
						... 
						
						
						
						also add test for this. 
						
						
					 
					
						2011-02-25 19:18:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							b12d8a8a04 
							
						 
					 
					
						
						
							
							Use the ircutils.standardSubsitute function upon factoid output.  
						
						... 
						
						
						
						This allows inclusion of the usual standardSubstitute vars within factoids.
There is no config to disable this, since it is possible to escape the substitutions
by simply doubling the dollar signs, as per the python documentation:
http://docs.python.org/library/string.html#template-strings 
Thus, if you want a factoid to output a literal "$channel", for example, all
you'd need to do is use "$$channel" in your factoid text, which will come out
as "$channel" when said by the bot.
Also added tests for this new behavior. 
						
						
					 
					
						2011-02-25 19:18:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed94257ba 
							
						 
					 
					
						
						
							
							some enhancements Factoids.rank:  
						
						... 
						
						
						
						output options: plain key output, and alpha sorting for plain output.
allow an optional argument for how many ranked facts to show. 
						
						
					 
					
						2011-02-25 19:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							7c3bc67c86 
							
						 
					 
					
						
						
							
							Add some sanity checks to RSS plugin:  
						
						... 
						
						
						
						First: if an rss feed is called without the number of headlines argument,
we now have a default number of items it will output.
before, it tried to stuff the whole rss feed into the channel, which is quite
floody, if more than one 'mores' is set, or if oneToOne is false.
Second: when adding a new feed to announce, it again, tried to stuff the
whole rss feed into the channel, which ran into the same floody conditions
as above. now we have a default number of feeds to output when there's no
cached history. 
						
						
					 
					
						2011-02-25 19:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							7505f839fc 
							
						 
					 
					
						
						
							
							fix docstring for Plugin.plugin command so it actually says what the command will do.  
						
						... 
						
						
						
						also add a Plugin.plugins command, which always returns a list of all plugins containing a command.
add a test for it. 
						
						
					 
					
						2011-02-25 19:14:35 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							92fc1e308f 
							
						 
					 
					
						
						
							
							update quotegrabs to sqlite3  
						
						
						
						
					 
					
						2011-02-25 19:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							d433bfc8f0 
							
						 
					 
					
						
						
							
							for Factoids: make approximate fuzzy key searches also when invoking whatis directly.  
						
						... 
						
						
						
						also add tests.
while there, remove useless config setting for replyinvalidcommand testing, since it is true by default. 
						
						
					 
					
						2011-02-25 19:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							e939cfd124 
							
						 
					 
					
						
						
							
							update Karma plugin and test code to use sqlite3.  
						
						... 
						
						
						
						This involved also updating src/conf.py to look for sqlite3 and add it to supybot.conf.databases list,
since karma uses the plugins.DB() constructor for its database, which checks the available databases list. 
						
						
					 
					
						2011-02-25 19:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6f0e2d18 
							
						 
					 
					
						
						
							
							make google translate return detailed google error, instead of the unhelpful "we broke google".  
						
						
						
						
					 
					
						2011-02-25 18:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							8d45228642 
							
						 
					 
					
						
						
							
							for google translate, error if destination language is 'auto'.  
						
						
						
						
					 
					
						2011-02-25 18:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							261a646451 
							
						 
					 
					
						
						
							
							in Later nick validation, use irc.isNick. now instead of forcing strictRfc to true, we are using the config.  
						
						
						
						
					 
					
						2011-02-25 18:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							e46948400d 
							
						 
					 
					
						
						
							
							take out getDb override from factoids, since i have changed it upstream, in plugins.__init__.py, to use proper sqlite3 syntax.  
						
						
						
						
					 
					
						2011-02-25 18:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0aa48368 
							
						 
					 
					
						
						
							
							make on-join telling for later configurable.  
						
						
						
						
					 
					
						2011-02-25 18:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							e68704a0fc 
							
						 
					 
					
						
						
							
							topic now checks for +t mode before denying topic changes, and also allows halfops in addition to ops.  
						
						... 
						
						
						
						default required capabilities for topic changes (if topic is +t and user is not an op or halfop), are chan,op and chan,halfop
thanks jemfinch for the suggestions. 
						
						
					 
					
						2011-02-25 18:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							dae8dfd2e7 
							
						 
					 
					
						
						
							
							add replace function to format that takes varying-length strings to replace.  
						
						... 
						
						
						
						add test for it
add error test for format.translate for different length translate args. 
						
						
					 
					
						2011-02-25 18:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							2d718d31bb 
							
						 
					 
					
						
						
							
							Fix factoids bug ,Factoids.showFactoidIfOnlyOneMatch feature is broken when used off-channel:  
						
						... 
						
						
						
						https://sourceforge.net/tracker/?func=detail&aid=2965589&group_id=58965&atid=489447  
					
						2011-02-25 18:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							c0986e1122 
							
						 
					 
					
						
						
							
							change Topic to have a default required capability set, for all write operations.  
						
						... 
						
						
						
						by default, now only allows chanops, and users with admin or channel,op capability to change topics 
						
						
					 
					
						2011-02-25 18:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec1ca2070 
							
						 
					 
					
						
						
							
							make later plugin send waiting messages on user join also, not just on privmsg.  
						
						
						
						
					 
					
						2011-02-25 18:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaa7863fa 
							
						 
					 
					
						
						
							
							add nick validation to later tell  
						
						... 
						
						
						
						this avoids plugging the later db with messages for bogus nicks 
						
						
					 
					
						2011-02-25 18:37:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							a2da24d202 
							
						 
					 
					
						
						
							
							add a random-synonym getting function to Dict, add tests for it.  
						
						... 
						
						
						
						using the moby-thes database from dict.org. 
						
						
					 
					
						2011-02-25 18:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							b306c5440f 
							
						 
					 
					
						
						
							
							add damerau-levenshtein distance to supybot.utils.seq  
						
						... 
						
						
						
						use it in factoids invalid command to match possible typos
write tests for same. 
						
						
					 
					
						2011-02-25 18:36:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc8fd5285 
							
						 
					 
					
						
						
							
							fix some encoding error for non-ascii langs  
						
						
						
						
					 
					
						2011-02-25 18:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							ca045128d7 
							
						 
					 
					
						
						
							
							add detected source language display for 'auto' google translate, add test for auto translate.  
						
						
						
						
					 
					
						2011-02-25 18:35:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							6b324674a7 
							
						 
					 
					
						
						
							
							enable google translate to autodetect language with 'auto' fromlang.  
						
						
						
						
					 
					
						2011-02-25 18:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							9b516480af 
							
						 
					 
					
						
						
							
							add tests for factoids.alias  
						
						
						
						
					 
					
						2011-02-25 18:35:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							50ac5a05e1 
							
						 
					 
					
						
						
							
							delete leftover debug-prints  
						
						
						
						
					 
					
						2011-02-25 18:35:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							366c2b7c17 
							
						 
					 
					
						
						
							
							add factoids alias function, to link more keys to existing factoids.  
						
						
						
						
					 
					
						2011-02-25 18:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							436d2bade8 
							
						 
					 
					
						
						
							
							mod factoids plugin to use a separate key-value relationship table  
						
						... 
						
						
						
						this avoids duplication, and allows one to set a bunch of aliases for a factoid, without creating duplicates of the same fact content. 
						
						
					 
					
						2011-02-25 18:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							471921eab6 
							
						 
					 
					
						
						
							
							make 'factoids info' include usage count in output. add test for same.  
						
						
						
						
					 
					
						2011-02-24 21:03:30 +01:00