Julien Danjou [Fri, 3 Dec 2010 15:38:46 +0000 (16:38 +0100)]
Add emacs-uptime
Julien Danjou [Fri, 3 Dec 2010 15:03:57 +0000 (16:03 +0100)]
Fix again for e
Signed-off-by: Julien Danjou <julien@danjou.info>
Julien Danjou [Fri, 3 Dec 2010 15:03:21 +0000 (16:03 +0100)]
Fix Emacs 23/24 compat
Julien Danjou [Fri, 3 Dec 2010 13:50:45 +0000 (14:50 +0100)]
Emacs 24 compat
Signed-off-by: Julien Danjou <julien@danjou.info>
fledermaus [Wed, 30 Sep 2009 23:33:47 +0000 (23:33 +0000)]
The raw content in cmdargs may have a prefix (eg "+,ping") which prevents erbot from recognising the message - this is stripped in the "parsed" cl-struct slot (eg ",ping"), so use that instead
fledermaus [Wed, 30 Sep 2009 22:51:34 +0000 (22:51 +0000)]
Updated and tidied AUTHORS file
fledermaus [Wed, 30 Sep 2009 22:23:04 +0000 (22:23 +0000)]
updated licence comment to assert GPLv3
fledermaus [Sat, 26 Sep 2009 21:35:47 +0000 (21:35 +0000)]
Add support for kanji->romaji transformation via kakasi
fledermaus [Sat, 26 Sep 2009 21:31:47 +0000 (21:31 +0000)]
erc-nickserv is obsolete, erc-services is the new module
fledermaus [Sat, 26 Sep 2009 21:26:39 +0000 (21:26 +0000)]
google.el API has changed a lot, SOAP API no longer available
fledermaus [Sat, 26 Sep 2009 21:16:33 +0000 (21:16 +0000)]
version test in erbutils-describe-variable was the wrong way round
fledermaus [Sat, 26 Sep 2009 20:49:09 +0000 (20:49 +0000)]
update non-utf8-able language list
deego [Fri, 4 Apr 2008 16:50:38 +0000 (16:50 +0000)]
Fix broken parens in erbc.el
deego [Thu, 6 Dec 2007 16:25:41 +0000 (16:25 +0000)]
Fix buggy calls to error.
deego [Fri, 23 Nov 2007 16:31:58 +0000 (16:31 +0000)]
GPL3: DISTRIBUTE UNDER GPL 3 FROM NOW ON.
mwolson [Sun, 22 Jul 2007 23:26:03 +0000 (23:26 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-37
Add sample .emacs file
2007-07-22 Michael Olson <mwolson@gnu.org>
* README.txt: Mention examples/dotemacs-mybot.
* examples/dotemacs-mybot: New file that is the example .emacs for
the bot.
mwolson [Fri, 20 Jul 2007 01:32:09 +0000 (01:32 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-36
Don't force the message through without flood protection
2007-07-19 Michael Olson <mwolson@gnu.org>
* erbot.el (erbot-reply): Don't force the message through without
flood protection. Since ERC 5.1, ERC has very good flood
protection, so make use of it.
mwolson [Wed, 16 May 2007 17:13:14 +0000 (17:13 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-35
Check in wtf.el version 2.0 to contrib/
fledermaus [Wed, 11 Apr 2007 11:59:27 +0000 (11:59 +0000)]
tweaked unicode character description output, search for characters by description as well (with unicode-find)
fledermaus [Tue, 10 Apr 2007 11:48:30 +0000 (11:48 +0000)]
Typo'd function name in erbim.el
fledermaus [Tue, 10 Apr 2007 11:45:01 +0000 (11:45 +0000)]
Add some unicode character description functions (string or code-point to unicode data file description)
mwolson [Wed, 7 Feb 2007 02:16:53 +0000 (02:16 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-33
Check in new version of wtf.el
fledermaus [Sun, 28 Jan 2007 01:21:47 +0000 (01:21 +0000)]
missed variable let from last update
fledermaus [Sun, 28 Jan 2007 01:16:58 +0000 (01:16 +0000)]
support :keyword parameters for erc version > 5.0
fledermaus [Sat, 27 Jan 2007 11:46:47 +0000 (11:46 +0000)]
update erbutils-describe-variable to work with emacs22 help-xref-button
mwolson [Wed, 29 Nov 2006 03:25:49 +0000 (03:25 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-31
Fix a bug when using ERC development branch
* erbot.el (erbot-join-servers): Make this work with the ERC
development branch.
deego [Thu, 28 Sep 2006 16:22:28 +0000 (16:22 +0000)]
better default search
deego [Thu, 24 Aug 2006 15:11:59 +0000 (15:11 +0000)]
Set print-length vars to nil during erbot-install.
fledermaus [Tue, 22 Aug 2006 10:20:50 +0000 (10:20 +0000)]
Tidy up init code, preload input method maps, remove old debug sexps
from comments at end of buffer.
fledermaus [Tue, 22 Aug 2006 00:46:10 +0000 (00:46 +0000)]
Tidy+fix the output when too many matching imput methods have been found.
fledermaus [Tue, 22 Aug 2006 00:18:17 +0000 (00:18 +0000)]
Added documentation.
Modified behaviour when many input methods can produce a char - list
candidate input methods instead.
fledermaus [Mon, 21 Aug 2006 18:33:01 +0000 (18:33 +0000)]
erbim.el: allow erbot to interrogate the quail and iso-transl input
methods so users can find out how to enter a given character.
This is quite tricky as a lot of the string <-> character conversions
don't work properly when running in a detached emacs for some reason.
erball.el load erbim automatically.
mwolson [Mon, 21 Aug 2006 04:48:28 +0000 (04:48 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-27
Fix bug with ERC development branch.
* erbot.el (erbot-install): Remove check for erc-backend-version, since
it no longer exists. Use featurep instead. This fixes a failure to
join channels issue with the ERC development branch.
mwolson [Fri, 28 Jul 2006 04:01:30 +0000 (04:01 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-26
Update wtf.el header.
mwolson [Tue, 20 Jun 2006 15:11:40 +0000 (15:11 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-25
wtf.el: Update to version 1.3.
* contrib/wtf.el: Update to version 1.3, which resyncs with NetBSD
upstream and improves the upcasing of initial letters.
fledermaus [Thu, 18 May 2006 18:37:58 +0000 (18:37 +0000)]
Ok, this time i _think_ I've cracked it: This seems to make libtranslate behave.
fledermaus [Thu, 18 May 2006 17:47:46 +0000 (17:47 +0000)]
Another attempt at getting the encoding right - libtranslate "helpfully"
tries to encode output according to your locale. Empirically, the settings
used seem to work. I have no idea why it's so touchy about LC_CTYPE.
fledermaus [Thu, 18 May 2006 14:59:06 +0000 (14:59 +0000)]
Make fsi-translate emit a usage message if called incorrectly.
mwolson [Wed, 17 May 2006 06:23:05 +0000 (06:23 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-23
translate: Minor fixes.
* contrib/translate.el (translate-load-pairs): Docfix.
* erbtranslate.el (fsi-translate-list-services): Use translate-program,
not erbn-translate-program, since the latter does not exist.
fledermaus [Fri, 12 May 2006 02:02:22 +0000 (02:02 +0000)]
Moved translation program calling code to contrib/translate.el
fledermaus [Thu, 11 May 2006 00:17:57 +0000 (00:17 +0000)]
Abstracted translation services from erbtranslate.el to make an independent
library. Should refactor erbtranslate.el to use this.
deego [Wed, 10 May 2006 21:22:37 +0000 (21:22 +0000)]
minor: author update
fledermaus [Wed, 10 May 2006 20:55:01 +0000 (20:55 +0000)]
Use member-ignore-case instead of member for dest language as well as origin
language search in fsi-translate-list-pairs.
fledermaus [Tue, 9 May 2006 18:48:42 +0000 (18:48 +0000)]
List origin/destination languages resulting from a one-endpoint search
in a compact form, so the user can see what is available.
fledermaus [Tue, 9 May 2006 18:27:21 +0000 (18:27 +0000)]
Typo, missing \n
fledermaus [Tue, 9 May 2006 18:23:19 +0000 (18:23 +0000)]
Use the coerced strings, not the raw symbol args. Again.
deego [Tue, 9 May 2006 18:18:04 +0000 (18:18 +0000)]
(update authors)
fledermaus [Tue, 9 May 2006 18:12:32 +0000 (18:12 +0000)]
Use full names even if no language pairs match our criteria.
fledermaus [Tue, 9 May 2006 18:00:05 +0000 (18:00 +0000)]
Implement list of languages emacs can't support yet.
Provide full-name helper function for language codes and use it.
More helpful messages + more data from list-languages function.
fledermaus [Mon, 8 May 2006 16:47:37 +0000 (16:47 +0000)]
Use strings coerced from symbol args, not the symbols themselves.
fledermaus [Mon, 8 May 2006 16:36:06 +0000 (16:36 +0000)]
Allow use of verbose language names instead of ab-XY or ab style codes.
fledermaus [Mon, 8 May 2006 04:47:28 +0000 (04:47 +0000)]
Coerce args to strings first.
fledermaus [Mon, 8 May 2006 04:42:34 +0000 (04:42 +0000)]
Update the fsi-translate-list-pairs function so it only gives the counts
by default, but allow the user to search for transaltions by language code
and/or language name, based on the output of translate -l
deego [Mon, 8 May 2006 04:19:36 +0000 (04:19 +0000)]
* erbtranslate.el (erbn-translate-program): new. Make the program customizeable.
deego [Mon, 8 May 2006 04:11:26 +0000 (04:11 +0000)]
addthis file.
deego [Mon, 8 May 2006 04:06:48 +0000 (04:06 +0000)]
new shs.el
fledermaus [Sun, 7 May 2006 23:08:03 +0000 (23:08 +0000)]
make translation call utf-8 safe(er); translation binary is translate, not translate-bin (should make this customisable)
deego [Mon, 24 Apr 2006 18:10:21 +0000 (18:10 +0000)]
minor: update authors, history
deego [Mon, 24 Apr 2006 17:51:08 +0000 (17:51 +0000)]
Declare erbtranslate.el SAFE, make part of erbot, still protected by 2 variables though.
And, needs libtranslate.
deego [Mon, 24 Apr 2006 17:45:30 +0000 (17:45 +0000)]
improve a bit more: functionality
deego [Mon, 24 Apr 2006 16:57:18 +0000 (16:57 +0000)]
improve erbtranslate.el, not yet final.
deego [Mon, 24 Apr 2006 16:55:53 +0000 (16:55 +0000)]
Utility file used: for easy call to external processes.
deego [Thu, 20 Apr 2006 18:34:04 +0000 (18:34 +0000)]
improve erbot-safe-p, improve ,more pagination when using weird erbn-charsa
deego [Thu, 20 Apr 2006 14:45:11 +0000 (14:45 +0000)]
minor: (erbn-url-functions-p): add bug discoverer's name in docstring.
deego [Thu, 20 Apr 2006 14:37:03 +0000 (14:37 +0000)]
Minor new variables to disable url fetching. Else, bot can slow down.
Disable by default, and when paranoid.
deego [Wed, 19 Apr 2006 20:04:53 +0000 (20:04 +0000)]
minor: doc typo
deego [Mon, 17 Apr 2006 19:09:45 +0000 (19:09 +0000)]
new file erbtranslate.el: INSECURE. DO NOT USE THIS FILE. natural lang. translation.
deego [Fri, 7 Apr 2006 16:53:11 +0000 (16:53 +0000)]
allow \t even though control character.
deego [Tue, 21 Mar 2006 16:08:20 +0000 (16:08 +0000)]
minor: disable kbd unless explicitly turned on.
deego [Tue, 21 Mar 2006 15:47:25 +0000 (15:47 +0000)]
Extra checks for safety before outputing anything.
mwolson [Tue, 28 Feb 2006 14:42:40 +0000 (14:42 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-13
Remove CVS Revision tag from ChangeLog.
deego [Mon, 27 Feb 2006 21:32:54 +0000 (21:32 +0000)]
SECURITY FIX!! TO FS-APPLY AND FS-FUNCALL.
Also, add new variable erbot-paranoid-p meant as a catchall for
security.
This one variable, when non-nil (the default), will disable one and
every add-on potentially funny afterthought to the bot, like setf,
apply, funcall, sregex, even if those functions have been individually
turned on using their respective controlling variables.
From now on, fsbot will have this variable t as well, which means no
more apply or funcall. The basic sandboxing 'eval still remains. What
this change does is turn off all specially programmed afterthoughts like setf
and apply.
mwolson [Mon, 27 Feb 2006 02:56:12 +0000 (02:56 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-9
Make flaming handle multiple arguments better.
* erbc.el (fs-flame): Concat multiple arguments together to form the
flame target, unless there are only 2 arguments and the last one is a
number. In that case, we pick the specified flame.
deego [Mon, 13 Feb 2006 19:26:06 +0000 (19:26 +0000)]
minor doc: improve error message
deego [Tue, 10 Jan 2006 15:34:16 +0000 (15:34 +0000)]
* erbc5.el (symbol-name): minor: provide this fs-function.
deego [Tue, 10 Jan 2006 15:32:22 +0000 (15:32 +0000)]
add symbol-function.
mwolson [Thu, 5 Jan 2006 20:29:22 +0000 (20:29 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-5
README: Add directions for units file.
* README.txt (NOTE): Add directions for getting the units file for
contrib/units.el.
mwolson [Thu, 5 Jan 2006 18:53:41 +0000 (18:53 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-4
Add ChangeLog entry.
* ChangeLog: Add entry for last commit.
mwolson [Thu, 5 Jan 2006 18:52:02 +0000 (18:52 +0000)]
Revision: mwolson@gnu.org--2006/erbot--cvs--0--patch-3
Add units.el to contrib directory.
* contrib/units.el: Newly-added file that is recommended on the
ErbotInstallation page of emacswiki.org.
mwolson [Thu, 5 Jan 2006 00:15:39 +0000 (00:15 +0000)]
Ignore any Arch-related files.
deego [Tue, 3 Jan 2006 03:40:18 +0000 (03:40 +0000)]
miner url correction
deego [Tue, 3 Jan 2006 03:32:44 +0000 (03:32 +0000)]
code to add links to info terms to fsbot.
deego [Sun, 1 Jan 2006 09:35:06 +0000 (09:35 +0000)]
ALWAYS BACK UP BOTBBDB BEFORE UPGRADING YOUR ERBOT.
* erblisp.el (erblisp-check-args): Promote to a macro. This macro
first removes any arguments that can't be evalled. This happens,
when, for example, the user-defined function contained &optional,
&rest, etc.
* erbot.el (erbot-remote): erc-coding-system-for-target was not
defined for older versions of erc.
deego [Sat, 31 Dec 2005 09:42:46 +0000 (09:42 +0000)]
(update authors files)
fledermaus [Sat, 31 Dec 2005 01:18:36 +0000 (01:18 +0000)]
Merge in fs-memos automatic-help tweak from fsbot on pike
fledermaus [Sat, 31 Dec 2005 00:54:31 +0000 (00:54 +0000)]
Merge in the clean encoding/decoding changes from fsbot on pike
deego [Fri, 30 Dec 2005 19:18:39 +0000 (19:18 +0000)]
Propagate fledermaus's multibyte fix.
deego [Fri, 30 Dec 2005 18:17:16 +0000 (18:17 +0000)]
Variable change: fs-m8b-p is now fsi-m8b-p !!!
deego [Wed, 30 Nov 2005 17:37:55 +0000 (17:37 +0000)]
minor: remove defalias for an undefined function: fs-gm
mwolson [Tue, 22 Nov 2005 22:47:02 +0000 (22:47 +0000)]
Add definition for IYSWIM.
deego [Fri, 11 Nov 2005 18:31:57 +0000 (18:31 +0000)]
Increase DoS threshhold, minor renames.
deego [Thu, 10 Nov 2005 06:01:13 +0000 (06:01 +0000)]
(erbot-safep): minor correction to last change.
deego [Thu, 10 Nov 2005 05:59:16 +0000 (05:59 +0000)]
* erbot.el (erbot-safep): Make a minor change, to try to render
this function live up to its name: make it deem any newlines
unsafe. Because of the way the engine works, this change has no
effect on erbot at this time.
mwolson [Thu, 10 Nov 2005 04:32:47 +0000 (04:32 +0000)]
Fix another exploit.
mwolson [Wed, 9 Nov 2005 01:42:02 +0000 (01:42 +0000)]
Add forgotten paren.
mwolson [Wed, 9 Nov 2005 01:19:45 +0000 (01:19 +0000)]
Fix denial of service: recursive calls to user functions.
mwolson [Wed, 12 Oct 2005 06:31:58 +0000 (06:31 +0000)]
(erbot-join-servers): Use fboundp check; erc-compute-port is a function.
Fix typo: s/erc-computer/erc-compute/g.
deego [Thu, 6 Oct 2005 00:34:06 +0000 (00:34 +0000)]
Use erc-port when erc-computer-port is undefined:
`erc-computer-port' seems to be
undefined for my older ERC (4.0 $Revision: 1.584 $). So, I
reverted to old behavior when it is undefined. Did I do it right?
mwolson [Wed, 5 Oct 2005 23:59:13 +0000 (23:59 +0000)]
Call `erc-computer-port' instead of using the value of `erc-port',
since by default erc-port is nil.
deego [Sun, 2 Oct 2005 20:04:34 +0000 (20:04 +0000)]
Fix training.
fs-read allows only strings now, so update the corresponding call.