
0.7.1.2
~~~~~~~


2113 Jun 18 12:40:16 2011 .. Added tag 0.7.1.2 for changeset 22e01f97f0e4

2112 Jun 18 12:40:00 2011 .. up lig version to 0.7.1.2

2111 Jun 18 00:58:34 2011 .. fix the case when cfg.channels doesnt exist yet

2110 Jun 18 00:27:27 2011 .. its self.response.set_status() .. fix doc redirect loop

2109 Jun 17 06:35:38 2011 .. update debian docs

2108 Jun 17 02:17:17 2011 .. gozerimport part 2

2107 Jun 17 01:40:49 2011 .. add gozerbot compat stuff part 1

2106 Jun 17 01:09:52 2011 .. update gozerimport

2105 Jun 17 01:03:18 2011 .. branch merge

2104 Jun 12 03:15:21 2011 .. merge 0.7.1.1

2103 Jun 08 21:39:22 2011 .. more gozerbot import work

2102 Jun 08 20:13:02 2011 .. this is 0.8 DEVELOPMENT

2101 Jun 08 20:07:49 2011 .. add first verion of a script to import gozerbot data

2100 Jun 08 20:07:02 2011 .. add jsb-sed

2099 Jun 16 19:35:25 2011 .. this is 0.7.1.2

2098 Jun 15 20:06:58 2011 .. sync on outqueue

2097 Jun 15 15:17:54 2011 .. jsb-config part 2

2096 Jun 15 14:47:42 2011 .. move jsb-edit to jsb-config

2095 Jun 15 14:31:47 2011 .. jsb.version

2094 Jun 15 14:01:27 2011 .. more config stuff

2093 Jun 15 13:44:02 2011 .. dont use cfg.botname

2092 Jun 15 03:24:58 2011 .. default bot to disabled .. jsb-fleet wont start them unless put to 0

2091 Jun 15 03:08:24 2011 .. trim the example files

2090 Jun 15 02:31:57 2011 .. more configuration files work

2089 Jun 15 02:21:09 2011 .. produce better config files

2088 Jun 14 11:44:13 2011 .. fix fleet-cmnd

2087 Jun 14 11:25:23 2011 .. fix

2086 Jun 14 02:30:44 2011 .. add first attempt at a document explaining bot configuration

2085 Jun 12 16:35:34 2011 .. fix feedback command

2084 Jun 12 15:55:12 2011 .. passon the host not the server

2083 Jun 12 14:35:33 2011 .. fix

2082 Jun 12 14:32:08 2011 .. catch AttributeError in case the file log handler can not be created

2081 Jun 12 14:21:33 2011 .. set datadir early on

2080 Jun 12 08:07:36 2011 .. fix login

2079 Jun 12 03:06:55 2011 .. direct feedback to me

2078 Jun 12 03:01:14 2011 .. install defaults if not initialised

2077 Jun 12 01:51:57 2011 .. this is 0.7.1.1

2076 Jun 12 01:50:18 2011 .. fix logins on GAE

2075 Jun 10 18:50:19 2011 .. add --chan option to all rss commands that might need it

2074 Jun 10 18:43:55 2011 .. add --chan option to rss-setitems

2073 Jun 10 18:31:25 2011 .. add a --chan option to the rss-start command

2072 Jun 10 17:47:03 2011 .. use RE to detect password in feeds urls .. thnx to Andras Korn

2071 Jun 10 17:07:46 2011 .. also strip password from rss-url command output

2070 Jun 10 17:04:47 2011 .. strip passwords from urls when logging

2069 Jun 10 16:35:00 2011 .. dont start a rss watcher if its already running

2068 Jun 10 00:03:20 2011 .. set datadir early on

2067 Jun 09 23:59:36 2011 .. setdatadir early on

2066 Jun 09 23:42:59 2011 .. move all of the logging code into setloglevel .. call setdatadir() first

2065 Jun 09 23:24:01 2011 .. use setdatadir()

2064 Jun 09 21:44:47 2011 .. remove minimalized jquery


0.7.1
~~~~~


2063 Jun 09 21:41:10 2011 .. Added tag 0.7.1 for changeset c2761cd551c6

2062 Jun 09 21:39:52 2011 .. this is 0.7.1 RELEASE

2061 Jun 06 02:50:16 2011 .. check if google_appengine is installed in the users home dir

2060 Jun 06 02:27:54 2011 .. make DNS searches work on jsb-xmpp bots

2059 Jun 06 01:55:31 2011 .. add forgotten jsb.contrib.dns in setup.py

2058 Jun 06 00:41:39 2011 .. fix jsb-xmpp

2057 Jun 06 00:07:23 2011 .. make gae work again if data/myplugs is not defined

2056 Jun 06 00:02:21 2011 .. this is rc1


0.7.1b2
~~~~~~~


2055 Jun 04 23:15:41 2011 .. Added tag 0.7.1b2 for changeset 8ccbe1f5753a

2054 Jun 04 23:07:51 2011 .. make jsb-release work on python2.5

2053 Jun 04 17:39:18 2011 .. fix register on DIGEST-MD5

2052 Jun 04 17:28:20 2011 .. add a __unicode__ method .. needed on python2.5

2051 Jun 04 16:56:20 2011 .. fix SRV record lookup

2050 Jun 04 16:44:03 2011 .. add a bot.cfg.noresolver knob that can be set to disable SRV resolving

2049 Jun 04 16:39:17 2011 .. implement SRV dns lookups .. code taken from sleepxmpp

2048 Jun 04 15:32:08 2011 .. try datadir/myplugs first

2047 Jun 04 15:00:08 2011 .. update PROGRAMPLUGIN a bit

2046 Jun 03 11:59:57 2011 .. fix jsonbot on python2.5 (fingers crossed)

2045 Jun 02 23:40:52 2011 .. pass nr argument on to bot.say()

2044 Jun 02 23:29:27 2011 .. branch merge

2043 Jun 02 23:29:11 2011 .. add showall option to bot.say()

2042 Jun 02 13:53:34 2011 .. fix SASL PLAIN auth after register

2041 Jun 02 00:26:30 2011 .. fix xmpp bot register

2040 May 31 20:14:45 2011 .. remember if color logging is enabled .. sync idle data instead of saving

2039 May 30 21:41:39 2011 .. this is version 0.7.1 BETA2

2038 May 30 21:38:46 2011 .. fix reconnect


0.7.1b1
~~~~~~~


2037 May 30 00:47:21 2011 .. Added tag 0.7.1b1 for changeset 0c5c9858f7a5

2036 May 29 23:45:19 2011 .. lower loglevel

2035 May 29 18:44:52 2011 .. this is 0.7.1 BETA1

2034 May 29 17:47:32 2011 .. implement --colors options .. logging with colors is disabled by default

2033 May 29 17:02:20 2011 .. add jsb-convore man page

2032 May 27 10:43:15 2011 .. fix typo

2031 May 27 01:20:15 2011 .. logging color nits

2030 May 27 00:37:49 2011 .. color nits and no command handling

2029 May 26 06:26:42 2011 .. dont bold colors

2028 May 26 06:25:21 2011 .. dont log colors

2027 May 26 06:21:05 2011 .. determine size of data later on the code path

2026 May 26 05:07:00 2011 .. fix login on sxmpp bots

2025 May 23 00:08:31 2011 .. try reconnect immediately

2024 May 23 00:04:28 2011 .. fix reconnect

2023 May 22 06:42:34 2011 .. remove sending of unneeded stanza

2022 May 22 05:29:28 2011 .. try to bind after PLAIN auth

2021 May 22 05:03:17 2011 .. implement SASL PLAIN

2020 May 22 04:12:28 2011 .. nits

2019 May 22 01:09:41 2011 .. add nosasl bot config option to disable SASL login

2018 May 21 23:18:33 2011 .. trying to support abort

2017 May 21 23:01:56 2011 .. xmpp sasl part 3

2016 May 21 14:06:49 2011 .. remove debug print

2015 May 21 02:17:15 2011 .. make sasl work of old SSL port 5223

2014 May 21 00:40:18 2011 .. xmpp rework part 2

2013 May 20 23:02:21 2011 .. refactor xmpp driver code

2012 May 20 13:49:50 2011 .. catch exceptions in auth() so we can detect whether to register

2011 May 20 12:44:22 2011 .. cleanup debug prints

2010 May 19 04:57:55 2011 .. make it work on port 5223

2009 May 19 04:52:19 2011 .. works ! for 5222 at least

2008 May 19 00:56:44 2011 .. sasl so far

2007 May 18 21:39:36 2011 .. restore to previous *working* version

2006 May 18 20:49:53 2011 .. move initstream() to core.py

2005 May 18 17:41:03 2011 .. implement self.cfg.fulljid .. when enabled xmpp logs in with the full JID

2004 May 18 00:50:44 2011 .. send password before resource

2003 May 18 00:26:13 2011 .. use full jid

2002 May 18 00:03:02 2011 .. use complete jid when using port 5223

2001 May 17 22:46:24 2011 .. use socket.SSLError

2000 May 16 00:34:24 2011 .. fix !more in IRC /msg

1999 May 16 00:19:25 2011 .. set cfg.type to "irc"

1998 May 15 22:47:08 2011 .. make sure Runners.cleanup doesnt bork on IndexError

1997 May 15 21:45:24 2011 .. added config option verbose to toggle karma display after upping or downing an item

1996 May 15 21:31:18 2011 .. show proper store size

1995 May 15 21:15:45 2011 .. logging nits

1994 May 15 21:01:35 2011 .. santize log messages

1993 May 15 20:49:11 2011 .. remove debug prints

1992 May 15 20:44:00 2011 .. add colors to the log .. check for subelements in Presence

1991 May 15 11:36:21 2011 .. move jsb-udpx to files/toudp.py

1990 May 15 02:02:29 2011 .. added a nodeps udp program .. jsb-udpx

1989 May 15 01:22:24 2011 .. move detection of hg tip to the version command

1988 May 15 00:56:32 2011 .. enlarge display space for module.function

1987 May 15 00:52:36 2011 .. more debug print removal

1986 May 15 00:49:40 2011 .. remove debug print

1985 May 14 15:51:09 2011 .. enable oldstyle ssl port 5223

1984 May 14 06:47:23 2011 .. set cfg.port if opts.port is defined

1983 May 14 06:01:17 2011 .. fix typo

1982 May 14 04:56:55 2011 .. fix wrong import

1981 May 14 04:55:14 2011 .. tune wikipedia some more

1980 May 14 03:50:39 2011 .. tune wikipedia on console

1979 May 14 03:34:47 2011 .. use showall=True in console bot

1978 May 13 22:53:51 2011 .. remove hg tip detection stuff .. blocks on debian5 ;[

1977 May 13 22:41:42 2011 .. use plain module.version in opts building

1976 May 13 22:23:48 2011 .. check if mercurial doesnt bork

1975 May 13 11:35:39 2011 .. make loglevel settable again

1974 May 12 13:00:20 2011 .. fixje

1973 May 11 12:24:28 2011 .. fix typo

1972 May 11 08:21:58 2011 .. move import of plugblacklist

1971 May 10 23:24:41 2011 .. make plug-disable/enable persistent

1970 May 10 02:55:30 2011 .. skip event.dump|() on wave .. for some reason this borks

1969 May 10 02:08:03 2011 .. fix udp plugin

1968 May 09 20:34:01 2011 .. tune logging in persist module

1967 May 09 20:11:12 2011 .. put urlfetches in rss plugin on warn loglevel

1966 May 09 12:16:52 2011 .. lock Persist.save()

1965 May 09 12:13:44 2011 .. don throw exception when tmp file can be saved

1964 May 09 12:01:49 2011 .. include bot.cfg in dump .. return proper bot in BotBase.__deepcopy__()

1963 May 09 00:12:34 2011 .. pffff .. fix overloading of bot.cfg

1962 May 08 22:47:34 2011 .. fix ignore response

1961 May 08 22:45:54 2011 .. dont echo nick when use the !echo command.

1960 May 08 19:58:27 2011 .. replace botbase.py with an older version

1959 May 08 17:26:04 2011 .. allow list argument to Plugins.reload() .. fix echo command

1958 May 08 15:53:24 2011 .. update the urlinfo regex .. thnx Klapo !

1957 May 08 15:47:28 2011 .. fix echo command

1956 May 08 10:30:44 2011 .. add forgotten import

1955 May 07 20:41:31 2011 .. fix copying of bots

1954 May 07 17:20:54 2011 .. tune Persist.save()

1953 May 07 17:00:21 2011 .. fix udp plugin

1952 May 07 11:27:26 2011 .. catch ssl.SSLError

1951 May 06 23:54:29 2011 .. show mercurial tip in version if mercurial package is available

1950 May 06 23:29:18 2011 .. update to 0.7.0.1

1949 May 06 13:14:22 2011 .. check is event is a command

1948 May 06 01:40:49 2011 .. use getfleet()

1947 May 06 01:35:26 2011 .. add ignore plugin

1946 May 06 00:30:35 2011 .. make tasks require admin permission

1945 May 05 22:09:14 2011 .. fix typo

1944 May 05 22:03:17 2011 .. fix unicode handling .. hook learn plugin into Wave

1943 May 04 21:58:18 2011 .. to disable a bot use bot.cfg.disable = 1

1942 May 04 21:54:40 2011 .. load all fleetbot before deleting

1941 May 04 21:52:16 2011 .. use bot.cfg.uuid and save it when set

1940 May 04 20:27:42 2011 .. use bot.cfg.username

1939 May 04 19:38:54 2011 .. set irc options properly in config file

1938 May 02 23:48:14 2011 .. fix wave bot for a bit

1937 May 02 21:58:21 2011 .. API CHANGE .. Fleet.makebot(type, name, config, domain) .. config and domain

1936 May 02 03:53:33 2011 .. log fetching on url on WARN level. fix test-plugs

1935 May 02 00:45:14 2011 .. tune persist logging

1934 May 02 00:17:50 2011 .. tis is 0.7.0.1

1933 May 01 21:21:58 2011 .. this is the 0.8 branch

1932 May 01 13:28:37 2011 .. dont forget to install jsb-convore


0.7
~~~


1931 May 01 13:26:40 2011 .. Added tag 0.7 for changeset ee1f3bb47cf0

1930 May 01 13:24:36 2011 .. update docs

1929 May 01 12:55:53 2011 .. update README

1928 May 01 12:54:50 2011 .. add notes

1927 May 01 03:41:26 2011 .. update UPGRADE doc to include 0.7

1926 Apr 30 19:49:02 2011 .. tune logging some more

1925 Apr 30 18:40:00 2011 .. change logging lines

1924 Apr 30 18:32:48 2011 .. fix examples

1923 Apr 30 18:19:14 2011 .. add bot.cfg.name to the sxmpp resume data

1922 Apr 30 18:13:20 2011 .. more log format nits

1921 Apr 30 17:47:06 2011 .. tune logging format

1920 Apr 30 15:39:57 2011 .. check for unicode errors in BotBase.doevent()

1919 Apr 30 15:02:12 2011 .. pass event to inputmorph

1918 Apr 30 13:50:57 2011 .. lower loglevel

1917 Apr 30 13:50:19 2011 .. always bind event .. dont thread grep command

1916 Apr 30 00:36:15 2011 .. fix docs

1915 Apr 29 23:06:25 2011 .. fix typo in jsb.lib.persist .. tune doc stuff .. update webapp2

1914 Apr 29 00:26:39 2011 .. update PROGRAMPLUGIN with event descriptions

1913 Apr 28 00:47:54 2011 .. update

1912 Apr 27 21:10:57 2011 .. prepare for 0.7 RELEASE

1911 Apr 27 11:24:55 2011 .. dont implement a LazyDict.__str__()

1910 Apr 26 23:00:53 2011 .. use EventBase.bot.cfg.nick


0.7rc1
~~~~~~


1909 Apr 26 21:42:12 2011 .. Added tag 0.7rc1 for changeset 0344bc0e2622

1908 Apr 26 20:26:00 2011 .. use bot.cfg.nick

1907 Apr 26 16:34:39 2011 .. set default nick

1906 Apr 26 07:38:23 2011 .. strip botname in ChannelBase

1905 Apr 26 07:12:15 2011 .. use event in BotBase.outmonitor()

1904 Apr 26 05:59:08 2011 .. add some config var descriptions

1903 Apr 25 12:53:37 2011 .. dont set mainconfig.loglevel in bin/jsb

1902 Apr 25 12:33:29 2011 .. bits and pieces

1901 Apr 25 01:21:16 2011 .. dont put event.stop on EventBase.ready() .. it block further callbacks that

1900 Apr 25 00:30:52 2011 .. user proper bot-type-name

1899 Apr 25 00:27:25 2011 .. allow for not cfg creation of bots

1898 Apr 24 01:47:40 2011 .. check if file has been save if not defer

1897 Apr 24 00:49:09 2011 .. various

1896 Apr 23 23:16:03 2011 .. use bot.cfg.botname if available

1895 Apr 23 18:09:30 2011 .. check for botname

1894 Apr 23 13:23:01 2011 .. raise Exception instead of assert

1893 Apr 23 12:47:48 2011 .. dont block callbacks if event is stopped

1892 Apr 23 12:40:44 2011 .. fix deadlock on reboot

1891 Apr 23 03:47:06 2011 .. pfew some rebooting haxor stuff

1890 Apr 23 01:45:08 2011 .. revamp the fleet.loadall() stuff

1889 Apr 23 01:10:49 2011 .. default bot.cfg.server to ""

1888 Apr 22 23:23:35 2011 .. show correct host we connect to

1887 Apr 22 23:15:19 2011 .. iproved doc css font size .. use bot.cfg.server in sxmpp driver connect

1886 Apr 22 21:12:03 2011 .. bind event in callback() if it isnt already bonded

1885 Apr 22 20:26:54 2011 .. fix forwarding a bit

1884 Apr 22 19:15:04 2011 .. fix wrong import

1883 Apr 22 17:08:17 2011 .. fix help command

1882 Apr 22 16:33:38 2011 .. docs related stuff

1881 Apr 22 16:21:40 2011 .. avoid duplicate referers

1880 Apr 22 15:37:43 2011 .. lower loglevels

1879 Apr 22 14:08:37 2011 .. always set the txt attribute on an Event

1878 Apr 22 06:14:31 2011 .. make topic plugin work on IRC

1877 Apr 22 04:33:36 2011 .. add jsb.lib.wait .. used to wait for events .. uses callbacks

1876 Apr 21 15:21:49 2011 .. more docs work

1875 Apr 21 04:15:35 2011 .. make plugs more parsable for the doc generator

1874 Apr 21 02:03:55 2011 .. make xmpp work on GAE again

1873 Apr 21 01:44:55 2011 .. add reference to the code

1872 Apr 20 23:58:48 2011 .. fix

1871 Apr 20 23:42:29 2011 .. make feedback work on GAE

1870 Apr 20 23:11:47 2011 .. make feedback plugin work on shell .. reboot stuff

1869 Apr 20 19:26:44 2011 .. more reboot fixing

1868 Apr 20 18:54:05 2011 .. fix rebooting

1867 Apr 20 17:30:31 2011 .. fix listening to ourselves in conference room

1866 Apr 20 17:02:44 2011 .. fix fleet-list

1865 Apr 20 16:25:14 2011 .. fix convore bot

1864 Apr 20 16:08:06 2011 .. fix --nick option on bin/jsb-irc

1863 Apr 20 15:25:16 2011 .. fix usage of nick on jsb-xmpp

1862 Apr 20 09:27:03 2011 .. always use event.channel as the target in !more

1861 Apr 20 08:47:28 2011 .. dont forget to use the provided botname

1860 Apr 20 08:05:44 2011 .. fix import of wave

1859 Apr 20 01:01:47 2011 .. final tune

1858 Apr 19 23:03:13 2011 .. update docs

1857 Apr 19 22:51:21 2011 .. add missing dindex.txt

1856 Apr 19 22:49:24 2011 .. set default name incase bot.cfg.name is not available

1855 Apr 19 22:41:22 2011 .. use only the opts parameter

1854 Apr 19 22:37:43 2011 .. fix

1853 Apr 19 22:33:53 2011 .. be a bit more verbose

1852 Apr 19 22:19:21 2011 .. more bot.cfg cases

1851 Apr 19 21:53:22 2011 .. use bot.cfg.name

1850 Apr 19 16:18:35 2011 .. use bot.cfg.name

1849 Apr 19 11:55:25 2011 .. more refactoring

1848 Apr 19 05:37:53 2011 .. over to test

1847 Apr 19 04:21:00 2011 .. use bot.cfg for config related data

1846 Apr 19 02:26:44 2011 .. first attempt making a feedback plugin.

1845 Apr 19 01:46:45 2011 .. use .strip()

1844 Apr 19 01:05:13 2011 .. first try opts.logelvel then mainconfig.loglevel then default

1843 Apr 19 00:23:59 2011 .. exclude urlinfo from tests as it calls remote

1842 Apr 18 23:58:01 2011 .. remove the !chat command completely

1841 Apr 18 23:49:21 2011 .. sleep 20 second if no result is receiced from convore

1840 Apr 18 23:46:49 2011 .. fix version import

1839 Apr 18 23:36:01 2011 .. fix queues on GAE .. dont use the lockmanager on GAE

1838 Apr 18 23:20:47 2011 .. fix gae.tasks import

1837 Apr 18 23:10:15 2011 .. update wave into the refactored code

1836 Apr 18 23:08:27 2011 .. fix docs redirect

1835 Apr 18 22:59:35 2011 .. fix docs

1834 Apr 18 22:16:48 2011 .. this is 0.7 RC1

1833 Apr 18 22:14:08 2011 .. remerge 0.8 work in 0.7 RC1 .. refactor into jsb.drivers

1832 Apr 18 21:36:12 2011 .. include all packages in the setup.py

1831 Apr 18 20:13:31 2011 .. make GAE work

1830 Apr 18 19:59:04 2011 .. use jsb.version

1829 Apr 18 19:52:06 2011 .. move version to jsb upperlevel

1828 Apr 18 19:42:59 2011 .. add mainconfig.allowremoterc to enable executing rc files from remote

1827 Apr 18 19:37:21 2011 .. strip more wait stuff .. we need to reimplement this with proper code

1826 Apr 18 19:27:18 2011 .. fix jsb-irc

1825 Apr 18 19:05:35 2011 .. fixes

1824 Apr 18 18:58:40 2011 .. addm issing __init__.py

1823 Apr 18 18:49:28 2011 .. more cleanup work

1822 Apr 18 18:17:46 2011 .. remove old stuff

1821 Apr 18 18:16:23 2011 .. move gae utils

1820 Apr 18 17:31:58 2011 .. fix jsb-xmpp

1819 Apr 18 17:13:48 2011 .. move rest of socklib to jsb.drivers.socket

1818 Apr 18 16:55:57 2011 .. this is 0.8 ALPHA1

1817 Apr 18 21:51:46 2011 .. fix setup.py including convore package

1816 Apr 18 16:53:00 2011 .. move convore driver

1815 Apr 18 21:05:26 2011 .. jsb-release doesnt need pkg_resources

1814 Apr 18 16:50:41 2011 .. sync with 0.7 RC2

1813 Apr 18 20:26:09 2011 .. don forget to include the requests package

1812 Apr 17 22:19:09 2011 .. point to http://jsonbot.org for help

1811 Apr 17 19:54:11 2011 .. save password if provided with join

1810 Apr 16 01:28:41 2011 .. enter RC1 .. add bot.cfg.sleepsec


0.7b2
~~~~~


1809 Apr 15 20:29:48 2011 .. Added tag 0.7b2 for changeset b50ebcf8d581

1808 Apr 15 20:28:47 2011 .. return empty dict when no match is found

1807 Apr 15 20:27:29 2011 .. add missing import

1806 Apr 15 12:46:10 2011 .. fix bug in learn when no item is passed

1805 Apr 14 22:48:22 2011 .. fix convore and chan.data.enable check

1804 Apr 14 20:41:35 2011 .. hook karma into the CONVORE callback

1803 Apr 14 17:03:43 2011 .. hook the learn callback into CONVORE .. allow trailing ?

1802 Apr 14 16:51:43 2011 .. lower loglevel

1801 Apr 14 15:57:24 2011 .. branche merge

1800 Apr 14 15:42:16 2011 .. check for bot name

1799 Apr 14 15:56:58 2011 .. make chan-enable/disable USER perm

1798 Apr 13 08:54:54 2011 .. filter messages to ourselves .. enable CONVORE callbacks in relay

1797 Apr 13 06:43:55 2011 .. add chan-enable and chan-disable

1796 Apr 13 03:36:35 2011 .. fix cursor

1795 Apr 13 05:08:10 2011 .. fix bot (on ubuntu at least) .. over to test

1794 Apr 13 04:46:13 2011 .. pass the event into the handlers

1793 Apr 13 04:28:10 2011 .. dont do anything with stars yet

1792 Apr 13 04:21:48 2011 .. make private messages work

1791 Apr 13 03:34:44 2011 .. put login logout messages on "info" loglevel

1790 Apr 13 03:25:13 2011 .. add login and logout handlers

1789 Apr 13 02:59:51 2011 .. start convore bot without joining channels .. servers keeps track of that

1788 Apr 13 02:29:47 2011 .. remove debug prints

1787 Apr 13 01:31:43 2011 .. lower loglevels

1786 Apr 13 00:18:56 2011 .. normalize

1785 Apr 13 00:12:32 2011 .. convore works ...

1784 Apr 12 19:49:45 2011 .. convore bot part 2

1783 Apr 12 15:48:11 2011 .. convore support part 1

1782 Apr 12 15:05:05 2011 .. add requests to the contrib

1781 Apr 11 09:29:24 2011 .. fix booting

1780 Apr 10 23:34:49 2011 .. point to http://jsonbot.org for docs as well

1779 Apr 18 16:50:05 2011 .. move over to drivers.gae or drivers.socket

1778 Apr 10 22:48:36 2011 .. !loglevel without arguments return the current loglevel .. add

1777 Apr 16 16:20:12 2011 .. add drivers package

1776 Apr 10 19:38:06 2011 .. lower loglevel

1775 Apr 09 19:41:07 2011 .. over to test

1774 Apr 10 18:07:26 2011 .. dont send 2 <body> elements in a reply

1773 Apr 09 18:16:28 2011 .. update versions

1772 Apr 10 17:11:25 2011 .. detect when myplugs have changed and if so reload them

1771 Apr 09 18:14:11 2011 .. add buildout.cfg

1770 Apr 10 16:16:00 2011 .. more myplugs.common stuff

1769 Apr 09 17:55:27 2011 .. add jsb-buildenv

1768 Apr 10 16:08:39 2011 .. add myplugs/common directory

1767 Apr 09 17:55:12 2011 .. add files/buildout

1766 Apr 06 13:07:12 2011 .. prevent relay looping

1765 Apr 06 12:58:01 2011 .. fix relay

1764 Apr 03 10:15:58 2011 .. this is 0.7 BETA2


0.7b1
~~~~~


1763 Apr 03 10:07:06 2011 .. Added tag 0.7b1 for changeset 3f5655997d13

1762 Apr 03 01:15:03 2011 .. send rebooting done message to the NICK of the user giving the command

1761 Apr 03 01:05:20 2011 .. reboot test

1760 Apr 03 01:00:36 2011 .. sleep a bit before sending RESUME

1759 Apr 03 00:23:42 2011 .. fix relaying into a jabber conference

1758 Apr 02 09:35:09 2011 .. branch merge

1757 Apr 02 09:34:15 2011 .. block already relayed messages

1756 Apr 01 20:22:42 2011 .. branch merge

1755 Apr 01 20:21:40 2011 .. prevent looping in relay

1754 Mar 31 12:35:50 2011 .. its JSONBOT not GOZERBOT

1753 Mar 31 12:24:42 2011 .. disable !chat command for now

1752 Mar 31 23:34:51 2011 .. remove debug asserts

1751 Mar 29 21:40:36 2011 .. boot the right myplugs package

1750 Mar 29 21:31:01 2011 .. close event on runner also when its not a command

1749 Mar 29 20:38:43 2011 .. add channel to seen txt

1748 Mar 29 20:29:50 2011 .. fix karma reasoning

1747 Mar 29 19:33:42 2011 .. branch merge .. thnx melmothx

1746 Mar 29 18:52:06 2011 .. karma.py: get the ++|-- in case insensitive manner

1745 Mar 29 19:30:31 2011 .. change geo output

1744 Mar 29 11:11:47 2011 .. check for . in hostname

1743 Mar 29 11:08:17 2011 .. fix geo command

1742 Mar 29 02:06:17 2011 .. lower loglevels .. move geo and dns plugins to jsb/plugs/socket

1741 Mar 29 01:10:33 2011 .. branch merge ... thnx melmothx

1740 Mar 29 01:05:21 2011 .. branch merge

1739 Mar 28 19:30:29 2011 .. googletranslate.py: added error handling

1738 Mar 28 14:59:39 2011 .. New pluging: googletranslate.py

1737 Mar 28 10:55:41 2011 .. imdb.py: cleaned up the code. Better handling of errors

1736 Mar 27 19:42:34 2011 .. Improved imdb.py

1735 Mar 29 00:59:21 2011 .. lower loglevels

1734 Mar 27 19:30:55 2011 .. Fixed encoding of the HTML entities in   jsb/utils/url.py

1733 Mar 27 22:18:19 2011 .. fix relay looping

1732 Mar 26 18:44:04 2011 .. Draft of a IMDB query

1731 Mar 27 20:17:01 2011 .. fix colors stuff

1730 Mar 26 17:46:48 2011 .. Added a DNS plugin: dns.py

1729 Mar 27 18:55:00 2011 .. dont check for "] [" to prevent looping .. use the event.isrelay flag

1728 Mar 26 15:56:48 2011 .. geo.py: several improvements

1727 Mar 26 12:22:14 2011 .. branch merge

1726 Mar 26 11:15:59 2011 .. Enhancement for karma.py

1725 Mar 26 11:15:11 2011 .. Fixed the geo string

1724 Mar 26 11:15:59 2011 .. Enhancement for karma.py

1723 Mar 26 11:07:29 2011 .. Ignore the .pyc

1722 Mar 26 11:15:11 2011 .. Fixed the geo string

1721 Mar 25 01:59:06 2011 .. dont bork if the user is not known

1720 Mar 24 18:45:35 2011 .. fix error on GAE when we try to lock

1719 Mar 24 18:33:48 2011 .. remove gotten shops properly

1718 Mar 24 18:08:19 2011 .. sleep a bit before closing the queues

1717 Mar 24 12:33:04 2011 .. fix deluserhost

1716 Mar 24 12:26:47 2011 .. fix deluserhost

1715 Mar 24 12:14:59 2011 .. fix user-adduserhost

1714 Mar 24 00:36:35 2011 .. simplify

1713 Mar 24 00:03:27 2011 .. dont do test-plugs when generating docs

1712 Mar 23 23:53:25 2011 .. wait for running threads

1711 Mar 23 23:36:08 2011 .. this is 0.7 BETA1

1710 Mar 23 23:33:42 2011 .. lock BotBase.say()

1709 Mar 23 23:19:32 2011 .. wait 2 seconds for command to finish

1708 Mar 23 17:51:51 2011 .. log result

1707 Mar 21 00:54:23 2011 .. add geo plugin .. Usage: http://geoip.pidgets.com?ip=%s&format=[json|xml]

1706 Mar 20 23:59:32 2011 .. rewrite final *kuch*

1705 Mar 20 19:40:05 2011 .. update web console

1704 Mar 20 18:34:04 2011 .. remove debug print

1703 Mar 20 14:23:27 2011 .. fix event.waitfor()

1702 Mar 20 02:20:56 2011 .. dont use event.direct in callbacks .. WE MUST NOT BLOCK

1701 Mar 20 01:48:08 2011 .. restore some sanity

1700 Mar 20 01:11:37 2011 .. rewrite part 3

1699 Mar 19 04:54:45 2011 .. fix rss on GAE xmpp

1698 Mar 19 04:15:47 2011 .. make test-plugs work on GAE

1697 Mar 19 03:31:50 2011 .. rewrite part 2

1696 Mar 19 02:21:41 2011 .. add rc plugin

1695 Mar 19 02:21:23 2011 .. rewriting again part 1

1694 Mar 17 23:15:25 2011 .. use txt.replace instead of a RE

1693 Mar 17 21:54:07 2011 .. jaaa speciaal voor Djang0 .. thnx for all the testing dude !

1692 Mar 17 21:35:26 2011 .. move outputmorphs into BotBase.makeoutput()

1691 Mar 17 13:08:33 2011 .. make colors work on IRC .. use nr 1-15

1690 Mar 17 12:35:55 2011 .. add color morphing

1689 Mar 17 11:05:42 2011 .. prepare for 0.7 ALPHA3

1688 Mar 16 14:33:37 2011 .. raise error if name parameter to stripname is not set .. fix ? in url used

1687 Mar 14 22:15:30 2011 .. use saynocb() in the RSS plugin

1686 Mar 14 21:18:46 2011 .. fix some bugs found by jsb-dodocs

1685 Mar 13 01:06:14 2011 .. lower default fontsize .. fix typo

1684 Mar 12 21:29:30 2011 .. use our own template renderer so we dont need to load django on GAE

1683 Mar 12 11:12:32 2011 .. only put lines with urls into the marque

1682 Mar 12 10:54:34 2011 .. use reload instead of load in plug-enable command

1681 Mar 11 23:30:18 2011 .. add a seperate outloop

1680 Mar 11 22:31:29 2011 .. use marque on the bots ouput

1679 Mar 11 14:47:03 2011 .. shuffling elements around

1678 Mar 10 20:00:58 2011 .. more style layout nits

1677 Mar 10 11:37:22 2011 .. set H1 size at 360%

1676 Mar 10 02:23:56 2011 .. bit more tuning

1675 Mar 10 02:00:54 2011 .. tune output font size

1674 Mar 10 01:42:04 2011 .. style final

1673 Mar 10 01:13:06 2011 .. more style nits

1672 Mar 09 20:07:28 2011 .. show the time

1671 Mar 09 19:17:15 2011 .. more nits

1670 Mar 09 18:29:27 2011 .. add a topperlist on which we can push messages to display

1669 Mar 09 12:19:54 2011 .. tune console style

1668 Mar 09 03:54:12 2011 .. nits

1667 Mar 09 03:29:18 2011 .. more style tuning

1666 Mar 09 03:06:52 2011 .. tune style.css

1665 Mar 09 01:49:45 2011 .. use JSON.stringify() to dump state to localstorage .. use loop to save every

1664 Mar 09 00:23:41 2011 .. remove channel iframe on channel token renewal

1663 Mar 08 20:25:14 2011 .. make default color red (mildly)

1662 Mar 08 20:04:57 2011 .. make sure we dont import django on GAE

1661 Mar 08 19:46:51 2011 .. set document font to 100% size instead of 130

1660 Mar 08 19:41:07 2011 .. token renewal code part 1

1659 Mar 07 16:19:02 2011 .. use localStorage to implement JSON dict on disk

1658 Mar 07 15:17:52 2011 .. add some command history to the webconsole

1657 Mar 06 04:14:46 2011 .. start on JSONBOT ALPHA2

1656 Mar 06 00:41:35 2011 .. update the !help command to provide urls pointing to the docs

1655 Mar 05 21:38:42 2011 .. fix admin-commands

1654 Mar 05 21:36:38 2011 .. add admin-commands and admin-callbacks commands

1653 Mar 05 20:50:04 2011 .. check if gcalc response is ok

1652 Mar 05 20:48:29 2011 .. tune printed message

1651 Mar 05 19:43:25 2011 .. fix forwarding of DISPATCH input

1650 Mar 05 19:08:45 2011 .. web console nits

1649 Mar 05 17:51:41 2011 .. web console rewrite part 1

1648 Mar 04 03:13:28 2011 .. use a list concat to construct the stripped name

1647 Mar 04 02:59:43 2011 .. on windows / is als oa seperator so not that jsonbot does windows but in

1646 Mar 04 01:07:40 2011 .. use force=True as default in Plugins.loadall() so docs built again

1645 Mar 04 00:37:57 2011 .. use reload in Plugins.loadall()

1644 Mar 04 00:05:51 2011 .. adapt to new format module

1643 Mar 03 23:51:53 2011 .. move formating of event into its own plugin

1642 Mar 02 22:44:50 2011 .. docs done !

1641 Mar 02 22:33:57 2011 .. update docs.css

1640 Mar 02 21:49:07 2011 .. update docs.css

1639 Mar 02 21:06:57 2011 .. add the actual .css files

1638 Mar 02 21:01:08 2011 .. add static dir to docs

1637 Mar 02 18:33:48 2011 .. fix loading of plugins

1636 Mar 01 21:34:06 2011 .. tune

1635 Mar 01 21:07:58 2011 .. fix login page

1634 Mar 01 20:22:01 2011 .. news web interface part 1

1633 Feb 28 14:53:37 2011 .. add mpd plugin .. written by Maze, extended by Smile ;]

1632 Feb 27 21:01:36 2011 .. lower loglevels

1631 Feb 26 19:35:43 2011 .. prevent multiple loading of plugins

1630 Feb 26 12:24:04 2011 .. lower loglevel on MODE changes

1629 Feb 26 11:50:19 2011 .. dont save cmndperms when reloading a plugin

1628 Feb 26 01:28:30 2011 .. create gae and socket myplugs dirs

1627 Feb 25 22:20:46 2011 .. add myplugs/gae and myplugs/socket

1626 Feb 25 19:08:45 2011 .. only add item digest to feed log if its not in there. default size is 200

1625 Feb 25 16:50:31 2011 .. allow ?item in shell bot

1624 Feb 24 23:22:24 2011 .. update docs .. fix some bugs

1623 Feb 24 17:25:45 2011 .. save state when url is logged

1622 Feb 24 12:17:55 2011 .. remove bogus setting of rssitem.data.length

1621 Feb 24 11:52:09 2011 .. increase feed length

1620 Feb 24 01:08:31 2011 .. fix plugin reloading

1619 Feb 23 23:49:08 2011 .. improve boot code

1618 Feb 23 21:43:47 2011 .. update copyright

1617 Feb 23 14:01:11 2011 .. fix bug where command doesnt have a module path

1616 Feb 23 13:59:01 2011 .. use json.dump(indent=True) .. thnx to habbie

1615 Feb 23 11:22:22 2011 .. fix watcher format

1614 Feb 23 00:39:21 2011 .. fix jsonbot on GAE

1613 Feb 22 21:24:03 2011 .. give suggestions if command doesnt exist

1612 Feb 22 14:52:04 2011 .. branch merge

1611 Feb 22 14:51:26 2011 .. OUTPUT is pushed to first_callbacks so use that

1610 Feb 22 14:01:00 2011 .. branch merge

1609 Feb 22 01:21:09 2011 .. use proper email

1608 Feb 22 13:50:13 2011 .. use logging module in the chatlog plugin .. be more verbose with exceptions

1607 Feb 21 19:08:21 2011 .. branch merge

1606 Feb 17 16:35:32 2011 .. branch merge

1605 Feb 17 16:35:08 2011 .. branch merge

1604 Feb 21 19:05:50 2011 .. branch merge

1603 Feb 17 16:34:25 2011 .. make karma only work on commands


0.6.1.3
~~~~~~~


1602 Feb 17 00:01:23 2011 .. Added tag 0.6.1.3 for changeset 701a49b7d99a

1601 Feb 21 19:04:02 2011 .. ajust log to the feed size

1600 Feb 16 22:10:39 2011 .. branch merge

1599 Feb 16 22:09:46 2011 .. save status

1598 Feb 15 14:53:34 2011 .. branch merge

1597 Feb 15 14:51:56 2011 .. add SXMPPBot.setstatus() .. use it in !admin-setstatus

1596 Feb 15 14:30:03 2011 .. branch merge

1595 Feb 15 14:28:11 2011 .. fix lockup of LazyDict.dump()

1594 Feb 11 22:53:42 2011 .. this is 0.7 ALPHA1

1593 Feb 10 21:25:05 2011 .. correctly pass on the how parameter

1592 Feb 10 16:56:04 2011 .. load the module also

1591 Feb 08 21:47:56 2011 .. update lib version

1590 Feb 08 21:47:32 2011 .. this is 0.6.1.3

1589 Feb 08 12:11:44 2011 .. fix xmpp parsing code

1588 Feb 08 10:47:58 2011 .. import getmainconfig

1587 Feb 08 01:16:59 2011 .. tune detection of karma

1586 Feb 08 00:33:03 2011 .. add forgotten return

1585 Feb 08 00:03:36 2011 .. fix help command

1584 Feb 07 19:42:51 2011 .. just print the version

1583 Feb 07 19:39:24 2011 .. ignore comments and createdfrom in LazyDict.dump()/tojson()

1582 Feb 07 19:06:53 2011 .. use userid in ConsoleBot creation

1581 Feb 07 18:38:40 2011 .. allow for threaded startup of fleet bots

1580 Feb 07 17:44:34 2011 .. set loglevel in mainconfig

1579 Feb 07 16:14:04 2011 .. add comments to config files .. create default config files

1578 Feb 06 20:05:00 2011 .. this is 0.6.1.1

1577 Feb 06 19:55:07 2011 .. fix closing of output queue in BotBase.docmnd()

1576 Feb 02 20:10:42 2011 .. fix makedocs

1575 Feb 02 18:31:13 2011 .. use 3000 msec wait on waitforqueue()

1574 Feb 02 18:00:16 2011 .. this is 0.6.1 FINAL

1573 Feb 02 17:56:04 2011 .. remove searching for debian directories

1572 Feb 02 17:48:27 2011 .. remove debian diff file .. it is not the way to go

1571 Jan 31 19:47:47 2011 .. update xmpp parser code

1570 Jan 31 16:27:31 2011 .. add -f fast boot option .. doesnt load myplugs .. add time command .. remove

1569 Jan 31 15:19:59 2011 .. add manifest for google chrome

1568 Jan 31 14:52:11 2011 .. update userstate plugin

1567 Jan 31 14:14:06 2011 .. fix reloading of plugins

1566 Jan 30 08:22:37 2011 .. add plugin dependancies

1565 Jan 30 07:21:23 2011 .. improve error reporting when loading plugins

1564 Jan 29 22:45:57 2011 .. rename savetofile() to tofile() .. make StatDict a LazyDict

1563 Jan 29 21:00:57 2011 .. add setdatadir()

1562 Jan 29 04:10:36 2011 .. add all of jsb/data to the MANIFEST.in

1561 Jan 29 02:39:41 2011 .. add a how parameter to Commands.add(). use "msg" to direct output to user

1560 Jan 29 01:49:24 2011 .. add ignore to karma plugin

1559 Jan 29 01:38:36 2011 .. dont output when user is in ignore

1558 Jan 29 01:30:08 2011 .. implement ignore command

1557 Jan 28 11:06:08 2011 .. remove debug print

1556 Jan 28 03:50:13 2011 .. fix reboot

1555 Jan 28 03:07:47 2011 .. add global aliases

1554 Jan 27 11:15:54 2011 .. check for tinyurls

1553 Jan 27 11:05:01 2011 .. check for KeyError

1552 Jan 26 21:24:48 2011 .. add source module

1551 Jan 26 17:24:01 2011 .. move getsource into its own plugin

1550 Jan 26 16:36:22 2011 .. detect when using setup.py used as root on debian-like system and use

1549 Jan 26 16:14:47 2011 .. prepare for 0.6.1 RC1

1548 Jan 25 04:41:50 2011 .. turn off auto_register and guestasuser per default

1547 Jan 25 02:26:46 2011 .. fix more REST server urghs

1546 Jan 25 02:15:32 2011 .. log userhost of originating error

1545 Jan 25 02:13:50 2011 .. fix REST server

1544 Jan 25 02:08:04 2011 .. log txt on error

1543 Jan 25 01:45:40 2011 .. make REST server work properly when no path is given

1542 Jan 25 00:56:53 2011 .. fix passing on on tinyurls

1541 Jan 25 00:27:04 2011 .. don return 1

1540 Jan 25 00:24:10 2011 .. make karma inline ... give credits to #dragonflybsd EFnet for the startup

1539 Jan 24 15:45:02 2011 .. log twitter errors

1538 Jan 23 09:34:55 2011 .. check for a NOGAE file in ~/.jsb/myplugs to determine if myplugs needs to be

1537 Jan 23 08:38:42 2011 .. add missing print source

1536 Jan 23 00:08:03 2011 .. fix weather plugin

1535 Jan 22 18:26:52 2011 .. add file to put into crontab .. check every 30 sec if the bot is still

1534 Jan 22 17:56:50 2011 .. set global datadir to ddir used in makedirs()

1533 Jan 22 17:28:11 2011 .. make jsb/plugs/myplugs work

1532 Jan 22 17:07:59 2011 .. first check for jsb/plugs/myplugs

1531 Jan 22 10:54:00 2011 .. remove nr=True from event.reply

1530 Jan 22 10:45:15 2011 .. fix typo

1529 Jan 22 10:44:12 2011 .. add url plugin

1528 Jan 20 17:07:02 2011 .. debian part X

1527 Jan 20 16:39:01 2011 .. debian part 5

1526 Jan 20 16:04:39 2011 .. debian part 4

1525 Jan 20 15:51:24 2011 .. more debian stuff

1524 Jan 20 13:23:55 2011 .. branch merge

1523 Jan 20 08:37:28 2011 .. branch merge

1522 Jan 20 13:23:24 2011 .. debian rewrite massage

1521 Jan 19 23:26:46 2011 .. branch merge

1520 Jan 20 08:33:28 2011 .. allow use of local data and upload files

1519 Jan 17 20:58:20 2011 .. add a downitem() to the StatDict

1518 Jan 20 07:47:31 2011 .. fix missing event

1517 Jan 17 20:48:57 2011 .. fix bug

1516 Jan 20 07:24:19 2011 .. fix jsb-release

1515 Jan 17 19:13:33 2011 .. branch merge

1514 Jan 19 23:21:51 2011 .. fix building debian package

1513 Jan 16 15:19:17 2011 .. update

1512 Jan 16 14:57:25 2011 .. add jsb-makedeb .. used to make debian package

1511 Jan 16 14:55:45 2011 .. add deb.diff .. patch to make bot into a debian package

1510 Jan 16 13:06:45 2011 .. this is 0.6.1

1509 Jan 17 19:13:06 2011 .. add type for Fleet().getfirstbot() .. defaults to "irc"

1508 Jan 16 12:06:53 2011 .. allow partychat to be relayed .. thnx to dirty (pastebin)

1507 Jan 16 10:32:45 2011 .. fix IndexError

1506 Jan 15 10:44:30 2011 .. lower loglevel

1505 Jan 14 16:51:59 2011 .. make owner also have GUEST permissions

1504 Jan 14 10:37:34 2011 .. lower loglevel

1503 Jan 14 10:34:39 2011 .. lower loglevel

1502 Jan 13 04:34:35 2011 .. fix to plugin

1501 Jan 13 04:25:50 2011 .. make learn plugin work with to plugin

1500 Jan 13 04:20:38 2011 .. fix

1499 Jan 13 04:14:31 2011 .. always send the exception to the user when on IRC

1498 Jan 13 04:10:46 2011 .. use bot.say()

1497 Jan 13 04:05:44 2011 .. add to plugin

1496 Jan 13 03:01:14 2011 .. rss cache caches the object not the json string

1495 Jan 13 02:41:06 2011 .. if channel is in silent mode send exceptionstring to the user

1494 Jan 13 02:35:05 2011 .. check for type error

1493 Jan 13 02:28:05 2011 .. fix rss-start

1492 Jan 12 21:50:08 2011 .. use tinyurl in urlinfo

1491 Jan 12 21:42:22 2011 .. dont show url redirects for now .. show the real url

1490 Jan 12 21:27:25 2011 .. show original url if there is not redirect

1489 Jan 12 21:20:10 2011 .. fix checking for aliases in Plugins.woulddispatch()

1488 Jan 12 21:07:02 2011 .. fix relay-stop thnx to georgyo

1487 Jan 12 20:58:50 2011 .. use bot.say() on urlinfo so we can filter the output

1486 Jan 12 14:41:40 2011 .. fix loading of myplugs packages

1485 Jan 12 14:19:35 2011 .. include ~/.jsb in the python path

1484 Jan 12 01:54:53 2011 .. fix

1483 Jan 12 01:48:10 2011 .. stop connecting when initstream fails

1482 Jan 11 15:56:06 2011 .. don't log the dumping of lazydicts

1481 Jan 11 15:47:34 2011 .. its ievent

1480 Jan 11 15:01:32 2011 .. fix wikipedia

1479 Jan 11 14:05:13 2011 .. this is version 0.6.1

1478 Jan 10 22:33:01 2011 .. dont show dirs in config data

1477 Jan 10 00:41:01 2011 .. fix

1476 Jan 10 00:39:16 2011 .. lower loglevel

1475 Jan 10 00:38:54 2011 .. lower loglevel

1474 Jan 09 23:23:24 2011 .. fix idle plugin .. dont listen to commands

1473 Jan 09 23:18:51 2011 .. fleet-add and fleet-cmnd

1472 Jan 09 22:11:38 2011 .. fix fleet-connect fleet-disconnect

1471 Jan 09 22:03:04 2011 .. fix fleet-enable fleet-disable

1470 Jan 09 02:59:38 2011 .. fix checkfeed

1469 Jan 08 22:34:58 2011 .. check if usercmnd exists

1468 Jan 08 22:33:05 2011 .. dont stop on exception

1467 Jan 08 16:06:05 2011 .. lower loglevels

1466 Jan 08 15:05:30 2011 .. introduce the TEST permission

1465 Jan 08 14:58:48 2011 .. put echo and test-plugs on OPER permissions

1464 Jan 06 13:31:47 2011 .. sync with 0.6.1

1463 Jan 06 10:21:14 2011 .. dont close last event of the pipeline

1462 Jan 04 11:31:15 2011 .. dont use Queue.task_done() yet

1461 Jan 04 00:55:27 2011 .. fix woulddispatch

1460 Jan 04 00:44:29 2011 .. return when command can not be executed

1459 Jan 04 00:23:58 2011 .. fix missing </b>

1458 Jan 06 13:00:26 2011 .. fix a config saving bug .. thnx to habbie

1457 Jan 03 22:43:51 2011 .. remove unneeded imports

1456 Jan 06 11:22:09 2011 .. branch merge

1455 Jan 03 20:14:15 2011 .. try to close sys.stdout .. add event.dontclose adn use to wait on finish of


0.6
~~~


1454 Jan 04 12:35:47 2011 .. Added tag 0.6 for changeset 92c9db996764

1453 Jan 03 19:55:30 2011 .. add a little delay so files can be closed

1452 Jan 04 12:35:43 2011 .. this is 0.6 RELEASE

1451 Jan 03 18:14:58 2011 .. make shell pipelines work in combinatie with the 'jsb' program

1450 Jan 04 12:29:34 2011 .. make sure modname is properly set

1449 Jan 03 15:20:33 2011 .. dont strip all the cc's

1448 Jan 01 14:27:15 2011 .. this is version 0.6RC2

1447 Jan 02 12:23:48 2011 .. new commandline interface part 1


0.6rc2
~~~~~~


1446 Jan 01 14:23:38 2011 .. Added tag 0.6rc2 for changeset e5da6a7dab07

1445 Jan 04 11:47:16 2011 .. branch merge

1444 Jan 01 01:57:15 2011 .. implement ! as the pipeline character

1443 Jan 01 13:38:20 2011 .. dont bork if we can't create the log to file handler

1442 Dec 31 21:06:43 2010 .. implement the event.showall attribute and use it in bin/jsb


0.6rc1
~~~~~~


1441 Dec 30 22:21:06 2010 .. Added tag 0.6rc1 for changeset 19c2c95c0c1e

1440 Dec 30 19:33:23 2010 .. add guestasuser mainconfig option to the example

1439 Dec 30 09:40:21 2010 .. branch merge

1438 Dec 30 09:37:59 2010 .. use bot.nick in nick recapture

1437 Dec 30 09:19:38 2010 .. update UPGRADE doc to reflect upgrade to 0.6

1436 Dec 30 02:04:27 2010 .. branch merge

1435 Dec 30 02:03:32 2010 .. aad utils index file

1434 Dec 30 02:03:10 2010 .. branch merge

1433 Dec 30 02:01:35 2010 .. this is 0.6 RC1

1432 Dec 30 02:00:00 2010 .. fix index file

1431 Dec 30 01:49:19 2010 .. docs part 2

1430 Dec 30 01:06:01 2010 .. docs work part 1

1429 Dec 30 00:41:21 2010 .. fix rss after GAE upgrade

1428 Dec 29 23:10:02 2010 .. catch exceptions in upgrade loop

1427 Dec 29 22:44:20 2010 .. fix GAE threading

1426 Dec 29 22:34:17 2010 .. add admin-upgrade command .. fix deepcopy of bots .. fix imports

1425 Dec 28 21:51:54 2010 .. branch merge

1424 Dec 28 10:06:25 2010 .. look in /usr/lib/jsb

1423 Dec 28 15:31:11 2010 .. make jsb-doit use the correct tar

1422 Dec 28 15:18:53 2010 .. fix jsb-release

1421 Dec 28 14:57:46 2010 .. use /usr/lib on debian

1420 Dec 28 14:21:19 2010 .. use /usr/lib on debian

1419 Dec 28 13:54:25 2010 .. fix debian install scripts

1418 Dec 28 13:44:09 2010 .. add jsb.imports

1417 Dec 28 13:41:27 2010 .. fix typo

1416 Dec 28 13:29:36 2010 .. use getoauth()

1415 Dec 28 13:18:00 2010 .. branch merge

1414 Dec 28 13:07:12 2010 .. use getfeedparser

1413 Dec 28 13:03:44 2010 .. branch merge

1412 Dec 28 13:03:06 2010 .. move importing of simplejson to to jsb.imports .. use getjson()

1411 Dec 28 07:19:31 2010 .. branch merge

1410 Dec 28 07:18:21 2010 .. update RSS plugin

1409 Dec 28 07:04:33 2010 .. update to 0.6

1408 Dec 28 07:00:11 2010 .. this is 0.6 BETA2

1407 Dec 28 06:09:26 2010 .. tune examples

1406 Dec 28 05:49:25 2010 .. use the "jsb" user as the core user

1405 Dec 28 04:34:16 2010 .. use /usr/lib/jsb

1404 Dec 28 04:19:32 2010 .. include files dir into distribution

1403 Dec 28 03:31:03 2010 .. escape . char

1402 Dec 28 03:23:10 2010 .. include jsb-upgrade in the distribution

1401 Dec 28 02:03:58 2010 .. ignore docs dir

1400 Dec 28 01:46:59 2010 .. first stab at a jsb-upgrade .. for shell bot only

1399 Dec 28 00:30:12 2010 .. this is 0.6 BETA1

1398 Dec 27 01:40:05 2010 .. use "data" as the datadir on GAE .. remove gozerdata references

1397 Dec 27 00:52:35 2010 .. use /var/lib/jsonbot

1396 Dec 27 00:29:47 2010 .. use jsb

1395 Dec 22 10:02:33 2010 .. check on title and link whether a feed has new updates

1394 Dec 27 00:07:51 2010 .. move to jsb package

1393 Dec 20 14:04:57 2010 .. branch merge

1392 Dec 20 14:00:25 2010 .. ignore joe backup files

1391 Dec 20 13:52:58 2010 .. add .hgignore file

1390 Dec 20 13:47:25 2010 .. disable simplejson c speedups

1389 Dec 20 05:31:35 2010 .. nits

1388 Dec 20 04:15:10 2010 .. lower loglevels

1387 Dec 17 00:32:13 2010 .. branch merge

1386 Dec 17 00:26:54 2010 .. prepare for 0.5.5

1385 Dec 17 00:16:31 2010 .. siwtch to http in case of dev

1384 Dec 16 23:36:24 2010 .. switch to http on dev

1383 Dec 16 23:00:35 2010 .. fix test-plugs on GAE .. add http url for use in dev

1382 Dec 16 00:56:52 2010 .. revert to 0.6

1381 Dec 16 20:22:05 2010 .. open up the watcher .. allow everyone to watch if event.allowwatch is not set

1380 Dec 15 23:47:31 2010 .. remove self referencing attributes

1379 Dec 15 23:41:15 2010 .. this is 0.5.4 .. fix simplejson imports

1378 Dec 15 21:23:02 2010 .. fix import of simplejson

1377 Dec 15 20:46:05 2010 .. fix datadir stuff on debian - jsonbot user

1376 Dec 15 19:42:24 2010 .. improve creation of the datadir

1375 Dec 15 18:42:17 2010 .. fix typoos .. convert tweepy to run in gozerlib.contrib

1374 Dec 15 18:26:59 2010 .. dont create jsonnest tarball

1373 Dec 15 18:21:55 2010 .. fix uploadall

1372 Dec 15 17:49:10 2010 .. use gozerlib.auth.simplejson

1371 Dec 15 17:15:07 2010 .. tweepy is in gozerlib.contrib now

1370 Dec 15 17:13:11 2010 .. remove simplejson and tweepy into gozerlib.contrib

1369 Dec 15 00:38:57 2010 .. show started bots

1368 Dec 15 00:06:56 2010 .. fix startup script .. point to the right directories

1367 Dec 14 21:03:54 2010 .. check for OSError as well

1366 Dec 13 23:23:07 2010 .. create datadir/config if it doesnt exist yet

1365 Dec 13 23:04:59 2010 .. fix datadir on debian

1364 Dec 13 22:38:47 2010 .. up version to 0.5.3

1363 Dec 13 21:55:12 2010 .. on debian first check local install then /var/lib/jsonbot

1362 Dec 12 19:17:22 2010 .. this is 0.6

1361 Dec 12 16:38:01 2010 .. include simplejson in tarball


0.5.2
~~~~~


1360 Dec 12 16:27:34 2010 .. Added tag 0.5.2 for changeset f34f058a8033

1359 Dec 12 14:34:41 2010 .. fix simplejson clotch

1358 Dec 12 07:08:15 2010 .. always use /var/lib/jsonbot when on debian

1357 Dec 12 00:26:47 2010 .. make easy_install work again

1356 Dec 11 12:04:44 2010 .. only allow for 2 concurrent channels per user .. this is 0.5.2

1355 Dec 10 23:46:04 2010 .. save lastpoll only once

1354 Dec 10 23:41:17 2010 .. dont save cfile config var

1353 Dec 10 23:12:06 2010 .. fix reverse .. catch DeadLineException on GAE

1352 Dec 10 21:26:09 2010 .. range(9)

1351 Dec 10 21:14:28 2010 .. add tasks module

1350 Dec 10 21:14:10 2010 .. use 10 different worker queues

1349 Dec 10 20:34:39 2010 .. add queue.yaml.example

1348 Dec 10 19:27:01 2010 .. fix GAE Tasks

1347 Dec 10 17:46:22 2010 .. fix pipelines in GAE

1346 Dec 10 17:37:41 2010 .. fix source path for no "jsonbot" users on debian

1345 Dec 10 15:14:58 2010 .. remove appstats from default

1344 Dec 10 15:07:09 2010 .. its 0.5.1

1343 Dec 10 15:05:58 2010 .. branch merge

1342 Dec 10 15:04:52 2010 .. if on GAE just exec the function in Callbacks.callback()

1341 Dec 10 15:00:07 2010 .. this is 0.5.1

1340 Dec 10 00:52:24 2010 .. allow all tokens

1339 Dec 09 23:37:35 2010 .. always add a new feed when watcher.add() is called

1338 Dec 09 23:20:46 2010 .. put result.entries to the cache

1337 Dec 09 22:58:02 2010 .. fix typo

1336 Dec 09 22:55:48 2010 .. check if datadir need to be created

1335 Dec 09 22:34:15 2010 .. always run watcher when rss-watch command is given

1334 Dec 09 13:57:18 2010 .. always sync a feed when starting its watcher

1333 Dec 09 13:23:38 2010 .. allow feeds with bozo_exception

1332 Dec 09 11:36:17 2010 .. check if feed exists in stopwatch() note feed entries are case sensitive.

1331 Dec 09 11:31:34 2010 .. when deleting a feed also  remove it from watcher.data['feeds']

1330 Dec 09 11:23:57 2010 .. fix the case where no cache entry is set yet

1329 Dec 08 23:16:03 2010 .. fix rss-setitems

1328 Dec 08 15:26:39 2010 .. dont show import errors in Plugins.reloadcheck()

1327 Dec 08 13:43:44 2010 .. fix rss when no updated field is provided

1326 Dec 07 10:51:58 2010 .. reload the mainpage every hours thus creating a new channel

1325 Dec 07 03:04:40 2010 .. this is 0.6 DEVELOPMENT

1324 Dec 06 20:59:49 2010 .. fix reboot

1323 Dec 06 20:35:17 2010 .. disable echo callbacks .. there must be a better way todo this

1322 Dec 06 20:01:25 2010 .. this is 0.5 RELEASE

1321 Dec 06 18:27:58 2010 .. remove chan-newtoken

1320 Dec 05 22:37:26 2010 .. put echo callbacks in there own thread

1319 Dec 05 22:03:12 2010 .. allow threaded callbacks on GAE

1318 Dec 05 08:28:43 2010 .. dont loop

1317 Dec 05 00:30:11 2010 .. move echo to gozerlib/plugs

1316 Dec 04 23:55:06 2010 .. echo web input to outputcache

1315 Dec 04 13:53:26 2010 .. fix loop

1314 Dec 04 11:39:25 2010 .. nits

1313 Dec 04 03:18:00 2010 .. more nits

1312 Dec 04 02:58:11 2010 .. tune channel stuff .. use reverse polish chat ;]

1311 Dec 04 01:33:21 2010 .. show time in web output

1310 Dec 04 01:20:08 2010 .. final touch

1309 Dec 04 00:58:41 2010 .. multiple webchannels per user

1308 Dec 04 00:37:22 2010 .. channel changes part x

1307 Dec 03 14:06:57 2010 .. add console template

1306 Dec 03 14:06:27 2010 .. channel work part 3 .. we have contact

1305 Dec 03 04:54:52 2010 .. channel stuff part 2

1304 Dec 03 01:30:41 2010 .. channel stuff take 1

1303 Dec 02 23:36:18 2010 .. use secure: always

1302 Dec 02 23:05:30 2010 .. fix rss

1301 Dec 02 22:47:09 2010 .. fix rss

1300 Dec 02 21:46:10 2010 .. use https in console

1299 Dec 02 18:12:56 2010 .. initialize feed properly

1298 Dec 01 17:13:33 2010 .. user lowercase usernames .. log xmpp bots output

1297 Dec 01 16:23:08 2010 .. rss rewrite part 3

1296 Dec 01 15:20:53 2010 .. rss rewrite part 2

1295 Dec 01 14:00:23 2010 .. rss rewrite part 1

1294 Nov 29 21:58:38 2010 .. add botevent plugin

1293 Nov 28 15:15:31 2010 .. add factory module

1292 Nov 28 14:42:04 2010 .. real GAE threading

1291 Nov 28 14:30:09 2010 .. fix threading on GAE, using taskqueues (max 10min)

1290 Nov 28 01:52:08 2010 .. branch merge

1289 Nov 26 01:51:25 2010 .. add setup-debian.py to the manifest

1288 Nov 26 00:45:13 2010 .. fix GAE

1287 Nov 26 00:28:52 2010 .. fix jsb-fleet

1286 Nov 25 10:10:11 2010 .. debian part 3

1285 Nov 25 02:03:30 2010 .. add doit script

1284 Nov 25 01:47:05 2010 .. use /usr/lib/jsonbot as default target

1283 Nov 25 01:45:05 2010 .. seperate debian setup stuff into its own setup file

1282 Nov 24 21:24:38 2010 .. use su

1281 Nov 24 21:21:44 2010 .. run jsb-init from init.d/jsonbot if datadir is clean

1280 Nov 24 21:18:26 2010 .. add jsb-init

1279 Nov 24 20:12:06 2010 .. debian tuning part 2

1278 Nov 24 18:28:03 2010 .. more debian work

1277 Nov 24 14:24:55 2010 .. put bot logs into ~/.jsonbot/botlogs

1276 Nov 24 14:18:50 2010 .. this RC4 .. tuning the bot for debian

1275 Nov 22 11:29:48 2010 .. fix setup

1274 Nov 22 11:20:48 2010 .. include Changelog in tar

1273 Nov 28 01:48:35 2010 .. task queues part 1


0.5RC3
~~~~~~


1272 Nov 22 11:13:45 2010 .. Added tag 0.5RC3 for changeset cb4ae51c4c7b

1271 Nov 22 22:35:37 2010 .. this is 0.6 DEVELOPMENT

1270 Nov 22 00:09:44 2010 .. update man pages

1269 Nov 21 23:50:25 2010 .. fix reboot

1268 Nov 20 06:18:46 2010 .. fix creation of dirs on debian

1267 Nov 20 05:55:37 2010 .. remove the test bit

1266 Nov 20 05:47:10 2010 .. try setuptools first

1265 Nov 20 05:07:17 2010 .. store example files properly

1264 Nov 20 04:14:22 2010 .. data files are data files

1263 Nov 20 03:56:58 2010 .. adapt to debian

1262 Nov 20 01:20:26 2010 .. remove comments

1261 Nov 20 01:14:36 2010 .. force loading of plugin in plug-enable

1260 Nov 20 01:00:52 2010 .. adjust loglevels

1259 Nov 20 00:32:16 2010 .. exclude GAE specific plugins when on shell

1258 Nov 20 00:26:13 2010 .. fix GAE

1257 Nov 20 00:02:05 2010 .. fix plug-disable/plug-enable

1256 Nov 19 23:23:03 2010 .. fix jsb

1255 Nov 19 20:28:08 2010 .. readd GAE check

1254 Nov 19 17:09:01 2010 .. fix bin/jsb

1253 Nov 19 16:21:01 2010 .. add jsb-upload.1 and jsb-uploadall.1 manpages

1252 Nov 19 16:07:59 2010 .. add jsb-udp.1 manpage

1251 Nov 19 15:50:25 2010 .. add jsb-stop.1 man page .. reimplement jsb-stop in python

1250 Nov 19 10:54:40 2010 .. add jsb-run.1 manpage

1249 Nov 19 10:49:26 2010 .. add jsb-rollback.1 manpage

1248 Nov 19 10:26:51 2010 .. make seperate jsb-uploadall

1247 Nov 18 22:28:26 2010 .. add jsb-fleet.1 man page

1246 Nov 18 22:09:50 2010 .. add jsb-irc.1 and jsb-xmpp.1 manual pages

1245 Nov 18 09:01:35 2010 .. re-add logging to files

1244 Nov 17 22:11:44 2010 .. poll every 3 minutes

1243 Nov 17 17:51:42 2010 .. add jsb.1 manpage

1242 Nov 17 02:56:49 2010 .. put relay callbacks in first_callbacks

1241 Nov 17 02:09:22 2010 .. when autoloading load all needed plugins

1240 Nov 17 00:21:15 2010 .. fix auto_register

1239 Nov 16 23:04:35 2010 .. split callbacks .. dont log to file .. loglevel is not setable this way

1238 Nov 16 20:41:53 2010 .. more logging stuff

1237 Nov 16 20:21:29 2010 .. add levelname to logging

1236 Nov 16 19:21:44 2010 .. add logging to file either in /var/log/jsonbot or in jsonbot.logs dir

1235 Nov 16 17:48:14 2010 .. force plugin load

1234 Nov 16 12:58:22 2010 .. sleep 0.3 seconds before showing console prompt

1233 Nov 16 12:56:25 2010 .. check for empty event.txt .. clear connectok in BotBase.exit()

1232 Nov 16 12:04:43 2010 .. this is 0.5 RC3

1231 Nov 16 11:59:39 2010 .. fix xmpp reconnect bug

1230 Nov 16 11:47:26 2010 .. try except around dumps()

1229 Nov 15 21:40:46 2010 .. put runners output on loglevel info

1228 Nov 15 19:39:40 2010 .. dont give the "no such command" reply

1227 Nov 15 19:36:03 2010 .. lock dumpelement (RLock)

1226 Nov 15 16:52:23 2010 .. bring back to sanity

1225 Nov 15 12:48:50 2010 .. fix jsb-rollback

1224 Nov 15 12:47:31 2010 .. fix jsb-release

1223 Nov 15 11:49:44 2010 .. fix upload

1222 Nov 15 10:53:11 2010 .. add missing opts.args

1221 Nov 15 10:51:54 2010 .. set PATH

1220 Nov 15 06:41:49 2010 .. check for waveapi

1219 Nov 14 23:19:10 2010 .. fix GAE

1218 Nov 14 15:16:15 2010 .. fix makedocs

1217 Nov 14 11:39:14 2010 .. test-plugs 10 1 run around

1216 Nov 14 08:40:23 2010 .. remote unload command .. use plug-disable for that

1215 Nov 14 08:32:37 2010 .. wait on event.outqueue

1214 Nov 14 07:30:37 2010 .. add all plugins in gozerlib.plugs as default plugins

1213 Nov 14 07:05:09 2010 .. update UPLOAD doc

1212 Nov 13 22:45:16 2010 .. don include TIP and Changelog use jsb-dotip and jsb-makechangelog

1211 Nov 13 22:29:08 2010 .. add make changelog

1210 Nov 13 21:52:30 2010 .. it is appid

1209 Nov 13 21:43:37 2010 .. detect GAE properly

1208 Nov 13 20:39:04 2010 .. dont remove default plugins

1207 Nov 13 20:32:51 2010 .. implement a remove_plugin function

1206 Nov 13 19:33:23 2010 .. lower loglevels

1205 Nov 13 19:12:14 2010 .. more help options stuff

1204 Nov 13 18:58:58 2010 .. give every program the proper options

1203 Nov 13 17:49:33 2010 .. show proper options part 1

1202 Nov 13 16:26:12 2010 .. prepare for 0.5 RC2

1201 Nov 12 00:34:09 2010 .. pass -d option over to jsb-release

1200 Nov 12 00:03:50 2010 .. fix plug-enable

1199 Nov 11 23:18:23 2010 .. add plug plugin for plug-enable and plug-disable

1198 Nov 11 22:20:30 2010 .. fix loadlist

1197 Nov 11 21:32:30 2010 .. implement a maincfg.loadlist and blacklist allowing disabling and enabling

1196 Nov 10 20:36:22 2010 .. fix

1195 Nov 09 14:16:28 2010 .. put outputcache in the center

1194 Nov 09 13:18:14 2010 .. fix error when credentials.py is not available

1193 Nov 09 03:25:50 2010 .. also relay wave bot output

1192 Nov 09 03:11:02 2010 .. fix joining msg in waves

1191 Nov 09 02:50:19 2010 .. make wave forwarding to/from IRC work


0.5rc1
~~~~~~


1190 Nov 08 19:47:23 2010 .. Added tag 0.5rc1 for changeset 8e22ae622152

1189 Nov 08 19:33:11 2010 .. add UPGRADE doc

1188 Nov 08 19:31:19 2010 .. fix some bugs discovered with jsb-makedocs

1187 Nov 08 16:04:08 2010 .. remove debug print

1186 Nov 08 12:09:34 2010 .. fix persisting to file

1185 Nov 08 11:50:56 2010 .. fix wave

1184 Nov 08 11:19:51 2010 .. typo

1183 Nov 08 11:07:31 2010 .. add _import_byfile and use it to import credentials.py

1182 Nov 08 00:37:55 2010 .. fix bugs discovered with !test-plugs 10 1

1181 Nov 07 23:10:33 2010 .. a better yellow

1180 Nov 07 22:51:08 2010 .. set default color to yellow

1179 Nov 07 03:40:24 2010 .. add debian man page

1178 Nov 07 03:12:08 2010 .. add debian specific files

1177 Nov 07 01:29:07 2010 .. do proper version

1176 Nov 07 00:56:47 2010 .. create datadir if it doesnt exist yet

1175 Nov 07 00:37:04 2010 .. jsb-upload should only upload

1174 Nov 07 00:18:17 2010 .. include os.getcwd() in sys.path

1173 Nov 06 23:47:37 2010 .. default to pink

1172 Nov 06 23:44:20 2010 .. allow color of main panel to be set in mainconfig

1171 Nov 06 23:12:41 2010 .. cleanup koffie

1170 Nov 06 20:18:19 2010 .. use bot.cfg.followlist only on GAE

1169 Nov 06 15:44:00 2010 .. fix docs

1168 Nov 06 14:27:56 2010 .. use getdatadir()

1167 Nov 06 14:02:54 2010 .. default logging of errors to false

1166 Nov 06 13:57:26 2010 .. use getdatadir()

1165 Nov 06 13:11:12 2010 .. add jsb-dotip

1164 Nov 06 12:21:54 2010 .. branch merge

1163 Nov 06 03:40:18 2010 .. use proper datadir

1162 Nov 06 12:21:05 2010 .. add missing splitted attribute

1161 Nov 06 02:39:03 2010 .. use getcmndperms()

1160 Nov 06 01:51:32 2010 .. fix

1159 Nov 06 01:05:52 2010 .. fix

1158 Nov 06 01:04:56 2010 .. fix chatlog plugin

1157 Nov 05 23:52:42 2010 .. remove jsb-uploadall

1156 Nov 05 23:50:07 2010 .. move jsb-uploadall into jsb-upload

1155 Nov 05 23:16:14 2010 .. remove jsb-installplug

1154 Nov 05 23:02:08 2010 .. fix relay plugin

1153 Nov 05 21:28:15 2010 .. fix reboot on jsb-irc

1152 Nov 05 21:20:24 2010 .. use os.sep

1151 Nov 05 21:17:54 2010 .. use getdatadir()

1150 Nov 05 21:14:36 2010 .. import os

1149 Nov 05 21:07:55 2010 .. use Persist

1148 Nov 05 20:56:09 2010 .. fix chan-upgrade

1147 Nov 05 20:44:33 2010 .. remove install-plug .. main site is down for now

1146 Nov 05 20:35:55 2010 .. remove jsb-import from setup.py

1145 Nov 05 20:34:16 2010 .. remove jsb-import it will be rewritten in python later on

1144 Nov 05 20:31:02 2010 .. ignore gatekeeper in LazyDict.dump()

1143 Nov 05 18:53:53 2010 .. store channel in datadir/fleet/<botname>/channels

1142 Nov 05 18:08:51 2010 .. create event.chan if it doesnt exist yet

1141 Nov 05 18:04:12 2010 .. fix

1140 Nov 05 17:56:36 2010 .. fix GAE .. add -d option to jsb-release

1139 Nov 05 17:03:50 2010 .. use getfleet() so it's datadir can be set at runtime not import time

1138 Nov 05 13:27:12 2010 .. fix reloading of myplugs

1137 Nov 05 12:58:23 2010 .. respond with proper version

1136 Nov 05 12:42:46 2010 .. fix logging onto IRCnet

1135 Nov 04 21:24:10 2010 .. make tar build cleanly

1134 Nov 04 20:38:35 2010 .. first try 0.5 RC1

1133 Nov 04 20:12:42 2010 .. make GAE work

1132 Nov 04 19:16:43 2010 .. set datadir in boot()

1131 Nov 04 18:37:33 2010 .. fix Persist and Config saving

1130 Nov 04 14:25:36 2010 .. more version stuff

1129 Nov 04 14:20:52 2010 .. dont forget openid

1128 Nov 04 14:20:01 2010 .. make GAE work

1127 Nov 04 12:49:12 2010 .. fix jsb-launch

1126 Nov 04 11:37:56 2010 .. fix

1125 Nov 04 11:34:02 2010 .. remove gozerlib.config.cfg

1124 Nov 04 11:10:51 2010 .. fix admin import

1123 Nov 04 11:03:27 2010 .. add version module

1122 Nov 04 11:02:14 2010 .. dont write to disk during import time

1121 Nov 04 08:44:49 2010 .. add jsb-launch .. check for gozerdata dir otherwise use ~/.jsonbot

1120 Nov 04 00:46:03 2010 .. make -d option to set datadir .. make -n (nick) option work

1119 Nov 03 16:31:33 2010 .. really fix twitter

1118 Nov 03 09:28:07 2010 .. fix twitter

1117 Nov 03 00:27:37 2010 .. make irc -> Wave realying work

1116 Nov 02 23:19:46 2010 .. and GAE XMPP -> IRC works

1115 Nov 02 23:02:39 2010 .. forwarding IRC to GAE xmpp is now working again (fully)

1114 Nov 02 11:37:26 2010 .. almost there

1113 Nov 02 09:10:35 2010 .. over to test

1112 Nov 02 06:00:12 2010 .. nomralize a bit more

1111 Nov 02 05:38:18 2010 .. use XMLescape before sending data over XMPP

1110 Nov 02 04:04:04 2010 .. fix more command on GAE .. lower loglevels

1109 Nov 02 00:01:32 2010 .. update app.yaml example

1108 Nov 01 23:55:31 2010 .. implement a proper GET on openid login

1107 Nov 01 23:28:33 2010 .. ger rid of old login stuff

1106 Nov 01 21:49:08 2010 .. prepare for 0.5 RELEASE

1105 Nov 01 20:31:58 2010 .. branch merge

1104 Nov 01 20:12:17 2010 .. branch merge

1103 Nov 01 20:31:36 2010 .. fix rss-del bug

1102 Nov 01 16:46:56 2010 .. return empty list if no feeds are running

1101 Nov 01 20:08:17 2010 .. default save=True on RssWatcher.peek()

1100 Nov 01 15:50:45 2010 .. make tinyurl configurable

1099 Nov 01 02:33:07 2010 .. since GAE request can get routed to different instances .. dont cache feeds

1098 Oct 31 17:24:44 2010 .. fix relaying from/to IRC/GAE

1097 Oct 31 15:03:16 2010 .. add !list <plugin> showing all commands of a plugin

1096 Oct 31 14:45:50 2010 .. add koffie plugin

1095 Oct 31 14:32:35 2010 .. update rss plugin

1094 Oct 30 23:35:38 2010 .. fix dumping of lazydict

1093 Oct 30 23:30:03 2010 .. enable the bold on irc

1092 Oct 30 23:19:10 2010 .. allow for bold in web event.reply()

1091 Oct 30 22:54:19 2010 .. send an string back when DeadLineExceeded is encountered

1090 Oct 30 21:09:31 2010 .. type="cache"

1089 Oct 30 18:50:13 2010 .. tune web console

1088 Oct 30 17:31:25 2010 .. use mem based cache, invalidate entry on .sync() of .save()

1087 Oct 30 17:21:12 2010 .. disable the local cacheing on GAE for now

1086 Oct 30 16:28:55 2010 .. we need to check if cache object is still valid

1085 Oct 30 14:26:19 2010 .. fix settings sleepseconds in RssWatcher.watch()

1084 Oct 30 00:58:28 2010 .. update website and give it a new look

1083 Oct 29 12:47:39 2010 .. first attempt at implementing access control for forwarding events

1082 Oct 28 04:10:03 2010 .. wrap the put() on GAE persist in a transaction

1081 Oct 28 01:15:51 2010 .. i think this is how the stripname() function is going to look like

1080 Oct 27 23:38:14 2010 .. dont use slugify() .. i need the true unicode string

1079 Oct 27 23:01:40 2010 .. use slugify()

1078 Oct 27 18:25:57 2010 .. allow for exception log in Plugins.reload()

1077 Oct 27 17:23:46 2010 .. make upgrading possible for 0.4.1 and pre 0.5 bots

1076 Oct 27 16:57:03 2010 .. add chan-upgrade command .. over to test

1075 Oct 27 14:30:55 2010 .. fix indent error

1074 Oct 27 13:38:23 2010 .. this is 0.5 BETA3

1073 Oct 27 06:43:15 2010 .. use watcher.runners() in handle_stopwatch

1072 Oct 26 18:49:21 2010 .. fix persist loading on GAE

1071 Oct 26 05:56:12 2010 .. remove compat shizzle, change stripname() .. not backwards compat

1070 Oct 26 05:15:00 2010 .. fix options error

1069 Oct 25 07:28:59 2010 .. fix ssl rebooting

1068 Oct 24 18:44:03 2010 .. branch merge

1067 Oct 24 00:04:25 2010 .. prepare for 0.5 BETA1

1066 Oct 23 23:58:33 2010 .. add jsb-uploadall to setup.py

1065 Oct 23 23:57:55 2010 .. add jsb-uploadall

1064 Oct 24 18:42:47 2010 .. move making of options to gozerlib/plugs/dispatch.py

1063 Oct 23 17:13:14 2010 .. reduce numer of callback chains. cleanup runner code. fix

1062 Oct 23 14:50:37 2010 .. introduce event options

1061 Oct 23 13:05:52 2010 .. lower loglevel of runner shutdowns

1060 Oct 23 12:47:42 2010 .. put a timeout on connectok.wait() in BotBase.start()

1059 Oct 22 00:02:45 2010 .. tune persist logging

1058 Oct 21 22:40:37 2010 .. fix persist

1057 Oct 21 15:12:24 2010 .. truely clear cache

1056 Oct 21 13:22:52 2010 .. dont use memcache in the shell case

1055 Oct 21 12:53:27 2010 .. set memcache too

1054 Oct 21 12:37:05 2010 .. put the objects themselves in the cache not the jsonstring

1053 Oct 21 11:27:48 2010 .. set() in Persist.save() properly

1052 Oct 21 10:47:57 2010 .. make etags work .. use If-None-Match header

1051 Oct 21 10:31:02 2010 .. properly assign status code

1050 Oct 21 08:10:03 2010 .. dont reload plugin if its already loaded and force=False

1049 Oct 20 23:07:49 2010 .. make use of etags

1048 Oct 20 02:38:45 2010 .. make rss work again on GAE

1047 Oct 20 01:18:51 2010 .. add "rss-stopwatch all"

1046 Oct 19 23:52:53 2010 .. use unicode in topper command

1045 Oct 19 21:28:01 2010 .. make rss-import work on urls

1044 Oct 19 21:15:08 2010 .. add defer() to the async feed fetching (GAE)

1043 Oct 19 17:39:01 2010 .. add time to the outputcache

1042 Oct 18 23:49:23 2010 .. add appengine_config to enable stats

1041 Oct 18 13:10:31 2010 .. fix lazydict.dump()

1040 Oct 18 13:08:55 2010 .. don't use os.getlogin() it doesnt work on all platforms

1039 Oct 17 11:34:42 2010 .. make rss use async urlfetch on GAE

1038 Oct 15 16:10:29 2010 .. lower logging

1037 Oct 14 22:58:17 2010 .. fix gcalc thnx to klapo

1036 Oct 14 08:01:11 2010 .. fix nickserv

1035 Oct 14 07:39:59 2010 .. more log tuning

1034 Oct 14 07:06:29 2010 .. show NOTICE txt in log so we can see what the server notices to us

1033 Oct 14 06:55:38 2010 .. tune logging a bit .. set bot.name@bot.server when server command is

1032 Oct 14 05:29:48 2010 .. check for fn first then for self.fn

1031 Oct 14 05:26:26 2010 .. tweak get() order

1030 Oct 14 05:18:55 2010 .. second attempt

1029 Oct 14 05:00:33 2010 .. fix attempt at 0.4 backwards compat

1028 Oct 14 04:18:24 2010 .. over to test on GAE .. version 0.4 detection

1027 Oct 14 02:30:48 2010 .. use no arguments to sock.shutdown is socket is ssl

1026 Oct 14 02:14:57 2010 .. give examples 10 seconds to complete

1025 Oct 14 02:05:02 2010 .. add follow-add and follow-del commands .. idle plugin uses this

1024 Oct 14 00:54:07 2010 .. dont block users on 401

1023 Oct 14 00:36:28 2010 .. rename GozerEvent.toxml() to GozerEvent.tojabber()

1022 Oct 13 15:31:00 2010 .. thnx to Gavin Hanover from EFnet this should avoid the RBL blacklisting

1021 Oct 12 09:30:05 2010 .. use os.getlogin() as the username and a default txt for gecos

1020 Oct 12 09:21:57 2010 .. use os.getlogin() to provide the user realname

1019 Oct 12 01:14:38 2010 .. properly reply version in a ctcp version request

1018 Oct 12 00:24:07 2010 .. start bot.start() in its own thread otherwise we deadlock on exit

1017 Oct 11 22:10:40 2010 .. wait for connectok before joining channels

1016 Oct 11 17:36:06 2010 .. remove debug stuff

1015 Oct 11 17:27:36 2010 .. readd gcalc to the commonplugs

1014 Oct 11 17:01:37 2010 .. don't reconnect from Irc._raw() it loops the bot.

1013 Oct 11 11:37:40 2010 .. don't set lastpeek on feed start to localtime() .. use the feed provided times

1012 Oct 10 19:59:25 2010 .. check if ievent.chan is available in MODE events

1011 Oct 09 16:39:06 2010 .. make html in xmpp message work

1010 Oct 09 16:16:34 2010 .. html in xmpp part 3

1009 Oct 09 15:43:08 2010 .. html in jabber part 2

1008 Oct 09 14:28:43 2010 .. first attempt at <html> support in sxmpp bot

1007 Oct 07 21:55:16 2010 .. simplify stripname to the bone

1006 Oct 07 21:41:53 2010 .. make stripname utf-8 friendly

1005 Oct 07 20:37:44 2010 .. add strippedtxt to irc input

1004 Oct 07 13:26:36 2010 .. reenable the version command

1003 Oct 07 13:09:50 2010 .. exclude more rss commands from the test-plugs command

1002 Oct 07 12:55:37 2010 .. fix GAE operations

1001 Oct 07 12:14:11 2010 .. this is 0.5 DEVELOPMENT

1000 Oct 07 12:10:39 2010 .. add encode("utf-8") to stripname

999 Oct 07 10:20:56 2010 .. do fcntl.flock around Persist.save()

998 Oct 07 09:33:32 2010 .. skip rss test that call out

997 Oct 07 06:47:33 2010 .. add feeder.xml manifest

996 Oct 07 01:50:24 2010 .. nit

995 Oct 07 01:22:14 2010 .. check for BLIP_SUBMITTED in watcher

994 Oct 07 01:00:28 2010 .. sort elements to save

993 Oct 07 00:53:55 2010 .. implement gozerdata/run/cmndperms

992 Oct 06 21:44:17 2010 .. implement chan-silentcommand .. /msg output of command to user

991 Oct 06 11:10:20 2010 .. add dispatch plugin to default loaded plugins

990 Oct 05 07:51:57 2010 .. fix normal IRC channel commands

989 Oct 05 01:07:57 2010 .. fix dcc chat test-plugs .. fix dumpelement recursive chain

988 Oct 05 00:08:05 2010 .. fix admin-boot

987 Oct 04 23:59:23 2010 .. update boot tables when reloading a plugin

986 Oct 04 23:05:25 2010 .. rearrange permissions

985 Oct 04 22:40:12 2010 .. branch merge

984 Oct 04 14:11:02 2010 .. branch merge

983 Oct 04 22:39:29 2010 .. add event.chan.data.allowcommands .. add GUEST to most commands. remove OPER

982 Oct 03 13:58:00 2010 .. fix choice command

981 Oct 04 14:08:54 2010 .. remove gcalc from jsonbot for now .. need to look for a good API

980 Oct 03 10:33:46 2010 .. tune logging of Runners

979 Oct 03 10:09:19 2010 .. fix rss-peekall

978 Oct 02 19:52:09 2010 .. re-enable join and part

977 Oct 02 12:57:38 2010 .. put logging of output on debug level .. show threadname in log msg

976 Oct 02 12:01:11 2010 .. update logging level .. send START event on resume .. fixes RSS and UDP

975 Oct 02 03:38:50 2010 .. fix control character handling by binding the event earlier

974 Oct 01 23:51:01 2010 .. lower loglevel of checkpoll

973 Oct 01 22:56:42 2010 .. fix karma-whydown and who down replies

972 Oct 01 22:14:27 2010 .. try to log nick first and if thats not available use event.auth

971 Oct 01 16:39:13 2010 .. fix !help bug thnx to Julius-ZM

970 Sep 30 14:34:01 2010 .. enable rss-watch all

969 Sep 30 12:54:55 2010 .. fix watcher when receiving from GAE XMPP

968 Sep 30 12:51:28 2010 .. fix watcher when receiving from GAE WEB

967 Sep 30 10:53:37 2010 .. improve logging

966 Sep 30 02:27:46 2010 .. fix rss on shell

965 Sep 29 23:30:49 2010 .. fix rss handling on GAE

964 Sep 29 20:05:30 2010 .. fix watcher

963 Sep 29 17:59:12 2010 .. fix RSS. lastpoll is now module level object.

962 Sep 29 16:21:10 2010 .. use chatlogs formatevent to improve watcher reporting

961 Sep 29 14:21:12 2010 .. dont save results in rss plugin .. just use lastpeeked time

960 Sep 28 15:42:28 2010 .. use event.dump() to log the events

959 Sep 28 14:09:19 2010 .. use START event to default load socketplugs.udp

958 Sep 28 00:11:27 2010 .. add chan-denyplug and chan-allowplug

957 Sep 27 23:15:44 2010 .. this is version 0.4.1


0.4
~~~


956 Sep 27 22:52:11 2010 .. Added tag 0.4 for changeset a9fe5ffc5e37

955 Sep 27 19:17:13 2010 .. this is 0.4 RELEASE

954 Sep 27 18:07:27 2010 .. don't generate a default password

953 Sep 27 17:21:35 2010 .. seperate BotBase.doremote() from BotBase.doevent()

952 Sep 27 16:47:40 2010 .. bind event in learn callback

951 Sep 27 14:45:56 2010 .. call BotBase.doevent() in Irc.handle_ievent()

950 Sep 27 13:33:49 2010 .. bind event when in karma callback

949 Sep 26 11:57:54 2010 .. tune logging (final)

948 Sep 26 11:02:52 2010 .. more logging nits

947 Sep 26 10:55:54 2010 .. branch merge

946 Sep 26 10:54:07 2010 .. improve logging

945 Sep 26 10:14:23 2010 .. branch merge

944 Sep 26 10:11:57 2010 .. dont assign WebEvent.user until EventBase.bind()

943 Sep 26 04:15:31 2010 .. intiitalize event.user properly

942 Sep 26 02:35:56 2010 .. fix learn callback

941 Sep 26 00:21:25 2010 .. more logging nits

940 Sep 26 00:14:27 2010 .. logging nits

939 Sep 25 23:32:37 2010 .. fix nick in relay .. add nick option to BotBase constructor

938 Sep 25 22:29:21 2010 .. add whoup/down and whyup/down to the karma plugin

937 Sep 25 16:35:16 2010 .. add karma plugin

936 Sep 25 16:34:30 2010 .. add logging to loading of persistant objects

935 Sep 25 13:52:50 2010 .. lower the name to be stripped

934 Sep 25 08:49:33 2010 .. fix setting of bot.nick after the !nick command

933 Sep 24 20:11:23 2010 .. the checking for event.chan.silent is done in event.reply

932 Sep 24 19:54:40 2010 .. implement silent mode

931 Sep 24 11:43:09 2010 .. fix /msg in IRC

930 Sep 23 21:45:47 2010 .. tune console

929 Sep 23 21:40:24 2010 .. nits

928 Sep 23 21:13:26 2010 .. add chan plugin

927 Sep 23 20:47:49 2010 .. default disable gatekeeper (zet bot.closed to False)

926 Sep 23 18:21:38 2010 .. fix wave forwarding

925 Sep 23 17:48:58 2010 .. add forgotten import

924 Sep 23 17:12:36 2010 .. fix wave

923 Sep 23 13:19:33 2010 .. fix typo

922 Sep 23 12:30:04 2010 .. put nickserv stuff at loglevel WARN

921 Sep 23 12:14:41 2010 .. fix sxmpp reconnect

920 Sep 23 11:54:22 2010 .. copy over the reconneccount

919 Sep 23 11:31:38 2010 .. fix -o options in jsb-fleet

918 Sep 23 10:58:21 2010 .. branch merge

917 Sep 23 02:05:26 2010 .. start tickloop when not on GAE

916 Sep 22 02:47:44 2010 .. branch merge

915 Sep 22 02:45:55 2010 .. update to docs branch

914 Sep 22 00:52:20 2010 .. style rewrite part tig

913 Sep 21 23:37:59 2010 .. default auto_register to off

912 Sep 22 02:43:37 2010 .. don't dump the stanza - fixes GAE XMPP forward

911 Sep 21 23:03:11 2010 .. branch merge

910 Sep 21 02:12:12 2010 .. branch merge

909 Sep 21 19:51:51 2010 .. use raw_xml=True when sending from GAE XMPP

908 Sep 21 02:11:28 2010 .. style changes

907 Sep 21 01:40:25 2010 .. remove notices from nickserv plugin

906 Sep 21 00:58:39 2010 .. use privmsg in nickserv plugin

905 Sep 21 00:09:52 2010 .. tis is BETA1

904 Sep 20 23:41:54 2010 .. replace xml parsing code with something hopefully better

903 Sep 20 23:15:11 2010 .. dump exception if we can't parse xmpp data

902 Sep 20 22:59:40 2010 .. gozerlib.plugs style part 2

901 Sep 20 21:46:47 2010 .. gozerlib.plugs style changes

900 Sep 20 13:57:07 2010 .. fix

899 Sep 20 18:07:18 2010 .. update setup.py

898 Sep 20 13:38:47 2010 .. style rewrite part tig zoveel

897 Sep 20 12:09:25 2010 .. fix wave bot

896 Sep 20 01:17:47 2010 .. style revamp part 4

895 Sep 20 00:41:24 2010 .. remove login from console

894 Sep 20 00:33:46 2010 .. fix DCC CHAT

893 Sep 19 23:11:23 2010 .. revamp part 3

892 Sep 19 22:36:13 2010 .. style revamp part 2

891 Sep 19 21:16:17 2010 .. code "style" revamp part 1

890 Sep 19 18:20:24 2010 .. lower loglevels .. event is remote is txt startswith {

889 Sep 19 17:53:40 2010 .. fix reboot

888 Sep 19 17:32:33 2010 .. re-enable bold in IRC

887 Sep 19 17:06:42 2010 .. add waitforjoin mainconfig var

886 Sep 19 14:40:03 2010 .. fix setting of channel in ievent

885 Sep 19 14:20:03 2010 .. over to test

884 Sep 19 12:54:57 2010 .. fix putonqueue calls .. it requires a channel argument

883 Sep 19 12:46:49 2010 .. fix some more

882 Sep 19 12:34:38 2010 .. fix

881 Sep 19 12:29:58 2010 .. fix IRC

880 Sep 19 06:51:23 2010 .. gtalk replies need to be of the type "chat"

879 Sep 19 06:31:00 2010 .. fix GAE xmpp forwarding

878 Sep 19 05:53:50 2010 .. fix gae xmpp

877 Sep 19 05:42:43 2010 .. make sure event.args and event.rest are set

876 Sep 19 05:10:08 2010 .. fix link replace

875 Sep 19 02:36:28 2010 .. dont forward already forwarded events

874 Sep 19 02:24:25 2010 .. fix irc bot.outnocb

873 Sep 19 02:14:46 2010 .. fix more in the web case

872 Sep 19 02:10:29 2010 .. fix web

871 Sep 18 13:39:03 2010 .. temp commit for backup

870 Sep 18 06:36:09 2010 .. fix !test-unicode on GAE WEB

869 Sep 18 05:34:30 2010 .. fix GAE XMPP

868 Sep 18 05:30:30 2010 .. forwarding stuff

867 Sep 18 05:07:03 2010 .. fix relaying of "background" events

866 Sep 18 04:37:56 2010 .. make forwarding work

865 Sep 18 04:23:35 2010 .. over to test

864 Sep 18 01:31:29 2010 .. fix more on GAE WEB

863 Sep 18 00:49:39 2010 .. make GAE web work again

862 Sep 18 00:15:45 2010 .. fix nr arguments exception

861 Sep 18 00:05:53 2010 .. log joining of channels

860 Sep 17 23:57:55 2010 .. do the checking for reload in BotBase.doevent()

859 Sep 17 23:43:51 2010 .. dont call BotBase.outmonitor() twice

858 Sep 17 23:12:35 2010 .. fix SXMPP data path

857 Sep 17 21:20:20 2010 .. fix IRC path

856 Sep 17 21:12:21 2010 .. datapath revamp part 2

855 Sep 17 19:14:02 2010 .. revamp datapath .. start with console

854 Sep 17 04:15:44 2010 .. make GAE relaying work again

853 Sep 17 03:03:16 2010 .. make proper digest

852 Sep 17 02:59:30 2010 .. use event.tojson() as the payload instead of event.dump()

851 Sep 17 01:44:15 2010 .. fix GAE website

850 Sep 17 01:24:04 2010 .. lower loglevel

849 Sep 17 01:19:18 2010 .. remove more elements from dumpelement

848 Sep 17 01:13:20 2010 .. add checkignore

847 Sep 17 00:59:19 2010 .. silence

846 Sep 17 00:50:35 2010 .. remove debug prints and code

845 Sep 17 00:44:45 2010 .. merge

844 Sep 17 00:43:40 2010 .. remote simplify

843 Sep 16 22:50:11 2010 .. strip part 1

842 Sep 16 15:39:54 2010 .. remove old remote implementation

841 Sep 16 15:34:17 2010 .. fix remotecallbacks

840 Sep 16 13:55:56 2010 .. tune gatekeeper

839 Sep 16 13:47:15 2010 .. use 139 chars in twitter tweet

838 Sep 16 13:38:28 2010 .. move gatekeeper into the bot and add plugin to allow/deny

837 Sep 16 01:07:47 2010 .. add the GateKeeper .. use remote-allow <other bot's JID>

836 Sep 16 00:03:18 2010 .. socklib .. fromenc() on entry and toenc() on exit

835 Sep 15 12:53:52 2010 .. fix learning of items

834 Sep 14 22:48:01 2010 .. nits

833 Sep 14 22:27:26 2010 .. only bind a user to the callbacks if it is a command

832 Sep 14 20:07:20 2010 .. branch merge

831 Sep 14 19:53:05 2010 .. dont add attributes that are None

830 Sep 14 19:39:19 2010 .. simplify the lazydicts dumpelement code

829 Sep 14 19:01:14 2010 .. revamp the lazydict.dump() code .. a list of attributes to dump is needed

828 Sep 14 16:57:49 2010 .. move sleeping into the joinchannels method

827 Sep 14 16:54:42 2010 .. sleep 2 seconds before joining channels

826 Sep 14 17:26:48 2010 .. omit the checking for event.nodispatch

825 Sep 14 00:52:55 2010 .. change default config values .. esp. set auto_register to 0

824 Sep 14 00:14:04 2010 .. print exceptions from the exceptionevents list

823 Sep 13 23:34:36 2010 .. fix time command

822 Sep 13 23:20:00 2010 .. put logging of added users at level warning

821 Sep 13 23:17:22 2010 .. parse PRESENCE properly

820 Sep 13 22:00:16 2010 .. tune handling of remote events

819 Sep 13 21:01:17 2010 .. set nodispatch attrite on the event and dont dispatch to callbacks if so

818 Sep 13 18:30:32 2010 .. add an event.showexception attribute

817 Sep 13 18:15:12 2010 .. send 500 when exception is caught

816 Sep 13 17:56:35 2010 .. dont echo exception to the user

815 Sep 13 17:20:29 2010 .. incorporate os.sep in setup.py

814 Sep 13 16:59:09 2010 .. don't forward PRESENCE events

813 Sep 13 15:15:44 2010 .. use event.auth to identify the user

812 Sep 13 15:00:20 2010 .. use event.userhost to identify a user

811 Sep 13 14:48:05 2010 .. more user fixes

810 Sep 13 14:04:04 2010 .. use event.userhost in groupchat to find user

809 Sep 13 13:48:44 2010 .. fix !help <plugin>

808 Sep 13 09:21:57 2010 .. silence some logging

807 Sep 12 23:40:02 2010 .. refix things .. brrr

806 Sep 12 22:14:34 2010 .. more forwarding stuff

805 Sep 12 21:46:57 2010 .. forward stuff

804 Sep 12 20:51:53 2010 .. foward tuning

803 Sep 12 19:52:44 2010 .. fix logging

802 Sep 12 18:08:05 2010 .. fix reloading of myplugs plugins

801 Sep 12 17:43:52 2010 .. load watcher plugin on default

800 Sep 12 15:34:05 2010 .. don't put self.stopped to True in streamerrorhandler

799 Sep 12 15:01:50 2010 .. nits

798 Sep 12 14:48:41 2010 .. set stopped to True in disconnectHandler

797 Sep 12 14:38:52 2010 .. wait for result before exit

796 Sep 12 14:30:28 2010 .. check if user exists

795 Sep 12 14:11:22 2010 .. check if item is already in list

794 Sep 12 13:54:45 2010 .. tests fixes

793 Sep 12 13:14:42 2010 .. add locking to the runner

792 Sep 12 11:53:05 2010 .. fix xmpp reconnect

791 Sep 11 20:19:58 2010 .. reconnect in the instance itself instead of creating a new one

790 Sep 11 06:45:26 2010 .. implement the locked decorator

789 Sep 11 05:24:26 2010 .. back to normal

788 Sep 11 05:18:14 2010 .. watch more

787 Sep 11 04:32:22 2010 .. show botname when watching bot output

786 Sep 11 04:01:14 2010 .. dont echo the command in the url

785 Sep 11 03:32:06 2010 .. fix more

784 Sep 11 03:18:31 2010 .. make docs working again .. add cmnd to the url so we can follow it in the

783 Sep 11 02:16:34 2010 .. also default load commonplugs.forward

782 Sep 11 02:12:01 2010 .. default load gozerlib.plugs.remotecallbacks

781 Sep 11 01:43:52 2010 .. fix fleet reboot

780 Sep 11 01:26:05 2010 .. more reboot work

779 Sep 11 00:07:18 2010 .. fix more reboot issues

778 Sep 10 23:26:05 2010 .. exit oldbot

777 Sep 10 23:16:43 2010 .. fix rebooting on IRC

776 Sep 10 22:24:45 2010 .. incorporate gozerlib.cache into gozerlib.persist

775 Sep 10 22:12:32 2010 .. remove jsonserver stuff from the bot .. its too dangerous

774 Sep 10 21:38:58 2010 .. implement twitter-friends .. use botname in logging

773 Sep 10 20:18:28 2010 .. add cache.py

772 Sep 10 19:25:40 2010 .. dont init opts.loglevel so we can set it outselves

771 Sep 10 19:11:40 2010 .. be more verbose of what we load

770 Sep 10 19:00:59 2010 .. fix help

769 Sep 10 18:24:54 2010 .. fix plughelp

768 Sep 10 17:39:08 2010 .. make IRC bot connect again

767 Sep 10 17:05:00 2010 .. remove some reconnect remains .. use self.name in logging

766 Sep 10 15:06:57 2010 .. add -a --all command line option .. lists available fleet-bots

765 Sep 10 14:21:06 2010 .. adapt SXMPP bot to new botbase reconnect code

764 Sep 10 13:39:16 2010 .. move reconnect code into the botbase

763 Sep 09 21:29:57 2010 .. more rss stuff

762 Sep 09 18:13:17 2010 .. fix RSS polling .. set default tick time at 1 minute

761 Sep 09 09:38:50 2010 .. don't propagate exceptions to the user when raised in the runner

760 Sep 09 08:51:52 2010 .. more twit tests

759 Sep 09 06:35:14 2010 .. twitter relay test

758 Sep 09 05:59:36 2010 .. add a postmsg() function in twitter plugin and use that to forward to

757 Sep 09 02:49:06 2010 .. fix RSS on GAE

756 Sep 09 02:23:36 2010 .. remove periodical stuff .. lower loglevel in callbacks

755 Sep 09 01:56:31 2010 .. add tick module

754 Sep 09 01:56:01 2010 .. implement TICK callback based RSS polling enabling rss-setsleeptime again

753 Sep 08 23:47:10 2010 .. lower some loglevels

752 Sep 08 23:36:33 2010 .. don't throw an exception when credentials.py is not found

751 Sep 08 23:13:12 2010 .. fix installation of example files .. fix jsb-release when global installed

750 Sep 08 08:32:25 2010 .. set more cache output not add .. fix twitter-cmnd

749 Sep 07 21:44:38 2010 .. fix locale reset in tweepy.utils

748 Sep 07 21:37:50 2010 .. fix auto_register in the GAE xmpp case

747 Sep 07 18:24:52 2010 .. dont use socket timeout .. instead reconnect on write error

746 Sep 07 18:04:46 2010 .. improve watcher output

745 Sep 07 18:01:34 2010 .. improve jabber reconnect code

744 Sep 07 10:35:15 2010 .. improve IRC reconnect code

743 Sep 06 18:59:38 2010 .. make twitter plugin work on GAE

742 Sep 06 18:21:18 2010 .. fix twitter plugin

741 Sep 06 17:51:20 2010 .. remove old twitter tryouts

740 Sep 06 17:33:50 2010 .. raise exception if credentials can not be fetched

739 Sep 06 15:11:50 2010 .. make twitter API available for Get methods. potential vector nr 1

738 Sep 06 14:35:10 2010 .. give a bit nicer feedback to the user

737 Sep 06 14:31:50 2010 .. hook up the tweepy lib

736 Sep 06 14:22:07 2010 .. add tweepy to the core .. see http://github.com/joshthecoder/tweepy

735 Sep 06 11:32:17 2010 .. don't forget to boot in jsb-fleet

734 Sep 06 06:27:36 2010 .. try to catch uppercase names that got added in the pre name.lower() age

733 Sep 06 05:50:45 2010 .. more name.lower() stuff

732 Sep 06 05:47:34 2010 .. lower username on merge and add

731 Sep 06 03:19:36 2010 .. check for "Connection timed out"

730 Sep 06 02:08:11 2010 .. TOURDECODE part 2

729 Sep 06 01:45:24 2010 .. more doc stuff

728 Sep 06 01:14:18 2010 .. update docs

727 Sep 06 00:56:14 2010 .. default load udp and rss plugins for now.

726 Sep 06 00:12:07 2010 .. adjust README file .. add pointers to http://jsonbot.appspot.com

725 Sep 05 23:55:08 2010 .. warn on executing a command

724 Sep 05 23:48:46 2010 .. fix apro command

723 Sep 05 23:31:56 2010 .. use force when loadall() for the first time

722 Sep 05 23:28:32 2010 .. dont stop the bot on shutdown() .. use shutdown in reconnect()

721 Sep 05 22:45:40 2010 .. point to gozerdata/examples

720 Sep 05 16:31:28 2010 .. add twitter to the credentials.py.example

719 Sep 05 16:02:36 2010 .. add console user to the bots owner

718 Sep 05 15:59:44 2010 .. typo

717 Sep 05 15:58:41 2010 .. fix forward-stop

716 Sep 05 15:52:54 2010 .. branch merge

715 Sep 04 05:57:22 2010 .. twitter nits

714 Sep 04 05:33:04 2010 .. dont forget the textutils (txt maze)

713 Sep 04 05:31:24 2010 .. use /msg when in IRC

712 Sep 04 05:26:21 2010 .. twitter plugins works ! with OAuth

711 Sep 04 01:35:10 2010 .. first attempt at a oauth twitter plugin (not working yet)

710 Sep 03 23:04:01 2010 .. add forget command to learn plugin

709 Sep 03 22:28:18 2010 .. put default rss polltime at 15 min

708 Sep 03 22:13:00 2010 .. fix gae xmpp bot .. add a guestasuser option to the mainconfig

707 Sep 03 21:40:40 2010 .. add a "rsspolltime" mainconfig variable

706 Sep 03 21:07:54 2010 .. move learn data into gozerdata/plugs/commonplugs.learn/<channel>

705 Sep 03 20:27:17 2010 .. check is cmds.subs[command] is a list

704 Sep 03 20:21:04 2010 .. check if commands has permissions attribute

703 Sep 05 15:40:02 2010 .. re-add boot()

702 Sep 02 23:41:38 2010 .. fix forwarding

701 Sep 02 23:08:31 2010 .. fixes

700 Sep 02 22:40:33 2010 .. make sure input is converted to unicode

699 Sep 02 22:34:52 2010 .. add a info callback thats displays data on !<searchitem>

698 Sep 02 22:04:17 2010 .. add SXMPPBot.normalize() and use it

697 Sep 02 21:53:21 2010 .. fix SXMMPBot.sendnocb()

696 Sep 02 18:41:34 2010 .. set Message.auth to userhost incase of groupchat

695 Sep 02 18:05:16 2010 .. eventin is a dict not a LazyDict

694 Sep 02 17:41:41 2010 .. enable autojoining of channels on sxmpp

693 Sep 02 17:35:04 2010 .. make commands work in jabber conferences

692 Sep 02 15:50:30 2010 .. hmpf

691 Sep 02 15:48:00 2010 .. fix typo

690 Sep 02 15:46:25 2010 .. check if eventin.outqueue exists

689 Sep 01 15:08:41 2010 .. its http://host/dispatch/

688 Sep 01 15:00:27 2010 .. when copying an event link outqeuue with inqueue

687 Sep 01 13:23:40 2010 .. only log runnersizes if we actually do a cleanup

686 Sep 01 12:03:40 2010 .. this is version 0.4 DEVELOPMENT

685 Sep 01 12:01:15 2010 .. simplify gozerlib.less and the !more command

684 Sep 01 10:44:43 2010 .. move outcache out of ChannelBase

683 Aug 30 17:42:07 2010 .. this is 0.3 RELEASE


0.3
~~~


682 Aug 30 17:40:56 2010 .. Added tag 0.3 for changeset 39c49fd55587

681 Aug 29 05:02:08 2010 .. use the correct channel method of the watcher object

680 Aug 29 03:21:10 2010 .. fix wave to irc relaying

679 Aug 28 23:46:15 2010 .. its federated login

678 Aug 28 23:42:14 2010 .. update doc to mention enabling of openid

677 Aug 28 23:11:44 2010 .. lower channel name in forward loop

676 Aug 28 23:03:24 2010 .. don't lower channel name if bot is a wave bot

675 Aug 28 21:48:28 2010 .. help - remove start parameter to bot.write()

674 Aug 28 21:33:13 2010 .. put poll time at 5 minutes

673 Aug 28 21:24:01 2010 .. update README

672 Aug 28 20:35:02 2010 .. feed entries arrive at last record first so reverse the loop over it

671 Aug 28 20:34:09 2010 .. add more logging to lazydict

670 Aug 28 20:11:20 2010 .. don't convert int and floats to unicode

669 Aug 28 19:44:48 2010 .. call outmonitor in more command

668 Aug 28 19:39:02 2010 .. fix LazyDict.dump()

667 Aug 28 17:38:28 2010 .. don't forget to boot first and last callbacks

666 Aug 28 17:16:05 2010 .. tune loading of plugins

665 Aug 28 16:53:42 2010 .. don't boot in jsb-fleet

664 Aug 28 16:45:16 2010 .. tune runner

663 Aug 28 15:49:58 2010 .. tune logging

662 Aug 28 15:34:23 2010 .. do forced load on reload

661 Aug 28 12:53:02 2010 .. loop over rss result in a normal way

660 Aug 28 12:51:26 2010 .. only reload sys on shell bots

659 Aug 28 03:43:59 2010 .. logging nit

658 Aug 28 03:31:41 2010 .. send copies of the event to the callbacks

657 Aug 28 03:22:47 2010 .. cleanup

656 Aug 28 03:04:05 2010 .. loop rss result backwards


0.3b2
~~~~~


655 Aug 28 02:48:02 2010 .. Added tag 0.3b2 for changeset 3cf838482195

654 Aug 28 02:47:15 2010 .. logging nits

653 Aug 27 20:44:41 2010 .. prepare for BETA2

652 Aug 27 20:24:03 2010 .. fix command on shell xmpp

651 Aug 27 16:16:37 2010 .. remove START callback in rss .. init() is used

650 Aug 27 15:31:19 2010 .. tune runner

649 Aug 27 14:52:54 2010 .. plugins can be empty when lazyloading is enabled

648 Aug 27 14:38:31 2010 .. create run dir

647 Aug 26 14:22:35 2010 .. load plugins in jsb-makedocs

646 Aug 26 14:01:36 2010 .. fix jsb-makedocs

645 Aug 26 13:12:21 2010 .. close queus on GAE

644 Aug 26 12:00:34 2010 .. use a disable flag instead of enable

643 Aug 26 02:00:36 2010 .. fix more pipeline stuff

642 Aug 26 01:14:14 2010 .. onto the unification of the pipeline mantra which kinda chokes on me now

641 Aug 25 23:47:47 2010 .. lower loglevel

640 Aug 25 23:40:39 2010 .. stabilize doc generation stuff

639 Aug 25 21:30:19 2010 .. add /docs/ redirection to /docs/html

638 Aug 25 21:03:32 2010 .. make fleet-enable work - use cfg.enable

637 Aug 25 17:45:44 2010 .. fix nickname: addressing mode

636 Aug 25 16:46:05 2010 .. use 0.3

635 Aug 25 16:45:10 2010 .. this is 0.3 RELEASE

634 Aug 25 15:30:23 2010 .. make sure periodical jobs are killed on plugin reload

633 Aug 25 15:20:51 2010 .. sync app.yaml.example with current jsonbot app.yaml

632 Aug 25 15:17:04 2010 .. simplify examples README

631 Aug 25 15:14:53 2010 .. bail out if we need to create the ~/jsonregs/<app> dir

630 Aug 25 14:00:46 2010 .. revamp webpage so it loads on first time

629 Aug 25 13:05:10 2010 .. make the bot use less cpu-time

628 Aug 24 23:34:13 2010 .. make web login work again

627 Aug 24 23:13:55 2010 .. sleep a bit before sending the START callback

626 Aug 24 23:01:07 2010 .. wrap plugins init() in a try-except

625 Aug 24 22:45:22 2010 .. make wave bots work again .. make periodical work properly

624 Aug 24 21:39:09 2010 .. remove plugin from sys.modules if force is enabled

623 Aug 24 21:15:22 2010 .. lower channel names

622 Aug 24 19:44:28 2010 .. remove nr=1 argument

621 Aug 24 18:50:21 2010 .. make sure update() is run on poll

620 Aug 24 10:37:36 2010 .. store the jsonstring into the cache

619 Aug 24 10:30:10 2010 .. leave threadloop running on shell bots

618 Aug 24 09:43:36 2010 .. lower loglevels

617 Aug 24 07:34:37 2010 .. put interval repeat at 0

616 Aug 23 22:05:39 2010 .. add comments

615 Aug 23 21:30:59 2010 .. enable periodical for shell bots .. add a START event

614 Aug 23 12:32:28 2010 .. dont run EventBase.finsish() on every callback

613 Aug 23 12:09:53 2010 .. use EventBase.finish() early on

612 Aug 23 11:37:55 2010 .. use 1 defaultrunner

611 Aug 23 11:01:06 2010 .. fix IRC

610 Aug 23 09:50:03 2010 .. strip web handler .. on gae dont launch threads

609 Aug 23 09:35:12 2010 .. unbreak GAE

608 Aug 23 09:28:23 2010 .. delegate default dispatch to runner.

607 Aug 23 03:21:25 2010 .. remove old openid selector

606 Aug 23 03:15:56 2010 .. add openid selector support

605 Aug 23 00:49:53 2010 .. call EventBase.finish() in Callbacks.check()

604 Aug 23 00:13:01 2010 .. hmpf

603 Aug 22 23:29:06 2010 .. use event.bottype to show origins bottype

602 Aug 22 23:27:49 2010 .. fix loading of plugins

601 Aug 22 23:11:20 2010 .. make watcher channel lowercase

600 Aug 22 22:56:49 2010 .. default to auto_register=1

599 Aug 21 21:47:16 2010 .. don't bork if user cannot be set on event

598 Aug 21 21:42:05 2010 .. typo

597 Aug 21 21:40:06 2010 .. fix EventBase.finish()

596 Aug 21 19:55:04 2010 .. add TOURDECODE docs


0.3b1
~~~~~


595 Aug 21 10:16:07 2010 .. Added tag 0.3b1 for changeset a214ae813213

594 Aug 21 10:01:25 2010 .. tune for release of 0.3 BETA1

593 Aug 21 09:43:09 2010 .. create gozerdata/examples dir

592 Aug 21 09:25:00 2010 .. dont try to copy a file thats not there

591 Aug 21 09:22:50 2010 .. make sure EventBase.user exists otherwiser throw an exception

590 Aug 21 09:08:23 2010 .. fix INTRODUCTION doc

589 Aug 21 08:45:19 2010 .. fix some bugs discovered by !test-plugs

588 Aug 21 08:33:16 2010 .. fix udp .. use EventBase.finish()

587 Aug 21 01:21:52 2010 .. give a warning on shutdown

586 Aug 21 01:16:36 2010 .. add forgotten 'import xml'

585 Aug 21 01:09:27 2010 .. default udp to disable

584 Aug 21 00:57:32 2010 .. add jsb-udp

583 Aug 20 23:22:40 2010 .. tune lazydict dumping

582 Aug 20 23:07:22 2010 .. webpage nits

581 Aug 20 22:55:05 2010 .. prevent multiple added watchers

580 Aug 20 22:45:24 2010 .. check if self.txt is there

579 Aug 20 22:40:27 2010 .. use [!] if its bot output

578 Aug 20 20:17:01 2010 .. update app.yaml.example

577 Aug 19 22:51:58 2010 .. remotecallbacks are a seperate plugin now

576 Aug 19 09:27:35 2010 .. fix openid

575 Aug 19 02:26:54 2010 .. tune loading

574 Aug 19 01:43:25 2010 .. add topper status line

573 Aug 18 22:21:51 2010 .. enable lazy loading of plugins .. dont boot() on bot start

572 Aug 18 21:44:13 2010 .. fix remotecallbacks

571 Aug 17 23:50:40 2010 .. adjust examples

570 Aug 17 23:31:12 2010 .. this is 0.3 BETA1

569 Aug 17 23:28:41 2010 .. use user.nickname() in the openid case

568 Aug 17 23:10:58 2010 .. openid part 4

567 Aug 17 13:46:21 2010 .. fix

566 Aug 17 13:14:42 2010 .. dont forget the app.yaml.example

565 Aug 17 13:13:25 2010 .. openid part uhmmmm

564 Aug 17 12:25:54 2010 .. add handler_openid

563 Aug 17 05:47:08 2010 .. add login plugin

562 Aug 17 05:45:19 2010 .. fix cmndtable bork

561 Aug 17 05:33:18 2010 .. don't use https yet

560 Aug 17 03:33:46 2010 .. openid part 2

559 Aug 17 01:15:46 2010 .. openid part 1

558 Aug 17 00:08:17 2010 .. make waiting for a thread optional to the Command

557 Aug 16 23:55:16 2010 .. gozerbot -> jsonbot

556 Aug 16 23:26:46 2010 .. implement non auto_register access in handler_web and dispatch

555 Aug 16 23:03:53 2010 .. adjust app.yaml.example

554 Aug 16 22:09:30 2010 .. move over tot remote_callbacks

553 Aug 16 14:43:29 2010 .. more docs stuff

552 Aug 16 14:07:29 2010 .. revamp documentations homepage

551 Aug 16 13:52:50 2010 .. doc part 3

550 Aug 16 13:15:58 2010 .. docs part 2

549 Aug 16 13:01:07 2010 .. docs part 1

548 Aug 16 11:20:44 2010 .. unbreak DCC !test-plugs

547 Aug 16 10:59:26 2010 .. unbreak DCC

546 Aug 16 10:45:02 2010 .. use atexit in gozerlib/exit.py

545 Aug 16 08:27:56 2010 .. fix bug

544 Aug 16 00:13:30 2010 .. add EventBase.writenocb()

543 Aug 15 20:23:32 2010 .. fix bugs discovered in ./bin/jsb-makedocs .. be less verbose

542 Aug 14 20:42:42 2010 .. ignore plugins and users in bot.dump()

541 Aug 14 19:53:54 2010 .. enable urlinfo in DISPATCH callbacks

540 Aug 14 18:22:29 2010 .. make aliases per channel instead of per user

539 Aug 14 18:14:08 2010 .. include quote number

538 Aug 14 17:46:15 2010 .. more nits ;]

537 Aug 14 17:33:35 2010 .. nits

536 Aug 14 13:10:16 2010 .. fix !commands

535 Aug 14 13:04:49 2010 .. fix !more

534 Aug 14 11:01:44 2010 .. add {{ host }} .. tune !help

533 Aug 14 10:30:22 2010 .. first attempt at a quote plugin

532 Aug 14 10:17:19 2010 .. code is at googlecode

531 Aug 14 10:07:02 2010 .. add INTRODUCTION doc

530 Aug 14 02:08:46 2010 .. add remind plugin

529 Aug 14 01:35:57 2010 .. add urlinfo plugin

528 Aug 14 00:43:17 2010 .. show what the todo is for

527 Aug 14 00:39:22 2010 .. add learn plugin .. info is channel based

526 Aug 13 23:57:02 2010 .. make gethost() case insensitive

525 Aug 13 23:36:59 2010 .. add idle plugin

524 Aug 13 23:20:29 2010 .. make todoos per channel .. itemindex starts at 1 .. sort on prio

523 Aug 13 22:49:32 2010 .. add normalize to gae/xmpp/event.py

522 Aug 13 22:34:15 2010 .. add bold to console .. move normalize() into eventbase

521 Aug 13 21:53:16 2010 .. add webapp2 .. move handler_gadgetexec.py to handler_dispatch.py

520 Aug 12 17:32:30 2010 .. Fix line length ;]

519 Aug 12 17:04:34 2010 .. add ipv6 option (-6) to irc shell bot

518 Aug 12 16:18:38 2010 .. add udp to the bunch

517 Aug 10 01:28:41 2010 .. fix more in the IRC case

516 Aug 10 01:18:00 2010 .. enable bold in DCC CHAT

515 Aug 10 01:06:06 2010 .. use bold

514 Aug 10 00:32:27 2010 .. allow bold to pass no raw output

513 Aug 09 23:14:57 2010 .. convert <b> to bold

512 Aug 09 22:52:45 2010 .. irc to web works

511 Aug 09 22:03:15 2010 .. also add GADGET to the watcher

510 Aug 09 21:59:30 2010 .. add GADGET to forward

509 Aug 09 21:10:49 2010 .. add a "how" parameter to the gadgetexec POST

508 Aug 09 10:23:04 2010 .. tune status line

507 Aug 09 10:01:19 2010 .. add the echo plugin

506 Aug 09 10:01:07 2010 .. always require a control char .. echo web output

505 Aug 08 10:43:43 2010 .. use hostname:port to create backend url

504 Aug 07 15:21:55 2010 .. tune wikipedia look

503 Aug 07 14:17:52 2010 .. use the right url

502 Aug 07 13:31:56 2010 .. tune wikipedia

501 Aug 07 11:01:31 2010 .. fix more order

500 Aug 07 04:17:07 2010 .. make wikipedia work again

499 Aug 07 03:44:50 2010 .. reimplement more

498 Aug 07 00:46:16 2010 .. adjust examples .. webpage nits .. outcache work

497 Aug 06 22:40:42 2010 .. default to bold on first help

496 Aug 06 22:17:03 2010 .. default event.reply raw parameter to True

495 Aug 06 20:11:28 2010 .. fix

494 Aug 06 20:07:53 2010 .. remove user from status line .. its too huge when user is GUEST

493 Aug 06 19:53:45 2010 .. homepage tuning

492 Aug 06 18:00:35 2010 .. output topper() in italic

491 Aug 05 22:27:36 2010 .. fix some bugs discovered by jsb-makedocs

490 Aug 05 15:07:16 2010 .. more tuning of home page

489 Aug 05 14:24:17 2010 .. nits

488 Aug 05 13:49:57 2010 .. tune homepage

487 Aug 05 01:11:01 2010 .. reverse outputcache order .. last first

486 Aug 04 23:45:56 2010 .. fix typo

485 Aug 04 20:21:43 2010 .. use , as seperator not -

484 Aug 03 15:24:28 2010 .. nits

483 Aug 02 20:48:55 2010 .. open urls in a new window

482 Aug 02 19:44:18 2010 .. log all finished events

481 Aug 02 12:06:38 2010 .. fix url extender

480 Aug 02 11:13:15 2010 .. add outputcache-clear .. add update() function

479 Aug 02 09:49:35 2010 .. add rss-register

478 Jul 30 23:40:30 2010 .. tune console

477 Jul 30 21:53:29 2010 .. set title of web page

476 Jul 30 21:43:59 2010 .. spawn a new browser windows on vistiting docs pages

475 Jul 30 14:19:42 2010 .. show proper doc url on wave join

474 Jul 30 14:00:13 2010 .. console last part

473 Jul 30 13:36:21 2010 .. console part 3

472 Jul 30 09:57:38 2010 .. wave console part 2

471 Jul 30 09:16:54 2010 .. wave console attempt 1

470 Jul 29 19:34:48 2010 .. fix console on firefox

469 Jul 29 13:53:21 2010 .. more console nits

468 Jul 29 13:19:15 2010 .. allow multiple command requests

467 Jul 29 11:26:06 2010 .. nits and bolts

466 Jul 28 21:42:17 2010 .. enable GET on gadgetexec

465 Jul 28 19:47:10 2010 .. don't sed googlecode urls

464 Jul 28 19:16:51 2010 .. fix

463 Jul 28 16:21:42 2010 .. add docs link

462 Jul 28 14:21:38 2010 .. its 0.2.1 RELEASE

461 Jul 28 14:06:42 2010 .. use _static

460 Jul 26 23:07:28 2010 .. use iframe to load console

459 Jul 26 22:25:41 2010 .. attempt for console gadget

458 Jul 26 20:45:13 2010 .. split out the style css

457 Jul 26 20:07:33 2010 .. include gozerdata/examples

456 Jul 26 19:51:44 2010 .. update to 0.2.1

455 Jul 25 05:23:15 2010 .. nits

454 Jul 24 20:55:53 2010 .. dont forget the console.js

453 Jul 24 19:47:48 2010 .. first attempt at rewrite of the web page

452 Jul 24 13:16:06 2010 .. remove <br>

451 Jul 19 13:29:52 2010 .. ingore utf-8 decode errors .. unload first_ and last_ callbacks as well

450 Jul 18 19:42:13 2010 .. don't reconnect if the bot is stopped

449 Jul 18 09:14:17 2010 .. fix forward order

448 Jul 18 08:50:14 2010 .. add first_callbacks and last_callbacks so we can control the order of

447 Jul 17 22:11:50 2010 .. add base bot to fleet.makebot()

446 Jul 17 17:19:16 2010 .. don't use ttl for now

445 Jul 17 10:04:54 2010 .. don't set user to string in ircevent.py

444 Jul 16 15:36:27 2010 .. use ievent.user.channels (needs to be implemented yet)

443 Jul 16 15:29:24 2010 .. fix dispatching for DCC .. set ievent.auth in dcc chat

442 Jul 16 14:29:31 2010 .. use bot.dump()

441 Jul 15 17:11:58 2010 .. fix

440 Jul 15 15:58:19 2010 .. enable remote event logging

439 Jul 15 15:56:00 2010 .. fix chatlog plugin

438 Jul 13 00:32:21 2010 .. first attempt to port the chatlog.py plugin to jsonbot

437 Jul 12 23:41:55 2010 .. add remote callbacks

436 Jul 12 20:56:45 2010 .. add hmac to the container

435 Jul 10 10:56:03 2010 .. lower loglevel

434 Jul 09 06:21:07 2010 .. don't allow unloading of dispatcher plugin

433 Jul 08 19:37:36 2010 .. GAE WEB works in firefox (at least)

432 Jul 08 18:25:03 2010 .. fix GAE XMPP dispatch

431 Jul 08 17:32:20 2010 .. move dispatching into its own callback

430 Jul 06 06:23:04 2010 .. always require a control character

429 Jul 06 06:01:33 2010 .. add to fleet based on bot.name

428 Jul 04 04:52:38 2010 .. fix

427 Jul 04 02:22:58 2010 .. add jsb-setup to the installed base

426 Jul 04 02:07:03 2010 .. fix setup.py

425 Jul 03 22:54:15 2010 .. enable -t command line option

424 Jul 03 22:22:09 2010 .. add fleet.enable and use it in jsb-edit -f

423 Jul 03 22:06:11 2010 .. refine jsb-edit

422 Jul 03 21:30:38 2010 .. add jsb-edit

421 Jul 03 20:58:31 2010 .. lower loglevel on users.add()

420 Jul 03 06:17:30 2010 .. fix the container stuff

419 Jul 03 05:31:49 2010 .. add gozerevent and container modules

418 Jul 03 05:31:21 2010 .. introduce GozerEvent

417 Jul 02 21:08:22 2010 .. fix unicode path in wave.say()

416 Jul 01 10:34:38 2010 .. add python_precompiled to app.yaml.example

415 Jun 29 21:09:46 2010 .. check if bot is stopped

414 Jun 29 16:46:00 2010 .. fix resume of jabber bots

413 Jun 29 13:48:59 2010 .. fix reboot

412 Jun 29 09:34:04 2010 .. dont add bot to fleet if already present

411 Jun 29 00:32:31 2010 .. fix irc reconnect

410 Jun 28 23:15:23 2010 .. fix some bugs showing up when running ./bin/jsb-makedocs

409 Jun 28 19:57:55 2010 .. nits and bits

408 Jun 28 18:53:56 2010 .. update pluginlist

407 Jun 25 15:15:10 2010 .. update UPLOAD doc

406 Jun 25 15:04:17 2010 .. update setup.py and program description

405 Jun 25 14:44:16 2010 .. lower some loglevels

404 Jun 25 14:39:47 2010 .. disable jsonserver .. see plugin comment on how to enable

403 Jun 25 14:35:43 2010 .. fix jsonserver plugin

402 Jun 25 12:31:28 2010 .. fix test-unicode on wave

401 Jun 25 12:07:21 2010 .. tune version msg

400 Jun 25 12:06:19 2010 .. tune

399 Jun 25 11:13:44 2010 .. make gae web path unicode compat

398 Jun 25 10:54:20 2010 .. add jsb-stop

397 Jun 25 10:20:49 2010 .. more unicode stuff .. set defaultencoding to utf-8

396 Jun 24 23:59:21 2010 .. no errors on test-plugs 10 console

395 Jun 24 22:29:14 2010 .. fix irc outgoing

394 Jun 23 23:33:32 2010 .. make unicode work on wave

393 Jun 23 23:22:17 2010 .. fix unicode path

392 Jun 23 22:21:24 2010 .. make toenc/fromenc throw exceptions

391 Jun 23 19:48:46 2010 .. lower loglevel

390 Jun 23 17:45:57 2010 .. log more info in callbacks method

389 Jun 23 17:39:22 2010 .. socket xmpp bot is of type "sxmpp"

388 Jun 23 17:31:03 2010 .. dont construc a default XMPP bot

387 Jun 23 16:55:52 2010 .. more logging stuff

386 Jun 23 13:53:08 2010 .. fix GAE logging

385 Jun 22 19:26:41 2010 .. tuen xmpp logging

384 Jun 21 17:33:32 2010 .. more tuning of irc bot logging

383 Jun 21 17:23:36 2010 .. tune irc bot logging

382 Jun 21 17:11:45 2010 .. tune logging on console bot

381 Jun 20 20:07:26 2010 .. add gozerlib.plugs to the docs

380 Jun 20 18:34:30 2010 .. fix outputcache on WEB

379 Jun 20 15:03:17 2010 .. fix

378 Jun 20 14:53:44 2010 .. nits

377 Jun 20 14:28:02 2010 .. speed attribute is not implemented yet

376 Jun 20 14:24:50 2010 .. fix dcc chat

375 Jun 20 13:49:49 2010 .. !test-plugs on console

374 Jun 20 11:34:54 2010 .. use defer on GAE bots

373 Jun 18 22:26:00 2010 .. dont doc gozerdata

372 Jun 18 00:56:51 2010 .. stripname() channel names

371 Jun 18 00:09:23 2010 .. fix make docs .. fix loading of config

370 Jun 17 23:31:54 2010 .. tune url annotations

369 Jun 17 14:17:19 2010 .. fix wave url annotations

368 Jun 17 11:26:12 2010 .. no stripname in basic config .. santize on creation needed

367 Jun 17 11:19:00 2010 .. do stripname() properly

366 Jun 17 11:00:28 2010 .. add outmonitor

365 Jun 17 00:59:37 2010 .. fix reading of config files

364 Jun 17 00:55:55 2010 .. dont allow plain commands on IRC

363 Jun 16 23:52:49 2010 .. use bot.uuid in usercheck() if available

362 Jun 16 23:30:35 2010 .. truly strip txt

361 Jun 16 23:17:53 2010 .. fix default bot name

360 Jun 16 23:08:19 2010 .. more rlog bralaha

359 Jun 16 23:07:08 2010 .. remove rlog remains

358 Jun 16 22:57:39 2010 .. update waveapi to 20100530

357 Jun 16 19:16:41 2010 .. remove userchannels

356 Jun 16 18:51:14 2010 .. use cfg.botname not cfg.name

355 Jun 16 16:52:50 2010 .. properly set default bot name

354 Jun 16 15:28:47 2010 .. add botnick: and botnick, addressing

353 Jun 16 14:03:10 2010 .. forward the source bot into the remote event

352 Jun 16 13:52:28 2010 .. make console output also be forwarded

351 Jun 16 13:27:17 2010 .. enable forwarding from console bot

350 Jun 16 01:10:36 2010 .. more stripname() stuff

349 Jun 15 23:02:55 2010 .. make sure globalshutdown() is called

348 Jun 15 22:47:18 2010 .. use uuid4() to set a default password

347 Jun 15 22:19:59 2010 .. add -z option to bin/jsb that start  a forwaring bot (xmpp)

346 Jun 15 18:59:35 2010 .. properly set event.nick name (remote) .. unload gn_callbacks as well

345 Jun 15 18:28:15 2010 .. correctly forward the bot's nick

344 Jun 15 18:04:13 2010 .. and the file itself

343 Jun 15 18:04:00 2010 .. add opts module

342 Jun 15 10:12:49 2010 .. set default loglevel to warning

341 Jun 14 23:52:18 2010 .. IRC <-> Wave works ! well almost

340 Jun 14 22:37:57 2010 .. make gn_callbacks (remote callbacks) recorded in boot()

339 Jun 13 09:26:42 2010 .. forward irc -> wave part 1

338 Jun 13 07:12:07 2010 .. add invite to the GAE xmpp bot

337 Jun 13 05:41:11 2010 .. fix hubbub

336 Jun 13 05:28:08 2010 .. fix hubbub exception reporting

335 Jun 13 04:06:42 2010 .. add xmpp plugin

334 Jun 13 03:12:05 2010 .. dont call callbacks twice in case of PRIVMSG

333 Jun 13 01:46:40 2010 .. make sure BLIP_SUBMITTED is not ignored in LazyDict.dump()

332 Jun 12 23:34:58 2010 .. make data-event work in GAE web

331 Jun 10 23:29:54 2010 .. add saynocb() method

330 Jun 10 22:51:41 2010 .. receive gae events properly

329 Jun 10 14:39:44 2010 .. relaying part 1

328 Jun 10 13:28:04 2010 .. fix typo

327 Jun 10 13:24:50 2010 .. also forward QUIT PART JOIN and NICK

326 Jun 10 13:04:39 2010 .. make receiving of remote events work

325 Jun 10 05:06:51 2010 .. test8

324 Jun 10 00:09:18 2010 .. test7

323 Jun 09 22:10:13 2010 .. test6

322 Jun 09 22:03:07 2010 .. test5

321 Jun 09 21:36:41 2010 .. test4

320 Jun 09 21:14:57 2010 .. test3

319 Jun 09 21:12:14 2010 .. over to test2

318 Jun 09 21:09:15 2010 .. over to test

317 Jun 07 20:59:05 2010 .. forward part 1 .. sending

316 Jun 07 00:43:54 2010 .. add jsb-rollback

315 Jun 07 00:11:33 2010 .. from encoding issues

314 Jun 06 23:32:42 2010 .. fix unicode parsing in logging.debug()

313 Jun 06 22:08:28 2010 .. make trace stop at "gozerdata"

312 Jun 04 23:57:52 2010 .. fix socklib/xmpp

311 Jun 04 23:27:21 2010 .. move jsondir template to gozerdata

310 Jun 04 00:05:34 2010 .. more jsondir remains

309 Jun 03 23:57:56 2010 .. remove "jsondir" remains

308 Jun 03 23:52:09 2010 .. move back to using "gozerdata" as the data dir

307 Jun 03 23:49:40 2010 .. first attempt at forward plugin

306 Jun 03 20:57:59 2010 .. fix copying of __init__.py

305 Jun 01 23:19:11 2010 .. add feed to ievent.chan.data.feeds

304 Jun 01 23:15:14 2010 .. always use event.chan as it gets saved later on

303 Jun 01 21:00:49 2010 .. add data plugin

302 Jun 01 21:00:35 2010 .. skip elements that are None

301 May 31 21:01:10 2010 .. make hubbub plugin work

300 May 31 20:15:01 2010 .. show event.auth

299 May 31 19:19:11 2010 .. try stripped(userhost) first

298 May 30 22:29:00 2010 .. make rss work on GAE

297 May 30 15:48:34 2010 .. GAE RSS part 2

296 May 30 02:01:03 2010 .. rss on GAE part 1

295 May 29 23:18:48 2010 .. add cron.yaml example

294 May 29 12:50:44 2010 .. create jsondir/myplugs

293 May 29 11:01:56 2010 .. fix RSS plugin

292 May 29 09:45:05 2010 .. RSS part 3

291 May 28 14:09:35 2010 .. RSS part 2

290 May 28 12:25:36 2010 .. RSS part 1

289 May 28 01:17:44 2010 .. add shop plugin

288 May 26 20:36:49 2010 .. fix jsb-installplug

287 May 24 10:34:48 2010 .. fix help

286 May 22 00:05:21 2010 .. gozerlib/admin.py is no more

285 May 21 20:59:22 2010 .. lowercaser event.usercmnd

284 May 21 11:18:25 2010 .. check for waveapi if we need to save to database

283 May 21 00:16:56 2010 .. reenable reloadcheck

282 May 21 00:07:43 2010 .. check loading of file first

281 May 20 08:01:29 2010 .. fix config saving in GAE case

280 May 20 07:03:13 2010 .. more boot stuff

279 May 20 06:49:43 2010 .. remove admin module .. move it into boot

278 May 20 06:24:08 2010 .. fix GAE boot

277 May 20 05:21:45 2010 .. relay works XMPP <-> IRC socklib

276 May 20 05:02:31 2010 .. add jsb-import to import jsondir into new bot

275 May 20 04:16:34 2010 .. introduce a time to leave (EventBase.ttl)

274 May 20 03:34:51 2010 .. reload() before forcing a module from sys.modules

273 May 20 02:32:50 2010 .. fix xmpp to irc relay

272 May 20 02:23:55 2010 .. add relay-clear

271 May 20 01:31:58 2010 .. relay part 2

270 May 20 01:06:30 2010 .. relaying part 1

269 May 20 00:24:24 2010 .. move over to BotBase.outmonitor()

268 May 19 22:12:00 2010 .. fix jsb-release .. fix pipeline in the irc case

267 May 18 13:45:37 2010 .. fix

266 May 18 13:27:21 2010 .. fix jsb-installplug

265 May 18 12:33:27 2010 .. add weather, seen and kickban plugins .. fix socklib.wait

264 May 18 03:13:15 2010 .. make nest work .. use jsonnest directory

263 May 18 02:59:38 2010 .. log dispatching of command on warning level

262 May 18 02:20:04 2010 .. make wave work as well

261 May 18 02:10:57 2010 .. fix jsb-release

260 May 18 01:20:34 2010 .. fix bin/jsb-release

259 May 18 01:07:53 2010 .. move config examples to jsondir/examples

258 May 18 01:02:50 2010 .. move examples into there own dir

257 May 18 00:28:24 2010 .. more jsondir

256 May 18 00:07:38 2010 .. myplugs dir lives in jsondir now

255 May 18 00:05:30 2010 .. add config stuff

254 May 18 00:01:09 2010 .. enter the jsondir

253 May 17 23:34:13 2010 .. put run dir in jsondata dir as well

252 May 17 23:29:51 2010 .. add mainloop .. move data in jsondata dir instead of gozerdata

251 May 17 20:49:39 2010 .. implement mainloop()

250 May 17 19:55:16 2010 .. readd path hussle .. thread Irc._connect()

249 May 17 19:44:58 2010 .. remove eggs loading stuff

248 May 17 19:25:02 2010 .. dont include curdir in sys.path .. supress warnings

247 May 17 16:27:21 2010 .. limit loading of eggs to os.getcwd()

246 May 17 15:12:39 2010 .. this is BETA2

245 May 17 14:23:45 2010 .. fix auto_register

244 May 17 14:01:08 2010 .. add tar to the doit bin

243 May 17 13:56:23 2010 .. fix loading of eggs

242 May 17 13:29:16 2010 .. fix

241 May 17 00:46:52 2010 .. fix DCC CHAT

240 May 17 00:11:59 2010 .. fix test-plugs

239 May 16 18:29:59 2010 .. allow eval in console app. use # as the start character

238 May 16 16:49:23 2010 .. fix commands command

237 May 16 16:41:52 2010 .. add history to the console bot

236 May 16 16:25:02 2010 .. add history to console app

235 May 16 15:44:30 2010 .. readd rss plugin

234 May 16 14:39:53 2010 .. move reloadcheck into commands so aliases work on GAE

233 May 16 14:06:59 2010 .. disable warnings

232 May 16 13:56:33 2010 .. fix lazydict's dumpelement()

231 May 16 13:35:11 2010 .. remove init from config file

230 May 16 13:31:28 2010 .. use bot.cfg in nickserv

229 May 16 13:28:22 2010 .. remove dot parameter

228 May 16 13:24:15 2010 .. add threads command .. shows running threads

227 May 16 13:13:46 2010 .. implement aliases .. add fleet, nickserv, nickcapture, and underauth plugins

226 May 16 11:25:21 2010 .. allow myplugs dir to be uploaded to GAE

225 May 16 10:58:30 2010 .. use jsb-<nr> as backup nick

224 May 16 10:37:27 2010 .. add simplejson dependancy

223 May 16 06:51:44 2010 .. fix setup

222 May 16 06:46:36 2010 .. its 0.2 BETA1

221 May 15 22:33:02 2010 .. fix pipeline on SXMPP

220 May 15 22:30:41 2010 .. fix pipeline on irc

219 May 15 22:28:19 2010 .. fix pipeline under console

218 May 15 05:51:57 2010 .. dump event stuff

217 May 15 03:25:17 2010 .. make json dumpable

216 May 14 23:19:12 2010 .. dump event better so we can reconstruct more easily

215 May 14 21:39:09 2010 .. fix more on GAE

214 May 14 19:53:58 2010 .. fix console

213 May 14 19:31:23 2010 .. fix more in the xmpp and irc case

212 May 14 16:44:13 2010 .. revamp

211 May 14 14:02:43 2010 .. sleep 5 seconds before rebooting

210 May 14 13:57:29 2010 .. make reboot on single bot work

209 May 14 13:43:44 2010 .. fix reboot

208 May 14 13:35:11 2010 .. add sub commands

207 May 14 10:49:37 2010 .. user gozerdata/channels to save ChannelBase objects

206 May 13 20:19:43 2010 .. fix deleting of users and adding

205 May 13 20:00:47 2010 .. use stripname()

204 May 13 19:37:26 2010 .. fix user-meet

203 May 13 19:19:29 2010 .. don't do quit or reboot in the GAE

202 May 13 12:17:40 2010 .. add statefull rebooting to the IRC bot

201 May 13 11:22:40 2010 .. add reboot module

200 May 13 11:09:55 2010 .. add controlchar plugin

199 May 13 00:58:22 2010 .. send WHO on joining the channel so userhost cache gets synced

198 May 13 00:27:54 2010 .. don't bork if loading of a plugin fails

197 May 13 00:16:20 2010 .. make userhosts cache work again

196 May 12 23:51:42 2010 .. dont include google in main path

195 May 12 23:40:40 2010 .. remove raw parameter

194 May 12 22:20:13 2010 .. fix console

193 May 12 19:46:00 2010 .. add the test plugin

192 May 12 18:56:45 2010 .. use the right bot names for fleet bots

191 May 12 18:17:32 2010 .. fix !test-plugs under xmpp bot

190 May 12 17:13:05 2010 .. fix makedocs

189 May 12 17:02:23 2010 .. fix console !test-plugs

188 May 12 16:38:31 2010 .. fix !test-plugs in dcc chat

187 May 12 16:32:45 2010 .. fix dcc chat

186 May 12 15:05:44 2010 .. pass !test-plugs

185 May 12 13:09:20 2010 .. implement a seperate console event (ConsoleEvent)

184 May 11 17:43:00 2010 .. add console/__init__.py

183 May 11 16:53:37 2010 .. make auto_register work again

182 May 11 16:40:07 2010 .. fix more in the GAE web case

181 May 11 16:15:27 2010 .. fix more for socket IRC and XMPP

180 May 11 09:14:32 2010 .. allow list as less() parameter

179 May 11 07:52:47 2010 .. remove password from bot-data

178 May 11 07:49:09 2010 .. fix type in quitmsg .. rm config from bot-data

177 May 11 07:43:42 2010 .. fix config uuid

176 May 11 07:31:08 2010 .. give every config file a uuid

175 May 10 22:55:28 2010 .. fix GAE xmpp bot

174 May 10 21:43:20 2010 .. add console bot

173 May 10 21:40:38 2010 .. unbreak wave bot

172 May 10 19:17:34 2010 .. jsb-fleet part 3

171 May 10 18:16:16 2010 .. jsb-fleet part 2

170 May 10 18:08:29 2010 .. add jsb-fleet bin

169 May 10 18:06:19 2010 .. jsb-fleet part 1

168 May 08 21:38:15 2010 .. lower loglevel

167 May 08 11:35:18 2010 .. fix jsb-xmpp

166 May 07 23:35:10 2010 .. fix threads

165 May 07 21:26:31 2010 .. fix

164 May 06 19:00:46 2010 .. move to socklib

163 May 06 18:37:34 2010 .. make it socklib not socklibs

162 May 06 18:35:46 2010 .. move gozerlib.socket to gozerlib.socklib

161 May 05 22:47:38 2010 .. move jsb-restserver to jsb-jsonserver

160 May 05 22:26:07 2010 .. add loglevel option

159 May 05 21:01:43 2010 .. fix starting of threads on GAE aka dont do it

158 May 05 17:53:24 2010 .. make jsb-restserver work

157 May 05 14:08:45 2010 .. add jsb-restserver daemon

156 May 05 10:57:41 2010 .. add jsondata plugin

155 May 05 00:08:32 2010 .. make public/local commands work

154 May 03 23:49:58 2010 .. add jsb-xmpp

153 May 03 23:49:42 2010 .. branch merge

152 May 03 17:32:49 2010 .. make jsonserver work

151 May 03 01:25:51 2010 .. jsonserver part 2

150 May 03 00:36:33 2010 .. add jsonserver plugin

149 May 01 22:44:37 2010 .. add console gadget

148 May 01 22:44:01 2010 .. update docs

147 May 01 18:11:30 2010 .. sleep 0.1 second

146 May 01 13:16:11 2010 .. add myplugs/__init__.py

145 May 03 23:48:52 2010 .. make socket xmpp work with gtalk .. use -s talk.google.com

144 May 01 12:59:32 2010 .. make remote plugins work

143 May 01 12:28:50 2010 .. add jsb-installplug program for remote installing of plugins

142 May 01 03:31:02 2010 .. fix GAE XMPP and web

141 May 01 03:15:40 2010 .. make bot work in Gtalk .. introduce a event.bottype, used that

140 May 01 02:43:59 2010 .. catch EOFError

139 May 01 01:54:48 2010 .. tune logging

138 May 01 01:29:01 2010 .. add gozerlib/exit.py containing globalshutdown()

137 Apr 30 23:53:02 2010 .. fix logging

136 Apr 30 22:31:41 2010 .. make loglevel work with formatter

135 Apr 30 21:51:21 2010 .. make xmpp work

134 Apr 30 16:31:47 2010 .. socket xmpp part 3

133 Apr 30 16:31:29 2010 .. branch merge

132 Apr 30 14:56:30 2010 .. add xmpp error codes

131 Apr 30 16:31:01 2010 .. fix

130 Apr 30 14:35:30 2010 .. socket xmpp part 2

129 Apr 29 19:02:33 2010 .. unbreak IRC

128 Apr 29 19:01:30 2010 .. socket xmpp part 2

127 Apr 29 18:12:31 2010 .. add socket xmpp ported from gozerbot on 29-4-2010

126 Apr 29 02:48:43 2010 .. update waveapi .. first attempt at protecting waves

125 Apr 28 21:15:08 2010 .. unbreak

124 Apr 28 20:57:57 2010 .. docstrings part 1

123 Apr 28 13:15:58 2010 .. make plugin_packages the default in Plugins.loadall()

122 Apr 27 23:03:50 2010 .. dont stripname the filename

121 Apr 27 20:43:41 2010 .. don't stripname the filename .. stripname the name

120 Apr 27 01:34:49 2010 .. decouple the console from joining a channel

119 Apr 26 23:44:39 2010 .. remove fpr references .. set version to 0.2

118 Apr 26 23:34:19 2010 .. set allowall = True on doc bot

117 Apr 26 23:05:28 2010 .. remove fpr binaries

116 Apr 26 23:04:24 2010 .. update to feedprovider 0.2.1 code

115 Apr 08 12:20:42 2010 .. remove gozernet code from xmpp handler

114 Apr 08 10:35:33 2010 .. include os.getcwd() in jsb-makedocs sys.path

113 Apr 08 02:22:45 2010 .. remote net part 3

112 Apr 07 23:41:14 2010 .. remote part 2

111 Apr 07 23:17:24 2010 .. enter the remote

110 Apr 07 15:47:22 2010 .. add handler_remote

109 Apr 07 15:12:07 2010 .. more cleanup .. pass nose tests

108 Apr 07 14:49:04 2010 .. remoge jsonsoup plugin .. move it to remote socket plugin

107 Apr 07 14:36:38 2010 .. remote soup stuff .. move over to "remote"

106 Apr 07 14:31:03 2010 .. move stuff from soup.py to remote/event.py (Container)

105 Apr 07 14:16:04 2010 .. remoge gozernet plugin

104 Apr 07 14:15:04 2010 .. add remote package .. for handling remote events .. remote gozernet for now

103 Apr 07 02:07:56 2010 .. add missing logging imports

102 Apr 07 02:03:15 2010 .. save to proper config file

101 Apr 07 01:53:55 2010 .. don't default load plugins

100 Apr 07 01:43:09 2010 .. properly set plugname of Command

99 Apr 07 01:38:16 2010 .. add jsonsoup plugin

98 Apr 07 01:31:50 2010 .. merge in owner when username != 'owner'

97 Apr 07 01:04:38 2010 .. add socketplugs to setup.py

96 Apr 07 00:48:23 2010 .. make nose test pass on jsonsoup

95 Apr 07 00:27:10 2010 .. hook in the jsonsoup plugin .. untested yet

94 Apr 06 23:07:18 2010 .. add socketplugs to the bunch

93 Apr 06 23:06:15 2010 .. make rest code compile

92 Apr 06 22:06:49 2010 .. add GUEST permissions to todo commands

91 Apr 06 21:27:04 2010 .. make todo pass nose test

90 Apr 06 21:05:10 2010 .. add todo plugin

89 Apr 06 20:20:09 2010 .. add -x and -c options to the jsb commandline program

88 Apr 06 14:49:18 2010 .. update version to 0.1.3

87 Apr 06 14:22:47 2010 .. import handle_exception

86 Apr 06 14:19:43 2010 .. fix wave bot

85 Apr 06 14:14:10 2010 .. fix nose tests


0.1.2
~~~~~


84 Apr 05 04:43:12 2010 .. Added tag 0.1.2 for changeset c7bef25b575c

83 Apr 05 03:53:56 2010 .. add docs to the app.yaml

82 Apr 05 03:12:44 2010 .. DOCS !!!

81 Apr 05 02:27:03 2010 .. docs part 4

80 Apr 05 01:53:40 2010 .. code docs are ok

79 Apr 05 01:47:57 2010 .. add index.txt

78 Apr 05 01:47:47 2010 .. move to .txt files

77 Apr 05 01:24:57 2010 .. add mindex and plugdocindex

76 Apr 05 01:24:11 2010 .. move stuff to handbook

75 Apr 05 00:53:45 2010 .. docs part 3

74 Apr 04 22:48:59 2010 .. docs step 2

73 Apr 04 11:59:44 2010 .. fix bin/jsb-makedocs a bit

72 Apr 03 20:56:32 2010 .. add first sphinx files

71 Apr 03 16:14:36 2010 .. fix jsb-nose run

70 Apr 03 15:29:24 2010 .. make sure help output is putted nicely

69 Apr 03 13:41:56 2010 .. fix missing import

68 Apr 03 02:55:42 2010 .. do docstrings

67 Apr 03 02:10:46 2010 .. fix docstrings

66 Apr 03 01:48:23 2010 .. use ", " as seperator

65 Apr 03 00:58:33 2010 .. fix

64 Apr 02 22:49:55 2010 .. fix typoos

63 Apr 02 22:45:36 2010 .. make docstrings ok

62 Apr 02 21:33:48 2010 .. its 0.1.2

61 Apr 02 21:32:16 2010 .. enter 0.1.2

60 Apr 02 21:05:37 2010 .. fix help <plugin>

59 Apr 02 17:05:19 2010 .. enter 0.1.1 .. fix setup.py

58 Apr 02 14:29:43 2010 .. tag it 0.1


0.1
~~~


57 Apr 02 14:29:34 2010 .. Added tag 0.1 for changeset c1e6f850a292

56 Apr 02 13:52:54 2010 .. increase to BETA

55 Apr 02 13:48:15 2010 .. update README

54 Apr 02 13:46:17 2010 .. update UPLOAD docs .. fix hb-register

53 Apr 02 13:07:58 2010 .. make note about includes third party software

52 Apr 02 12:58:55 2010 .. lower loglevels

51 Apr 02 12:54:53 2010 .. loosen flood protection a bit

50 Apr 02 12:49:52 2010 .. adjust README

49 Apr 02 01:09:28 2010 .. lower loglevel of missing pings and corresponding pong checks

48 Apr 02 00:30:15 2010 .. fix installing of simplejson .. fix gadget handler

47 Apr 02 00:19:29 2010 .. make wave bots work (copy waveapi/oauth dir)

46 Apr 01 23:47:22 2010 .. write mainconfig file to the config dir

45 Apr 01 23:36:59 2010 .. check if bot.channels is set

44 Apr 01 23:31:32 2010 .. allow os.sep in filenames

43 Apr 01 22:57:33 2010 .. set version to 0.1

42 Apr 01 21:49:00 2010 .. use stripname for persisted filenames

41 Apr 01 21:04:41 2010 .. face

40 Apr 01 21:00:47 2010 .. allow the bot to run without owner

39 Apr 01 19:28:15 2010 .. create a ~/regs/<botname> dir where the bot related config is stored

38 Apr 01 19:05:50 2010 .. adjust docs

37 Apr 01 17:20:03 2010 .. fix pipelines in EventBase .. remove depends

36 Apr 01 17:08:44 2010 .. update README

35 Apr 01 16:44:37 2010 .. reduce number of installed scripts

34 Apr 01 16:05:20 2010 .. move boostrap to release

33 Apr 01 16:04:53 2010 .. tune

32 Apr 01 13:36:25 2010 .. make bin/jsb run without config dir

31 Apr 01 12:33:44 2010 .. fix jsb-start

30 Apr 01 12:20:56 2010 .. reshuffle bin

29 Apr 01 12:16:25 2010 .. set PATH

28 Apr 01 11:50:12 2010 .. add jsb-boot and jsb-debug .. use jsbimport._import()

27 Apr 01 11:13:45 2010 .. improve jsbimport._import()

26 Apr 01 02:23:17 2010 .. fix loading of plugins on GAE

25 Apr 01 01:25:35 2010 .. add doitall .. bootstrap/init/upload

24 Apr 01 01:25:09 2010 .. yes it works !

23 Apr 01 00:23:10 2010 .. make jsb-uprelease work

22 Apr 01 00:03:50 2010 .. properly cycle sedded dirs

21 Mar 31 23:33:32 2010 .. fix bootstrap backup

20 Mar 31 23:13:47 2010 .. add argument to jsb-bootstrap which can be a release name

19 Mar 31 22:26:24 2010 .. let jsb-bootstrap make a 'upload' dir based on gaeupload .. remove symlinks

18 Mar 31 20:15:45 2010 .. use a run directory .. fix from gozerlib.socket.utils imports

17 Mar 31 19:26:11 2010 .. remove jsb-unittest and set default url in jsb-test

16 Mar 31 19:17:28 2010 .. fix WaveEvent.append() when self.blip is set (do nothing)

15 Mar 31 18:58:11 2010 .. fix handler_web

14 Mar 31 14:12:52 2010 .. add jsb-start

13 Mar 31 13:17:51 2010 .. add jsb-installupload

12 Mar 31 11:00:00 2010 .. move morphs to gozerlib package .. tune startup log of jsb-irc

11 Mar 31 10:38:48 2010 .. default irc loglevel to "warning"

10 Mar 31 10:31:14 2010 .. lower loglevels .. move gaeupload out of setup.py

9 Mar 31 08:52:39 2010 .. don't update .. use remote install

8 Mar 30 23:41:49 2010 .. import plugin packages instead of scanning a dir

7 Mar 30 17:21:40 2010 .. install files properly

6 Mar 30 16:43:33 2010 .. add jsb-nest

5 Mar 30 16:42:07 2010 .. add setup.py functionality

4 Mar 30 11:21:28 2010 .. lower loglevel .. fix wave.append() .. copy app.yaml to gaeupload

3 Mar 30 10:09:51 2010 .. fix typo

2 Mar 30 10:07:20 2010 .. move bin/fpr bins to bin/jsb counterparts

1 Mar 30 02:34:19 2010 .. chmod +x ./bin

0 Mar 30 02:27:38 2010 .. initial import taken from feedprovider on 30-3-2010

