
0.84.4
~~~~~~


3144 - Mar 23 17:54:06 2012 - summary:     Added tag 0.84.4 for changeset e7a3b8e53abe

3143 - Mar 23 17:35:55 2012 - summary:     fix

3142 - Mar 23 17:30:55 2012 - summary:     catch missing user Exception

3141 - Mar 23 17:19:40 2012 - summary:     setdefault values of fleet config vars

3140 - Mar 23 16:56:28 2012 - summary:     more fixes

3139 - Mar 23 16:47:13 2012 - summary:     bunch of crap .. getting tired fixing bugs that keep reoccuring

3138 - Mar 23 12:29:15 2012 - summary:     this is 0.84.4

3137 - Mar 23 11:21:05 2012 - summary:     fix bugs discovered by ./bin/jsb-makedocs

3136 - Mar 23 10:49:13 2012 - summary:     add release doc

3135 - Mar 23 08:37:13 2012 - summary:     upper loglevel

3134 - Mar 23 01:31:53 2012 - summary:     lower loglevel .. default globalcc to ""

3133 - Mar 23 01:25:04 2012 - summary:     first check for channel cc then global cc otherwiser set to "!;"

3132 - Mar 22 18:39:53 2012 - summary:     check if bot exists

3131 - Mar 22 18:15:25 2012 - summary:     check if bot exists

3130 - Mar 22 01:16:39 2012 - summary:     this is 0.84.3

3129 - Mar 22 00:59:54 2012 - summary:     lower loglevel

3128 - Mar 21 21:02:15 2012 - summary:     fix makechangelog


0.84.2
~~~~~~


3127 - Mar 21 21:02:03 2012 - summary:     Added tag 0.84.2 for changeset 49b68ccb6ab3

3126 - Mar 19 21:04:42 2012 - summary:     fix botlogs

3125 - Mar 19 14:31:19 2012 - summary:     enable the keepalive thread

3124 - Mar 19 13:55:23 2012 - summary:     fix reconnect code (IRC)

3123 - Mar 18 19:39:00 2012 - summary:     fix reconnect part 1

3122 - Mar 18 15:45:32 2012 - summary:     lower RequireError to loglevel info

3121 - Mar 18 15:19:08 2012 - summary:     tune configuration saving (include other possible options)

3120 - Mar 18 14:47:08 2012 - summary:     wait for connectok

3119 - Mar 18 14:44:30 2012 - summary:     lower loglevel

3118 - Mar 18 14:25:32 2012 - summary:     add possible config vars

3117 - Mar 18 14:04:53 2012 - summary:     dont reconnect on failed start

3116 - Mar 18 12:52:22 2012 - summary:     tune the fleet

3115 - Mar 17 19:41:21 2012 - summary:     fix setup.py

3114 - Mar 17 19:37:39 2012 - summary:     remove un needed packages from contrib

3113 - Mar 17 18:57:02 2012 - summary:     tune

3112 - Mar 17 16:06:05 2012 - summary:     logging nits

3111 - Mar 17 15:44:58 2012 - summary:     check for RequireError

3110 - Mar 17 15:38:52 2012 - summary:     use opts.nocolor

3109 - Mar 17 15:25:34 2012 - summary:     tune loglevel .. "improve" logging format

3108 - Mar 17 02:00:38 2012 - summary:     remove convore bot from the distro

3107 - Mar 17 01:05:03 2012 - summary:     fix typo

3106 - Mar 17 01:03:45 2012 - summary:     check for RequireError

3105 - Mar 17 00:54:01 2012 - summary:     check for RequireError

3104 - Mar 17 00:51:20 2012 - summary:     check for RequireError

3103 - Mar 17 00:46:13 2012 - summary:     dont forget to import

3102 - Mar 17 00:45:52 2012 - summary:     catch RequireError in EventBase.execute()

3101 - Mar 17 00:31:43 2012 - summary:     properly import RequireError

3100 - Mar 17 00:27:05 2012 - summary:     lock the getfleet

3099 - Mar 17 00:25:19 2012 - summary:     load the fleet bots in getfleet

3098 - Mar 17 00:05:18 2012 - summary:     add example to fish docs

3097 - Mar 16 23:52:51 2012 - summary:     put txt inside exception

3096 - Mar 16 23:37:34 2012 - summary:     fix

3095 - Mar 16 23:35:28 2012 - summary:     its 2012 now

3094 - Mar 16 23:34:30 2012 - summary:     fix typo

3093 - Mar 16 23:07:23 2012 - summary:     disable rss-clone commands

3092 - Mar 16 23:00:14 2012 - summary:     update docs

3091 - Mar 16 21:58:01 2012 - summary:     add config know to fish plugin

3090 - Mar 16 21:35:14 2012 - summary:     Corrected a typo in jsb.lib.errors

3089 - Mar 16 21:27:36 2012 - summary:     implement a RequireError

3088 - Mar 16 19:36:19 2012 - summary:     add bot.cfg.onconnect .. string to send after bot has logged in

3087 - Mar 16 19:25:34 2012 - summary:     add onconnect and onconnectmode configuration strings

3086 - Mar 16 18:11:42 2012 - summary:     fix test-plugs

3085 - Mar 16 17:16:27 2012 - summary:     check if fleet is not empty

3084 - Mar 16 16:14:38 2012 - summary:     fix fleet-cmnd ... use a control char !

3083 - Mar 16 15:14:52 2012 - summary:     tune fleet bot registering

3082 - Mar 16 14:03:04 2012 - summary:     update fleet booting

3081 - Mar 16 10:41:15 2012 - summary:     add bot to fleet in BotBase.start()

3080 - Mar 15 14:50:26 2012 - summary:     use unicode string

3079 - Mar 15 07:44:20 2012 - summary:     dont add multiple tornado bots

3078 - Mar 15 07:41:42 2012 - summary:     fix done command

3077 - Mar 15 07:40:04 2012 - summary:     add fleet-save

3076 - Mar 15 07:18:55 2012 - summary:     fix Fleet.addbot()

3075 - Mar 15 06:14:11 2012 - summary:     make boot work on gae

3074 - Mar 15 03:37:17 2012 - summary:     properly load plugins (or not)

3073 - Mar 15 02:54:58 2012 - summary:     update API doc

3072 - Mar 15 02:50:27 2012 - summary:     update

3071 - Mar 15 02:31:05 2012 - summary:     update pluginlist

3070 - Mar 14 22:05:43 2012 - summary:     fix fleet.loadall

3069 - Mar 14 21:59:07 2012 - summary:     force loading of plugins if myplugs had changed

3068 - Mar 14 21:47:07 2012 - summary:     remove dns from the contrib

3067 - Mar 14 21:33:53 2012 - summary:     fix sleek

3066 - Mar 14 19:42:45 2012 - summary:     detect config file changes on boot

3065 - Mar 14 18:27:35 2012 - summary:     provide a !qq command that quits the bot

3064 - Mar 14 13:24:53 2012 - summary:     show proper done() message

3063 - Mar 14 13:21:53 2012 - summary:     put loggin message at the right place

3062 - Mar 14 13:05:57 2012 - summary:     print message if db driver is disabled

3061 - Mar 14 04:42:31 2012 - summary:     set aliases

3060 - Mar 14 04:27:04 2012 - summary:     unload plugins when needed

3059 - Mar 14 03:42:43 2012 - summary:     wish i knew ;]

3058 - Mar 14 02:15:24 2012 - summary:     fix event.missing()

3057 - Mar 14 01:44:23 2012 - summary:     fix aliases error

3056 - Mar 14 00:55:12 2012 - summary:     add aliascheck

3055 - Mar 14 00:09:59 2012 - summary:     properly do the alias thing

3054 - Mar 13 23:27:25 2012 - summary:     set integer properly

3053 - Mar 13 21:44:38 2012 - summary:     disable the database driver by default

3052 - Mar 13 21:42:32 2012 - summary:     * Changed order in loading sqlite3 due of name clashing with Ubuntu 11.10

3051 - Mar 13 21:15:30 2012 - summary:     dont enable database access by default

3050 - Mar 13 04:11:22 2012 - summary:     enter the 0.84.2 RELEASE .. make jsb-makedocs work

3049 - Mar 13 01:57:44 2012 - summary:     fix rss-start in /msg (IRC)

3048 - Mar 13 01:11:59 2012 - summary:     fix urlinfo-list

3047 - Mar 13 00:05:33 2012 - summary:     try fixing push to conference channels .. over to test

3046 - Mar 12 23:53:24 2012 - summary:     fix push to conferences

3045 - Mar 12 21:24:35 2012 - summary:     update jsb-init for jsb-sleek

3044 - Mar 12 18:46:44 2012 - summary:     check for bare sqlite3 first

3043 - Mar 12 18:31:24 2012 - summary:     update lib version to 0.84

3042 - Mar 12 07:53:33 2012 - summary:     fix test_plugs

3041 - Mar 12 06:34:25 2012 - summary:     enter the addguest() .. use nickname where possible

3040 - Mar 12 06:12:53 2012 - summary:     read the proper mainconfig file

3039 - Mar 12 00:13:20 2012 - summary:     fix EventBase.makeargs()

3038 - Mar 12 00:04:04 2012 - summary:     dont bork on missing year

3037 - Mar 11 22:42:48 2012 - summary:     skip delayed messages

3036 - Mar 11 21:29:29 2012 - summary:     nits and bolts and pieces

3035 - Mar 11 14:15:16 2012 - summary:     add presence notification to jsb-sleek

3034 - Mar 11 11:30:23 2012 - summary:     update jsb-xmpp(1) manpage

3033 - Mar 11 11:28:38 2012 - summary:     add the jsb-sleek(1) man page

3032 - Mar 11 11:05:47 2012 - summary:     fix handler_dispatch

3031 - Mar 11 00:48:54 2012 - summary:     enter 0.84.2

3030 - Mar 10 23:01:21 2012 - summary:     fix makechangelog


0.84.1
~~~~~~


3029 - Mar 10 22:52:46 2012 - summary:     Added tag 0.84.1 for changeset e82ce7368493

3028 - Mar 10 22:06:51 2012 - summary:     add urban plugin

3027 - Mar 10 17:26:22 2012 - summary:     restore old setup

3026 - Mar 10 17:20:07 2012 - summary:     tune !

3025 - Mar 10 17:16:29 2012 - summary:     move bare setup.py in place

3024 - Mar 10 17:15:16 2012 - summary:     move setup.py to setup-full.py .. run this if you want all the deps

3023 - Mar 10 17:00:03 2012 - summary:     fix sleek bot

3022 - Mar 10 15:35:34 2012 - summary:     add the sleek

3021 - Mar 10 15:34:56 2012 - summary:     enter the jsb-sleek

3020 - Mar 08 13:25:39 2012 - summary:     speedy thing

3019 - Mar 08 13:11:09 2012 - summary:     remove debug print

3018 - Mar 08 13:06:54 2012 - summary:     fix dcc chat commands

3017 - Mar 08 12:58:39 2012 - summary:     remove debug print

3016 - Mar 08 10:40:39 2012 - summary:     properly fix binding of events

3015 - Mar 08 10:12:39 2012 - summary:     fix irc connect

3014 - Mar 08 09:13:07 2012 - summary:     fix test-plugs

3013 - Mar 08 08:56:56 2012 - summary:     use url_disable

3012 - Mar 08 03:14:31 2012 - summary:     add gethapi() to the import bunch

3011 - Mar 08 02:57:53 2012 - summary:     fix channel specific cc detection ..thnx ArcAngel ;]

3010 - Mar 07 21:30:25 2012 - summary:     this is 0.84.1

3009 - Mar 07 15:51:10 2012 - summary:     add hapi to the contrib


0.84.0
~~~~~~


3008 - Mar 07 15:45:13 2012 - summary:     Added tag 0.84.0 for changeset 4d5e0d18c0fb

3007 - Mar 06 06:11:20 2012 - summary:     preserve EventBase.txt and use EventBase.execstr to dispatch from

3006 - Mar 06 05:30:30 2012 - summary:     update doc segments

3005 - Mar 05 20:46:30 2012 - summary:     add hapi API wrapper

3004 - Mar 05 18:31:45 2012 - summary:     properly detect remote disconnect

3003 - Mar 05 14:03:52 2012 - summary:     dont reset reconnectcount in BotBase.reconnect()

3002 - Mar 05 13:27:09 2012 - summary:     properly catch exceptions

3001 - Mar 03 11:39:47 2012 - summary:     be more verbose when shutting down

3000 - Mar 03 09:49:38 2012 - summary:     fix nickcapture

2999 - Mar 03 00:35:06 2012 - summary:     update to tornado 2.2

2998 - Mar 03 00:33:52 2012 - summary:     smooth as it goes ;]

2997 - Mar 03 00:09:53 2012 - summary:     upgrade to tornado 2.2

2996 - Mar 02 23:12:31 2012 - summary:     make faster

2995 - Mar 02 21:55:09 2012 - summary:     properly display error string

2994 - Mar 02 20:56:36 2012 - summary:     implement init_threaded

2993 - Mar 02 10:43:57 2012 - summary:     break readloop on error

2992 - Mar 02 10:22:57 2012 - summary:     first sleep on reconnect to prevent looping

2991 - Feb 28 17:54:23 2012 - summary:     move new irccat to irccat2 and restore old irccat

2990 - Feb 28 11:54:11 2012 - summary:     fix

2989 - Feb 27 19:54:28 2012 - summary:     fix irccat plugin .. cast to unicode on entrance

2988 - Feb 27 19:00:37 2012 - summary:     over to test

2987 - Feb 26 13:33:16 2012 - summary:     lock the BotBase.put() method

2986 - Feb 26 07:33:11 2012 - summary:     fix RSS

2985 - Feb 25 21:30:50 2012 - summary:     check for cfg.owner

2984 - Feb 25 21:27:06 2012 - summary:     RC

2983 - Feb 25 21:26:37 2012 - summary:     make 0.84.0 a RC

2982 - Feb 25 21:15:43 2012 - summary:     set showall to True on websockets

2981 - Feb 25 20:07:36 2012 - summary:     default event.nobind to True so you need to enable this first

2980 - Feb 24 23:12:13 2012 - summary:     limit callbacks input a bit

2979 - Feb 24 21:26:03 2012 - summary:     given normal response when command is not found

2978 - Feb 24 15:52:45 2012 - summary:     set event.dontbind in pipelined events

2977 - Feb 24 15:44:23 2012 - summary:     lower loglevel

2976 - Feb 24 15:15:44 2012 - summary:     read as less config file stuff during import

2975 - Feb 24 11:35:41 2012 - summary:     move back to the old irc driver

2974 - Feb 24 11:05:01 2012 - summary:     set default timeout on 301 seconds

2973 - Feb 24 06:13:47 2012 - summary:     check if self.bot is defined

2972 - Feb 24 06:08:17 2012 - summary:     unbreak the GAE xmpp handler (esp. for error messages)

2971 - Feb 24 05:11:40 2012 - summary:     set dontbind to False in handler_dispatch

2970 - Feb 24 04:28:26 2012 - summary:     bind event properly

2969 - Feb 23 12:46:45 2012 - summary:     lower loglevels .. restrict binding of events to dispatchable events

2968 - Feb 22 22:30:45 2012 - summary:     make udpallowednicks optional aka setting to empty will allow all

2967 - Feb 22 22:02:19 2012 - summary:     make default message type "chat"

2966 - Feb 22 21:17:25 2012 - summary:     disable the pingloop for now

2965 - Feb 22 15:13:20 2012 - summary:     load the irccat plugin per default

2964 - Feb 21 23:29:51 2012 - summary:     skip admin commands

2963 - Feb 21 23:15:32 2012 - summary:     explain event.execute() requirements

2962 - Feb 21 23:14:31 2012 - summary:     fix doc generation

2961 - Feb 21 23:09:35 2012 - summary:     skip over not found commands

2960 - Feb 21 23:02:51 2012 - summary:     fix dcc chat

2959 - Feb 21 22:44:37 2012 - summary:     show whole output on xmpp /msg

2958 - Feb 21 19:52:41 2012 - summary:     smooth things a bit for GAE

2957 - Feb 21 17:35:10 2012 - summary:     tune the input speed of events

2956 - Feb 21 17:28:52 2012 - summary:     a bit better !

2955 - Feb 21 17:01:57 2012 - summary:     inlock the loop

2954 - Feb 21 15:17:50 2012 - summary:     use direct=True to fake correct unittests

2953 - Feb 21 13:39:00 2012 - summary:     fix addressing modes

2952 - Feb 21 07:20:41 2012 - summary:     make GAE shizzle work

2951 - Feb 20 21:15:27 2012 - summary:     dont bork if loading of database is failing

2950 - Feb 20 20:12:51 2012 - summary:     add --oauth support

2949 - Feb 20 19:58:27 2012 - summary:     fix GAE console bot

2948 - Feb 20 09:06:22 2012 - summary:     don't use a timeout in select()

2947 - Feb 20 01:48:03 2012 - summary:     speedup the response time

2946 - Feb 20 01:41:19 2012 - summary:     update markov algo

2945 - Feb 20 00:55:21 2012 - summary:     set markov order to 2

2944 - Feb 20 00:47:34 2012 - summary:     always bind the event when running event.execute()

2943 - Feb 20 00:13:46 2012 - summary:     prepare the events properlt

2942 - Feb 19 23:29:44 2012 - summary:     check if command is already there

2941 - Feb 19 23:25:16 2012 - summary:     dont overload basic commands

2940 - Feb 19 22:27:25 2012 - summary:     use 1 global db instance

2939 - Feb 19 21:23:30 2012 - summary:     add shorttable index

2938 - Feb 19 20:51:38 2012 - summary:     make tornado bot work

2937 - Feb 19 13:15:57 2012 - summary:     fix ircbot

2936 - Feb 19 13:13:34 2012 - summary:     fix xmpp bot

2935 - Feb 19 12:08:29 2012 - summary:     fix pipeline

2934 - Feb 19 00:34:57 2012 - summary:     fix !test-plugs on jabber

2933 - Feb 19 00:01:13 2012 - summary:     fix direct console bot execution

2932 - Feb 18 23:17:20 2012 - summary:     testing nits

2931 - Feb 18 22:58:03 2012 - summary:     fix tests on tornado bot

2930 - Feb 18 21:54:29 2012 - summary:     fix tornado

2929 - Feb 18 20:42:39 2012 - summary:     more tuning

2928 - Feb 18 15:45:52 2012 - summary:     fix the tornado !

2927 - Feb 18 13:56:52 2012 - summary:     fix jabber

2926 - Feb 18 12:24:47 2012 - summary:     tune in !

2925 - Feb 18 03:41:50 2012 - summary:     sleep less in waitforqueue

2924 - Feb 17 20:26:06 2012 - summary:     revamp detection of command stuff

2923 - Feb 17 15:21:27 2012 - summary:     remove aliases from commands index. check for event.chan.data.aliases as

2922 - Feb 17 00:02:55 2012 - summary:     fix fleet-cmnd command

2921 - Feb 16 23:25:48 2012 - summary:     join threads before returning from wait()

2920 - Feb 16 21:08:29 2012 - summary:     strip some attributes

2919 - Feb 16 16:39:06 2012 - summary:     lower loglevels

2918 - Feb 16 09:46:37 2012 - summary:     fix reconnect for sxmpp

2917 - Feb 16 07:57:12 2012 - summary:     add default pingcheck method

2916 - Feb 16 06:50:42 2012 - summary:     fix command exec after reconnect

2915 - Feb 16 01:33:40 2012 - summary:     first attempt at irc reconnect stuff

2914 - Feb 15 22:43:07 2012 - summary:     add beginning of the cfg plugin

2913 - Feb 15 22:42:54 2012 - summary:     silence stream in debug loglevel .. nits and bolts !

2912 - Feb 15 13:04:57 2012 - summary:     make plug-enable and plug-disable work properly

2911 - Feb 15 07:32:42 2012 - summary:     sleep less

2910 - Feb 15 07:02:58 2012 - summary:     sleep a bit less

2909 - Feb 15 06:38:06 2012 - summary:     sleep a bit .. limit to 100 tps

2908 - Feb 15 05:54:52 2012 - summary:     enable disabling of geturl functionality

2907 - Feb 15 04:43:35 2012 - summary:     return {} in case of disabled geturl()

2906 - Feb 15 04:38:46 2012 - summary:     more stuff

2905 - Feb 15 04:06:08 2012 - summary:     make enabled accessible in geturl2

2904 - Feb 15 03:54:23 2012 - summary:     tunes and nits

2903 - Feb 14 21:50:46 2012 - summary:     user getusers()

2902 - Feb 14 21:47:16 2012 - summary:     initiases commands after aliases so the get in the cmnd table for sure

2901 - Feb 14 20:14:40 2012 - summary:     lower loglevel

2900 - Feb 14 19:24:42 2012 - summary:     set nodispatch=False in EventBas.execute()

2899 - Feb 14 19:10:05 2012 - summary:     fix GAE and dotest()

2898 - Feb 14 17:04:58 2012 - summary:     fix irccat to use all available fleet bot. thnx to ingard.

2897 - Feb 14 17:02:49 2012 - summary:     enter 0.84.0

2896 - Feb 14 16:37:09 2012 - summary:     move formatparser

2895 - Feb 14 16:35:28 2012 - summary:     import tehmaze-parser-ccc6923.zip

2894 - Feb 14 16:12:00 2012 - summary:     add parse module

2893 - Feb 14 15:52:18 2012 - summary:     branch merge .. update with bthate-core.googlecode.com/hg

2892 - Feb 14 15:50:03 2012 - summary:     update makedocs

2891 - Feb 14 14:55:59 2012 - summary:     set event.nodispatch to default to True

2890 - Feb 13 21:06:55 2012 - summary:     silence some exceptions

2889 - Feb 13 17:58:32 2012 - summary:     more tuning

2888 - Feb 13 16:30:49 2012 - summary:     ok something to work with

2887 - Feb 13 13:51:13 2012 - summary:     branch merge

2886 - Feb 13 01:13:53 2012 - summary:     over to test

2885 - Feb 13 13:32:13 2012 - summary:     nits

2884 - Feb 12 21:06:06 2012 - summary:     call ievent.ready()

2883 - Feb 13 11:53:16 2012 - summary:     catch exception

2882 - Feb 12 07:30:47 2012 - summary:     update

2881 - Feb 11 15:58:53 2012 - summary:     nits

2880 - Feb 11 15:53:32 2012 - summary:     implement overflow-search

2879 - Feb 11 10:53:31 2012 - summary:     update overflow plugin to fetch answers .. add threaded_init() to the API

2878 - Feb 10 14:47:42 2012 - summary:     call wait cb directly, waitrunner is not working well

2877 - Feb 10 13:48:17 2012 - summary:     track displayed data by creation_date

2876 - Feb 10 06:58:21 2012 - summary:     use the creation_date to check if we have already seen an item

2875 - Feb 10 06:56:19 2012 - summary:     fixes fixes fixes

2874 - Feb 10 06:47:51 2012 - summary:     store uuid of the raw data

2873 - Feb 10 06:45:57 2012 - summary:     print on 1 line

2872 - Feb 10 06:41:49 2012 - summary:     allow loop to be stopped

2871 - Feb 10 06:33:50 2012 - summary:     fix stuff

2870 - Feb 09 20:00:11 2012 - summary:     remove grabber

2869 - Feb 09 19:59:58 2012 - summary:     move to overflow.py

2868 - Feb 09 15:17:05 2012 - summary:     use default query size of 10

2867 - Feb 09 14:18:35 2012 - summary:     update

2866 - Feb 09 13:14:47 2012 - summary:     implement stackoverflow-start/stop .. limit flood to 3 items

2865 - Feb 09 11:51:02 2012 - summary:     nits

2864 - Feb 08 23:38:20 2012 - summary:     tunes

2863 - Feb 08 23:34:55 2012 - summary:     update stackoverflow url

2862 - Feb 08 21:39:28 2012 - summary:     make stackoverflow plugin a poller

2861 - Feb 08 16:32:44 2012 - summary:     add stackoverflow plugin

2860 - Feb 08 14:37:39 2012 - summary:     add StackOverflow grabber

2859 - Feb 06 23:02:10 2012 - summary:     use striphtml and try to remove javascript

2858 - Feb 06 22:36:25 2012 - summary:     silence default response

2857 - Feb 06 22:21:55 2012 - summary:     default to cc = "!;"

2856 - Feb 06 21:28:05 2012 - summary:     dont echo if we cant find a command. default cc to ;

2855 - Feb 05 21:32:57 2012 - summary:     throw disabled exception if fleet bot is disabled

2854 - Feb 05 19:57:50 2012 - summary:     update docstring

2853 - Feb 05 16:53:26 2012 - summary:     set default cc to ;

2852 - Feb 05 15:31:46 2012 - summary:     enter teh warp !

2851 - Feb 05 07:30:53 2012 - summary:     fix GAE on python27

2850 - Feb 04 21:06:46 2012 - summary:     add timeout to geturl2() .. add first attempt at a yacy plugin

2849 - Feb 03 20:54:20 2012 - summary:     wait on the proper event

2848 - Feb 01 23:31:49 2012 - summary:     fix GAE stuff

2847 - Feb 01 08:07:27 2012 - summary:     bla

2846 - Feb 01 00:09:05 2012 - summary:     strip target from markov word list

2845 - Jan 29 13:31:38 2012 - summary:     learn all stuff on learnadd

2844 - Jan 29 13:25:30 2012 - summary:     more tunage

2843 - Jan 29 12:52:02 2012 - summary:     tune the markov

2842 - Jan 29 00:49:06 2012 - summary:     over to test

2841 - Jan 28 23:34:11 2012 - summary:     dont reload the plugin on enable

2840 - Jan 28 23:24:31 2012 - summary:     tune

2839 - Jan 28 23:19:24 2012 - summary:     make command=0 config option work (respond to target found)

2838 - Jan 28 22:35:46 2012 - summary:     fix markovlearnspider

2837 - Jan 28 22:09:22 2012 - summary:     feed spider data into the markov chains

2836 - Jan 28 13:04:21 2012 - summary:     fix learn plugin

2835 - Jan 28 06:30:09 2012 - summary:     add jsb-pluglist .. generates a list of plugins with description

2834 - Jan 27 22:28:51 2012 - summary:     fix tornado bot rebooting

2833 - Jan 27 21:43:06 2012 - summary:     fix bug 85 http://code.google.com/p/jsonbot/issues/detail?id=85

2832 - Jan 27 21:17:49 2012 - summary:     fix bug nr 84 http://code.google.com/p/jsonbot/issues/detail?id=84

2831 - Jan 27 13:07:53 2012 - summary:     don't initialize aliases on import time

2830 - Jan 27 12:30:21 2012 - summary:     don't run kickban plugin on non irc bots

2829 - Jan 27 03:13:23 2012 - summary:     fix banlist fetching

2828 - Jan 27 02:39:55 2012 - summary:     fix help and stuff

2827 - Jan 27 00:56:14 2012 - summary:     dont be that anal

2826 - Jan 27 00:51:11 2012 - summary:     fix reboot code

2825 - Jan 26 22:51:31 2012 - summary:     branch merge

2824 - Jan 26 15:42:21 2012 - summary:     fix ops

2823 - Jan 26 01:00:25 2012 - summary:     split out wouldmatchre from woulddispatch.

2822 - Jan 26 00:16:29 2012 - summary:     check for existence of bot.cfg.channels

2821 - Jan 26 22:50:42 2012 - summary:     default floodallow to 1

2820 - Jan 25 23:14:08 2012 - summary:     limit floodcontrol to only commands

2819 - Jan 25 22:11:15 2012 - summary:     start on 0.83.0

2818 - Jan 24 23:36:25 2012 - summary:     its floodallow

2817 - Jan 24 23:35:29 2012 - summary:     check for mainconfig.foodallow

2816 - Jan 24 11:00:24 2012 - summary:     update docs

2815 - Jan 14 02:29:52 2012 - summary:     wait properly for event to finish (wel almost properly)


0.82.0
~~~~~~


2814 - Jan 14 02:01:21 2012 - summary:     Added tag 0.82.0 for changeset a556ee32dc51

2813 - Jan 14 00:55:45 2012 - summary:     tick every second

2812 - Jan 13 19:20:40 2012 - summary:     move to todo2

2811 - Jan 13 16:32:03 2012 - summary:     add gozerbot ported todo plugin

2810 - Jan 13 15:24:39 2012 - summary:     fix quote2-last

2809 - Jan 12 10:10:26 2012 - summary:     add floodcontrol to tornado API

2808 - Jan 12 09:41:31 2012 - summary:     show proper dbtype on startup

2807 - Jan 12 09:16:02 2012 - summary:     up to 0.82.0

2806 - Jan 12 08:51:40 2012 - summary:     fix pipeline

2805 - Jan 12 04:50:08 2012 - summary:     check if sqlite3 is available

2804 - Jan 12 04:34:14 2012 - summary:     fix

2803 - Jan 12 04:10:24 2012 - summary:     use issaved to indicate saved config files

2802 - Jan 12 03:45:10 2012 - summary:     fix aliases

2801 - Jan 12 03:11:33 2012 - summary:     add aliases AND SHIT !! ;]

2800 - Jan 12 01:32:19 2012 - summary:     set version properly without accesing the mainconfig

2799 - Jan 12 00:50:13 2012 - summary:     fix size .. dont use relay in test-plugs

2798 - Jan 12 00:41:36 2012 - summary:     fix examples

2797 - Jan 12 00:25:14 2012 - summary:     fix RE dispatching

2796 - Jan 12 00:15:02 2012 - summary:     remove dot= from ieven.reply()

2795 - Jan 12 00:09:43 2012 - summary:     fix karma2-get

2794 - Jan 12 00:02:21 2012 - summary:     more db stuff .. fix RE usage

2793 - Jan 11 23:13:13 2012 - summary:     add table definitions

2792 - Jan 11 23:05:49 2012 - summary:     update db stuff

2791 - Jan 11 22:01:12 2012 - summary:     move db plugins to their own versions

2790 - Jan 11 17:03:44 2012 - summary:     fix loading of db plugs

2789 - Jan 11 14:51:59 2012 - summary:     mvoe infoitem plugin over

2788 - Jan 11 14:37:46 2012 - summary:     convert birthday

2787 - Jan 11 14:25:11 2012 - summary:     add gozerbot db plugins to the bunch .. need to convert this

2786 - Jan 10 01:56:41 2012 - summary:     move jquery stuff into the tornado prog

2785 - Jan 09 00:06:23 2012 - summary:     more floodcontrol stuff

2784 - Jan 08 23:15:12 2012 - summary:     use event.user in floodcontrol

2783 - Jan 07 05:48:58 2012 - summary:     first attempt at floodcontrol

2782 - Jan 07 02:38:28 2012 - summary:     create a local cache of bots

2781 - Jan 07 01:54:35 2012 - summary:     is we are on GAE overload the config read from file with the db version

2780 - Jan 06 22:32:08 2012 - summary:     adapt LICENSE to 2012

2779 - Jan 05 04:58:25 2012 - summary:     branch merge

2778 - Jan 05 04:57:28 2012 - summary:     fix bot on python2.5

2777 - Jan 05 03:58:52 2012 - summary:     enter  0.81.2 DEVELOPMENT

2776 - Jan 05 02:57:43 2012 - summary:     fix makechangelog


0.81.1
~~~~~~


2775 - Jan 05 02:52:15 2012 - summary:     Added tag 0.81.1 for changeset 9931e903543f

2774 - Jan 05 02:40:55 2012 - summary:     add jsb.api to the bunch

2773 - Jan 05 02:20:04 2012 - summary:     add filter to test0-plugs command .. fix db generation in lists plugin

2772 - Jan 05 01:36:27 2012 - summary:     check for non existent commands

2771 - Jan 04 23:47:15 2012 - summary:     generate docs with direct exec mode

2770 - Jan 04 23:06:56 2012 - summary:     serialize command execution in plain bin/jsb calls

2769 - Jan 04 15:33:50 2012 - summary:     fix shell bot a bit

2768 - Jan 04 01:10:06 2012 - summary:     make sure lists plugin works in the jsbnest

2767 - Jan 04 00:43:11 2012 - summary:     put this db module in jsb.db.direct

2766 - Jan 04 00:37:56 2012 - summary:     silence error

2765 - Jan 04 00:34:44 2012 - summary:     make it actually work

2764 - Jan 04 00:12:44 2012 - summary:     add __init__.py

2763 - Jan 04 00:04:18 2012 - summary:     first attempt at integrating db support into jsonbot

2762 - Jan 03 03:12:56 2012 - summary:     check for delayed messages

2761 - Jan 03 02:10:24 2012 - summary:     branch merge

2760 - Jan 02 23:04:37 2012 - summary:     serialize doc generation stuff

2759 - Jan 02 01:30:37 2012 - summary:     lower loglevels

2758 - Jan 02 00:56:20 2012 - summary:     lower loglevels

2757 - Jan 01 01:50:15 2012 - summary:     fix logging into hipchat

2756 - Dec 31 16:35:34 2011 - summary:     bunch of crap

2755 - Dec 31 01:09:41 2011 - summary:     first attempt at the jsb.api package

2754 - Dec 30 23:20:29 2011 - summary:     lower loglevels

2753 - Dec 30 20:32:35 2011 - summary:     dont wait for a response if the event is not a command

2752 - Dec 30 11:39:53 2011 - summary:     lower loglevel

2751 - Jan 02 17:57:27 2012 - summary:     Fixed jira to get server info each time (times out otherwise)

2750 - Dec 30 00:18:41 2011 - summary:     fix xmpp MUC joins

2749 - Dec 29 21:16:46 2011 - summary:     skip hidden dirs

2748 - Dec 29 15:30:30 2011 - summary:     make pipelines work again

2747 - Dec 29 15:28:02 2011 - summary:     fist attempt at writing an API for JSONBOT

2746 - Dec 29 03:45:27 2011 - summary:     fix tornado websocket for chrome

2745 - Dec 29 02:26:59 2011 - summary:     more fix

2744 - Dec 29 02:12:43 2011 - summary:     fix web console

2743 - Dec 28 16:46:43 2011 - summary:     lower loglevel

2742 - Dec 28 16:39:03 2011 - summary:     lower loglevel

2741 - Dec 28 07:08:14 2011 - summary:     renable rss fetch logging

2740 - Dec 28 06:58:21 2011 - summary:     make rss-setsleeptime OPER only

2739 - Dec 28 04:27:00 2011 - summary:     fix plus-stop

2738 - Dec 28 04:05:35 2011 - summary:     switch to bot.say() for rss delivery .. means feeds get relayed as well

2737 - Dec 28 01:52:00 2011 - summary:     more relay docs

2736 - Dec 28 01:46:41 2011 - summary:     give better relay example

2735 - Dec 28 00:52:13 2011 - summary:     fix reloading of the plus plugin

2734 - Dec 28 00:12:05 2011 - summary:     fix

2733 - Dec 27 23:46:15 2011 - summary:     fix plus plugin

2732 - Dec 27 21:50:35 2011 - summary:     make rss-seturl OPER perms

2731 - Dec 27 19:45:50 2011 - summary:     plus plugin work

2730 - Dec 27 15:23:29 2011 - summary:     fix pipeline on GAE

2729 - Dec 27 15:14:57 2011 - summary:     testbed stuff

2728 - Dec 27 14:59:35 2011 - summary:     add jsb/tests package

2727 - Dec 27 00:56:52 2011 - summary:     fix creation of PlugPersistCollection objects

2726 - Dec 27 00:35:07 2011 - summary:     this is 0.81.1

2725 - Dec 26 21:07:41 2011 - summary:     start the irc bot

2724 - Dec 26 20:31:13 2011 - summary:     dont limit str(lazydict) to json ready stuff

2723 - Dec 26 17:41:05 2011 - summary:     lower loglevels

2722 - Dec 26 16:31:51 2011 - summary:     looks better

2721 - Dec 26 15:28:21 2011 - summary:     fix a bit

2720 - Dec 26 00:09:18 2011 - summary:     bit better

2719 - Dec 25 09:20:18 2011 - summary:     over to test

2718 - Dec 25 05:45:36 2011 - summary:     more tune

2717 - Dec 25 05:31:23 2011 - summary:     looks ok

2716 - Dec 25 03:54:13 2011 - summary:     nits

2715 - Dec 25 03:41:59 2011 - summary:     more tuning

2714 - Dec 25 02:38:12 2011 - summary:     fix

2713 - Dec 25 02:20:39 2011 - summary:     core rewrite part 1

2712 - Dec 23 18:48:02 2011 - summary:     add thread name to the logs

2711 - Dec 23 11:38:20 2011 - summary:     lower loglevel

2710 - Dec 23 02:51:14 2011 - summary:     check if runner can be removed

2709 - Dec 23 01:59:48 2011 - summary:     enable direct mod path

2708 - Dec 23 01:55:30 2011 - summary:     fix

2707 - Dec 23 01:53:32 2011 - summary:     add first attempt at a google plus plugin

2706 - Dec 22 23:25:54 2011 - summary:     add autovoice plugin

2705 - Dec 22 20:44:39 2011 - summary:     create spider/data/ as well

2704 - Dec 22 20:28:17 2011 - summary:     cleanup better

2703 - Dec 22 18:56:32 2011 - summary:     fix users.names()

2702 - Dec 22 13:54:49 2011 - summary:     do try to reconnect 5 seconds after websocket close

2701 - Dec 22 13:48:24 2011 - summary:     emit the OUTPUT event before doing the actual output

2700 - Dec 22 11:14:19 2011 - summary:     lower loglevels

2699 - Dec 22 10:28:26 2011 - summary:     use blocking get()

2698 - Dec 22 02:03:47 2011 - summary:     dont catch exception in connect

2697 - Dec 13 15:02:11 2011 - summary:     add qconsole.html

2696 - Dec 13 14:52:55 2011 - summary:     over to test bugtracker ..

2695 - Dec 11 16:37:34 2011 - summary:     thread urlget commands ..

2694 - Dec 10 03:56:17 2011 - summary:     add jsb-jquery program to test jquery stuff with

2693 - Dec 10 03:55:58 2011 - summary:     trim jsb-tornado

2692 - Dec 10 03:05:33 2011 - summary:     change frontpage to console for now

2691 - Dec 10 01:18:43 2011 - summary:     use bot.users

2690 - Dec 09 16:18:00 2011 - summary:     add test_plugs

2689 - Dec 09 04:41:41 2011 - summary:     enter jquery ui

2688 - Dec 09 04:36:41 2011 - summary:     add jquery stuff

2687 - Dec 09 02:18:25 2011 - summary:     lock the callback so the test passes

2686 - Dec 09 02:13:42 2011 - summary:     fix unittests on shell

2685 - Dec 09 01:34:27 2011 - summary:     update persist stuff and tests

2684 - Dec 09 01:05:59 2011 - summary:     add jsb-testbed program

2683 - Dec 08 22:35:34 2011 - summary:     check if data exists before logging

2682 - Dec 08 16:12:31 2011 - summary:     check if learned item is already in result list

2681 - Dec 08 07:17:53 2011 - summary:     update loadtest app

2680 - Dec 08 06:27:13 2011 - summary:     add beginning of the load test program

2679 - Dec 08 00:16:00 2011 - summary:     fix GAE local dev

2678 - Dec 07 15:56:25 2011 - summary:     fix auto_register

2677 - Dec 06 23:26:13 2011 - summary:     fix rss on GAE

2676 - Dec 06 20:16:47 2011 - summary:     dont reconnect if channel is closed (for now)

2675 - Dec 06 16:10:51 2011 - summary:     fetch from memcached first

2674 - Dec 06 08:44:12 2011 - summary:     fix spider on GAE

2673 - Dec 06 07:50:14 2011 - summary:     make search work on GAE

2672 - Dec 06 05:11:05 2011 - summary:     update queue.yaml example

2671 - Dec 06 05:09:20 2011 - summary:     GAE work part 1

2670 - Dec 06 02:22:13 2011 - summary:     lower loglevels

2669 - Dec 06 02:19:47 2011 - summary:     update boot sequence

2668 - Dec 05 21:12:54 2011 - summary:     remove googletranslate from JSONBOT

2667 - Dec 05 16:44:02 2011 - summary:     add sockets program .. list open connections

2666 - Dec 05 15:54:06 2011 - summary:     add the snarf plugin

2665 - Dec 04 22:44:22 2011 - summary:     fix unittests

2664 - Dec 04 15:09:48 2011 - summary:     first check if we have result with count > 2

2663 - Dec 04 15:05:15 2011 - summary:     add PersistCollection.search()

2662 - Dec 04 14:35:08 2011 - summary:     search plugin update x

2661 - Dec 04 00:31:09 2011 - summary:     more search working done

2660 - Dec 03 22:35:06 2011 - summary:     update search command

2659 - Dec 03 21:28:13 2011 - summary:     update search command

2658 - Dec 03 20:20:46 2011 - summary:     update search command

2657 - Dec 03 12:59:02 2011 - summary:     dont do stats in the spider

2656 - Dec 03 04:01:02 2011 - summary:     part2

2655 - Dec 03 04:00:21 2011 - summary:     move to search plugin

2654 - Dec 03 03:47:48 2011 - summary:     move site plugin to docs.py .. add the !s command

2653 - Dec 03 03:37:15 2011 - summary:     site plugins move part 1

2652 - Dec 03 02:27:57 2011 - summary:     improve spider

2651 - Dec 03 02:10:57 2011 - summary:     check for base url

2650 - Dec 03 01:11:35 2011 - summary:     fix event.options

2649 - Dec 02 21:35:13 2011 - summary:     fix site-search and site-all

2648 - Dec 02 20:40:59 2011 - summary:     put all spider data in the spider dir

2647 - Dec 02 18:00:52 2011 - summary:     more spider stuff

2646 - Dec 02 07:15:46 2011 - summary:     fix site-all

2645 - Dec 02 06:56:53 2011 - summary:     fix spider op appengine docs

2644 - Dec 02 06:53:42 2011 - summary:     tune spider sjit

2643 - Dec 02 06:24:34 2011 - summary:     use the root, not base

2642 - Dec 02 06:18:13 2011 - summary:     update spider

2641 - Dec 02 05:31:16 2011 - summary:     fix parsing of Url.base

2640 - Dec 02 05:08:09 2011 - summary:     fix site plugin

2639 - Dec 02 05:02:35 2011 - summary:     update spider

2638 - Dec 02 04:12:23 2011 - summary:     fix

2637 - Dec 02 03:53:02 2011 - summary:     start of the Url class implementation

2636 - Dec 02 01:11:19 2011 - summary:     fix

2635 - Dec 01 17:07:11 2011 - summary:     update site-all command

2634 - Nov 29 13:39:06 2011 - summary:     allow multiple search items in site-search command

2633 - Nov 29 00:21:44 2011 - summary:     fix and silence log

2632 - Nov 29 00:13:25 2011 - summary:     add urldata module

2631 - Nov 29 00:13:10 2011 - summary:     stop spider on error

2630 - Nov 28 22:44:53 2011 - summary:     fix console bot

2629 - Nov 28 20:21:10 2011 - summary:     bind console event

2628 - Nov 28 18:49:36 2011 - summary:     skip over non existant stats

2627 - Nov 28 18:14:19 2011 - summary:     update spider and remove resultq from ThreadLoop

2626 - Nov 28 16:21:21 2011 - summary:     update site-search

2625 - Nov 28 15:46:37 2011 - summary:     catch fetch() exceptions

2624 - Nov 28 14:22:29 2011 - summary:     lower loglevel

2623 - Nov 28 13:14:34 2011 - summary:     update spider

2622 - Nov 28 04:30:58 2011 - summary:     don't create bot when its not in fleet

2621 - Nov 26 23:35:34 2011 - summary:     spider part xx - still working on it

2620 - Nov 25 01:15:23 2011 - summary:     tune site plugin

2619 - Nov 25 00:23:29 2011 - summary:     site plugin part 3

2618 - Nov 24 11:15:00 2011 - summary:     add site plugin that uses spider data to search data of a site.

2617 - Nov 24 03:00:29 2011 - summary:     update the spider part 2

2616 - Nov 22 20:22:54 2011 - summary:     move critical code into try, except

2615 - Nov 22 19:55:09 2011 - summary:     first attempt at PersistCollection

2614 - Nov 22 19:22:58 2011 - summary:     add PersistCollection

2613 - Nov 22 04:23:26 2011 - summary:     update version to 0.81.0

2612 - Nov 22 03:09:45 2011 - summary:     remove jsb-makecert and jsb-udpstripped from the standard distro

2611 - Nov 22 03:07:36 2011 - summary:     update debian man pages


0.80.3
~~~~~~


2610 - Nov 22 00:22:46 2011 - summary:     Added tag 0.80.3 for changeset a45016e196b0

2609 - Nov 21 23:37:06 2011 - summary:     nits

2608 - Nov 21 23:03:20 2011 - summary:     tunes and shit

2607 - Nov 21 22:16:34 2011 - summary:     this is 0.80.3 RELEASE

2606 - Nov 21 17:15:09 2011 - summary:     tune logging

2605 - Nov 21 07:37:12 2011 - summary:     fix execute

2604 - Nov 21 06:41:53 2011 - summary:     lock the alarm

2603 - Nov 21 05:48:25 2011 - summary:     log & stuff

2602 - Nov 21 05:16:36 2011 - summary:     save tables on myplugs changes

2601 - Nov 21 04:00:01 2011 - summary:     don't auto_register if no command is given

2600 - Nov 21 03:25:11 2011 - summary:     silence logging of mainconfig load

2599 - Nov 21 03:19:02 2011 - summary:     lower the amount of save()

2598 - Nov 21 01:59:02 2011 - summary:     fix rss

2597 - Nov 20 23:44:33 2011 - summary:     support BSD tar

2596 - Nov 20 23:39:07 2011 - summary:     up loglevels for persist .. over to test

2595 - Nov 20 23:30:56 2011 - summary:     make it 0.80.1 DEVELOPMENT

2594 - Nov 20 23:03:09 2011 - summary:     lower loglevel

2593 - Nov 20 22:46:40 2011 - summary:     tunes and bits and peace

2592 - Nov 20 20:09:43 2011 - summary:     tune and lower loglevels

2591 - Nov 20 19:11:00 2011 - summary:     fix rss a bit more

2590 - Nov 20 16:53:21 2011 - summary:     update jsb-backup

2589 - Nov 20 15:56:15 2011 - summary:     add jsb-backup program

2588 - Nov 19 07:39:05 2011 - summary:     silence

2587 - Nov 19 07:23:01 2011 - summary:     strip JID when in /msg

2586 - Nov 19 06:08:13 2011 - summary:     naja!

2585 - Nov 19 06:07:18 2011 - summary:     hmpf

2584 - Nov 19 06:01:31 2011 - summary:     more fix

2583 - Nov 19 05:58:47 2011 - summary:     fix

2582 - Nov 19 05:55:41 2011 - summary:     fix persist

2581 - Nov 19 05:28:56 2011 - summary:     use "global" dir not "globals"

2580 - Nov 19 05:22:52 2011 - summary:     tune some more

2579 - Nov 19 05:13:47 2011 - summary:     don't close on non pipelined commands

2578 - Nov 19 05:11:05 2011 - summary:     fix alarm

2577 - Nov 19 04:11:57 2011 - summary:     various fixes discovered in jsb-dodocs

2576 - Nov 19 03:40:56 2011 - summary:     add RELEASE notes for 0.80.1

2575 - Nov 19 03:08:55 2011 - summary:     close event properly

2574 - Nov 19 00:11:48 2011 - summary:     its RELEASE

2573 - Nov 18 23:21:42 2011 - summary:     check for filename

2572 - Nov 18 22:20:22 2011 - summary:     more spider work

2571 - Nov 18 21:59:01 2011 - summary:     more spider work

2570 - Nov 18 14:48:51 2011 - summary:     lower loglevels

2569 - Nov 18 14:09:15 2011 - summary:     wait for bot to connect before sending RSS postings

2568 - Nov 18 02:17:47 2011 - summary:     sync rss feeds on startup

2567 - Nov 17 23:12:54 2011 - summary:     set fleet.startok properly

2566 - Nov 17 22:49:11 2011 - summary:     readd the ask plugin

2565 - Nov 17 22:25:01 2011 - summary:     on part remove channel also from bot.cfg.channels

2564 - Nov 15 17:25:40 2011 - summary:     fix learn-toglobal

2563 - Nov 15 17:21:09 2011 - summary:     implement global infoitems (learn)

2562 - Nov 15 16:37:05 2011 - summary:     lower loglevel

2561 - Nov 15 15:20:00 2011 - summary:     use (bot.cfg.name, event.channel) as the relay origin .. OLD RELAYS NO

2560 - Nov 15 14:18:12 2011 - summary:     allow DIGEST-MD5

2559 - Nov 15 13:33:08 2011 - summary:     add note about OpenFire servers

2558 - Nov 15 13:06:45 2011 - summary:     fix SASL PLAIN on openfire servers

2557 - Nov 15 03:06:25 2011 - summary:     set default Persist.data if not existent .. remove unused ask plugin

2556 - Nov 15 00:42:17 2011 - summary:     add first attempt at a spider plugin

2555 - Nov 14 22:21:27 2011 - summary:     allow users to set cc in private message

2554 - Nov 14 21:39:14 2011 - summary:     dont split the response up in multiple lines (jabber.org)

2553 - Nov 13 21:52:17 2011 - summary:     fix typo thnx to Perel

2552 - Nov 13 17:49:50 2011 - summary:     show failure when auth doesnt work

2551 - Nov 13 11:47:05 2011 - summary:     print message that openfire mode is enabled

2550 - Nov 13 11:45:14 2011 - summary:     make --openfire option a switch

2549 - Nov 12 21:08:53 2011 - summary:     fix chatlog on xmpp

2548 - Nov 10 22:39:44 2011 - summary:     add a --openfire option to jsb-xmpp to enable openfire mode

2547 - Nov 10 22:35:24 2011 - summary:     add a bot.cfg.openfire

2546 - Nov 10 13:42:46 2011 - summary:     fix login on jsb-tornado

2545 - Nov 10 03:53:56 2011 - summary:     make this a release

2544 - Nov 10 03:52:23 2011 - summary:     remove jsb-upgrade from the setup.py

2543 - Nov 10 02:51:01 2011 - summary:     fix shutdown code

2542 - Nov 10 01:56:49 2011 - summary:     fix tornado bot

2541 - Nov 10 01:07:18 2011 - summary:     fix some bugs

2540 - Nov 10 00:56:55 2011 - summary:     set plugin_packages properly - fix irccat start

2539 - Nov 09 18:03:33 2011 - summary:     properly set plugin_packages in boot()

2538 - Nov 04 13:49:49 2011 - summary:     add resource after extracting the host

2537 - Oct 29 05:19:00 2011 - summary:     add missing tornado subpackage

2536 - Oct 29 05:07:00 2011 - summary:     exit properly on shell

2535 - Oct 29 04:39:13 2011 - summary:     rewrite plugin_packages detection

2534 - Oct 29 03:07:34 2011 - summary:     add irccat-enable and irccat-disable

2533 - Oct 29 00:50:46 2011 - summary:     silence jira precondition exception (when no server has been added yet).

2532 - Oct 29 00:45:24 2011 - summary:     fix to plugin in case of txt only input

2531 - Oct 28 22:56:28 2011 - summary:     give pointer to the github2 library

2530 - Oct 28 22:53:35 2011 - summary:     check for existence of github2 library

2529 - Oct 28 22:49:13 2011 - summary:     add new plugins to the distro - thnx to taxilian (Richard Bateman)

2528 - Oct 27 20:42:30 2011 - summary:     fix on GAE

2527 - Oct 27 16:01:41 2011 - summary:     dont check for ownership of urls

2526 - Oct 27 03:36:08 2011 - summary:     catch exceptions

2525 - Oct 27 02:26:58 2011 - summary:     update README

2524 - Oct 27 02:07:55 2011 - summary:     update to 0.80.1

2523 - Oct 27 01:42:36 2011 - summary:     remove github reference

2522 - Oct 27 00:11:11 2011 - summary:     detect new directories in myplugs dir

2521 - Oct 26 15:10:12 2011 - summary:     add a keepalive config var

2520 - Oct 25 23:08:27 2011 - summary:     add the resource to the JID .. hipchat requires this

2519 - Oct 24 21:04:32 2011 - summary:     lock on irc bot mem address (via repr())

2518 - Oct 24 20:06:46 2011 - summary:     enlarge longrunner pool

2517 - Oct 24 20:04:41 2011 - summary:     default callbacks to the longrunner

2516 - Oct 17 21:58:46 2011 - summary:     markov port part 2 .. no working at all yet

2515 - Oct 17 20:17:01 2011 - summary:     add markov plugin part 1

2514 - Oct 11 01:42:01 2011 - summary:     do raise error on IOError

2513 - Oct 11 01:35:30 2011 - summary:     wrap websocket output in a try except

2512 - Oct 11 01:34:46 2011 - summary:     introdude -b bork mode .. quits the bot when exception is raised.

2511 - Oct 11 01:04:04 2011 - summary:     update tornado to 2.1.1

2510 - Oct 11 00:43:44 2011 - summary:     check if bind works

2509 - Oct 11 00:21:01 2011 - summary:     update tweepy to version 1.7.1

2508 - Oct 09 07:06:41 2011 - summary:     update colors for GAE

2507 - Oct 09 05:28:07 2011 - summary:     update some colors for jsb-tornado

2506 - Oct 09 03:29:11 2011 - summary:     don't str event now it uses repr

2505 - Oct 09 03:04:49 2011 - summary:     default fulljids to 1

2504 - Oct 09 02:50:41 2011 - summary:     default fulljids to true

2503 - Oct 09 01:01:24 2011 - summary:     add start handler to app.yaml.example

2502 - Oct 08 06:35:14 2011 - summary:     reintroduce markup in console bot

2501 - Oct 07 20:22:05 2011 - summary:     don repr the lazydicts

2500 - Oct 06 00:48:12 2011 - summary:     log properly

2499 - Oct 05 23:55:15 2011 - summary:     fix logging

2498 - Sep 30 00:35:40 2011 - summary:     add sanity tests

2497 - Sep 29 22:31:48 2011 - summary:     lower loglevels

2496 - Sep 29 21:01:53 2011 - summary:     moar unittests

2495 - Sep 29 03:02:49 2011 - summary:     fix on GAE

2494 - Sep 29 02:31:14 2011 - summary:     add sanitydata to the test dir .. this is default data after 1 test-plugs

2493 - Sep 29 02:12:21 2011 - summary:     pass unittests .. set cache to self

2492 - Sep 29 00:37:18 2011 - summary:     add the first unittest .. the persist module

2491 - Sep 28 20:29:55 2011 - summary:     add backens.yaml example and update queue.yaml.example

2490 - Sep 28 17:42:59 2011 - summary:     fix useragent

2489 - Sep 28 15:42:18 2011 - summary:     add support for GAE backends

2488 - Sep 28 14:26:33 2011 - summary:     setup tests infrastructure .. needs python-nose

2487 - Sep 27 21:24:58 2011 - summary:     fix topic .. set version to 0.80.0

2486 - Sep 27 01:24:51 2011 - summary:     unlock the BotBase.say()

2485 - Sep 25 23:46:13 2011 - summary:     add some debug logging for Rexodus

2484 - Sep 25 23:34:39 2011 - summary:     fix

2483 - Sep 23 22:36:34 2011 - summary:     readd the docmnd method

2482 - Sep 23 21:51:34 2011 - summary:     fix prepare .. dont signal on empty busy deque

2481 - Sep 23 21:14:58 2011 - summary:     nits and pieces plus a new url-tail command thnx to cmile!

2480 - Sep 23 16:30:24 2011 - summary:     use localcache before memcache .. dont strip essentials from lazydict

2479 - Sep 23 02:48:04 2011 - summary:     tune performance on GAE

2478 - Sep 23 00:53:22 2011 - summary:     set dontbind on remotecallbacks

2477 - Sep 23 00:38:15 2011 - summary:     introduce a event.dontbind attribute to skip binding

2476 - Sep 23 00:25:52 2011 - summary:     remove old reloadchecks

2475 - Sep 23 00:05:04 2011 - summary:     limit nr of webchannels to 3 per channel

2474 - Sep 22 21:49:10 2011 - summary:     make broadcast command threaded

2473 - Sep 22 03:43:02 2011 - summary:     fix GAE test-plugs

2472 - Sep 22 02:33:23 2011 - summary:     add two forgotten

2471 - Sep 22 02:05:46 2011 - summary:     dont reconnect on socket error

2470 - Sep 22 01:48:21 2011 - summary:     baby steps dude baby steps

2469 - Sep 22 01:14:45 2011 - summary:     and another step

2468 - Sep 22 00:43:50 2011 - summary:     one step closer !

2467 - Sep 21 22:51:13 2011 - summary:     core nits

2466 - Sep 21 22:13:30 2011 - summary:     core rewrite (event.execute, event.wait) part x

2465 - Sep 21 17:42:58 2011 - summary:     fix lazydict full dumpelement

2464 - Sep 21 14:11:19 2011 - summary:     allow for direct div change

2463 - Sep 20 23:54:34 2011 - summary:     read config file from disk first

2462 - Sep 20 22:52:20 2011 - summary:     update & fix

2461 - Sep 20 14:43:42 2011 - summary:     give EventBase.wait() a little more waiting time

2460 - Sep 20 14:07:12 2011 - summary:     tune pipeline plugins

2459 - Sep 20 12:42:58 2011 - summary:     tune pipeline

2458 - Sep 20 11:54:12 2011 - summary:     remove unused import

2457 - Sep 20 02:44:24 2011 - summary:     numpf

2456 - Sep 20 02:29:32 2011 - summary:     check for features first

2455 - Sep 20 02:25:31 2011 - summary:     launch test commands as seperate events

2454 - Sep 20 01:42:50 2011 - summary:     fix on docs

2453 - Sep 20 01:38:00 2011 - summary:     make jsb <command> works with pipelines as well

2452 - Sep 20 01:05:28 2011 - summary:     !test-plugs solid on shell console

2451 - Sep 20 00:57:12 2011 - summary:     more nits and fixes

2450 - Sep 20 00:19:22 2011 - summary:     make proper docs

2449 - Sep 19 23:52:27 2011 - summary:     moar fixes

2448 - Sep 19 22:08:00 2011 - summary:     remove old checkqueues remains

2447 - Sep 19 21:56:50 2011 - summary:     more fixes

2446 - Sep 19 21:44:24 2011 - summary:     fix

2445 - Sep 19 21:33:11 2011 - summary:     import gae2 stuff

2444 - Sep 18 23:44:28 2011 - summary:     core rewrite part 1

2443 - Sep 18 13:54:24 2011 - summary:     return queue when its already full

2442 - Sep 18 01:29:00 2011 - summary:     set default speed at 6

2441 - Sep 17 21:52:29 2011 - summary:     prefer cmnd.speed over event.speed

2440 - Sep 17 20:16:51 2011 - summary:     use speed 3

2439 - Sep 17 18:27:28 2011 - summary:     make xmpp work on GAE again + lots of tunes (local cache)

2438 - Sep 17 14:05:34 2011 - summary:     aadd full dumping to LazyDict .. fix handler_task

2437 - Sep 17 00:56:21 2011 - summary:     tuning stuff

2436 - Sep 16 21:11:03 2011 - summary:     skip nogae stuff on GAE .. put default speed at 1

2435 - Sep 16 18:22:15 2011 - summary:     make work on GAE 2.7

2434 - Sep 16 17:36:44 2011 - summary:     move webapp2 to jsb.contrib

2433 - Sep 16 17:05:36 2011 - summary:     make GAE 2.5 work again

2432 - Sep 19 21:23:39 2011 - summary:     rewrite part 3

2431 - Sep 16 15:02:38 2011 - summary:     remove our version of webapp2, its builtin now

2430 - Sep 19 16:17:00 2011 - summary:     core rewrite part 2

2429 - Sep 16 00:33:19 2011 - summary:     remove None from queue .. wait a little longer

2428 - Sep 15 22:49:19 2011 - summary:     lock on funcname

2427 - Sep 15 22:28:33 2011 - summary:     fix jsb-makedocs

2426 - Sep 15 21:13:55 2011 - summary:     fix waitforqueue

2425 - Sep 15 19:31:42 2011 - summary:     fix

2424 - Sep 15 13:17:08 2011 - summary:     lower loglevel

2423 - Sep 15 12:58:05 2011 - summary:     and another piece of core rework

2422 - Sep 15 09:47:03 2011 - summary:     fixes and introdude deque

2421 - Sep 15 06:12:50 2011 - summary:     fix cleanup

2420 - Sep 15 02:39:37 2011 - summary:     starting to look like it !

2419 - Sep 15 01:55:26 2011 - summary:     its still called ievent

2418 - Sep 15 01:40:21 2011 - summary:     fixed!

2417 - Sep 15 01:33:29 2011 - summary:     start tls after protocol negotiations

2416 - Sep 15 01:26:09 2011 - summary:     fix

2415 - Sep 15 01:20:36 2011 - summary:     this looks much better .. Queue.PriorityQueue !!

2414 - Sep 14 23:31:38 2011 - summary:     introdude Runner.longrunning

2413 - Sep 14 22:26:00 2011 - summary:     always use 2 standby runners

2412 - Sep 14 20:57:33 2011 - summary:     return to old eventloop behaviour

2411 - Sep 14 17:35:18 2011 - summary:     fix a bit

2410 - Sep 13 23:31:47 2011 - summary:     implement multiple eventqueues in BotBase

2409 - Sep 13 15:42:19 2011 - summary:     lower loglevel

2408 - Sep 13 15:25:39 2011 - summary:     lower loglevels

2407 - Sep 12 18:48:57 2011 - summary:     add allowrc stuff to mainconfig

2406 - Sep 12 18:46:36 2011 - summary:     require allowrc definition in mainconfig

2405 - Sep 12 12:24:52 2011 - summary:     fix Persist.sync()

2404 - Sep 12 00:15:19 2011 - summary:     cleanup

2403 - Sep 11 20:13:03 2011 - summary:     more GAE persist fixes

2402 - Sep 11 19:33:28 2011 - summary:     fix GAE persist

2401 - Sep 11 17:21:05 2011 - summary:     skip unparsable stuff

2400 - Sep 11 14:28:22 2011 - summary:     fixes

2399 - Sep 11 03:30:41 2011 - summary:     remove 0.8 RELEASE notes for now

2398 - Sep 10 15:28:53 2011 - summary:     fix

2397 - Sep 10 15:22:45 2011 - summary:     dont use memcached stuff if not enabled

2396 - Sep 10 15:11:11 2011 - summary:     fix

2395 - Sep 10 04:14:12 2011 - summary:     fix more

2394 - Sep 10 03:55:24 2011 - summary:     so far so good

2393 - Sep 10 01:15:14 2011 - summary:     memcached validation update

2392 - Sep 09 21:21:26 2011 - summary:     more fixes

2391 - Sep 09 21:10:38 2011 - summary:     fix for now

2390 - Sep 09 20:31:25 2011 - summary:     fix bugtracker in the googlecode case / showing 1 bug works (a bit)

2389 - Sep 09 18:22:00 2011 - summary:     add bugtracker plugin .. thnx MAZE !!

2388 - Sep 09 16:56:08 2011 - summary:     dont use local cache on GAE for now

2387 - Sep 09 04:23:00 2011 - summary:     update favicon

2386 - Sep 09 04:15:38 2011 - summary:     fix GAE WEB

2385 - Sep 09 01:54:40 2011 - summary:     properly parse incoming commands

2384 - Sep 09 01:03:33 2011 - summary:     fix persist on GAE

2383 - Sep 08 01:26:05 2011 - summary:     add size()

2382 - Sep 07 23:50:06 2011 - summary:     add size command

2381 - Sep 05 22:47:25 2011 - summary:     fix deleting of users

2380 - Sep 05 01:10:11 2011 - summary:     add doop signature to botbase, fix wiki in case of nonexistent country code

2379 - Sep 05 00:58:01 2011 - summary:     use blocking gets in threadloops

2378 - Sep 03 23:02:07 2011 - summary:     add perm ops to the ops plugin

2377 - Sep 02 00:41:56 2011 - summary:     fix

2376 - Sep 02 00:30:36 2011 - summary:     fix ejabberd login

2375 - Sep 02 00:26:18 2011 - summary:     over to test

2374 - Sep 01 23:55:58 2011 - summary:     search for features after tls handshake

2373 - Sep 01 00:26:49 2011 - summary:     fix bugs found with jsb-makedocs

2372 - Aug 31 23:04:56 2011 - summary:     add jsb-docserver .. a static file server to test docs with

2371 - Aug 31 22:33:23 2011 - summary:     update index.txt

2370 - Aug 31 22:30:08 2011 - summary:     this is 0.8 RC1

2369 - Aug 31 11:43:15 2011 - summary:     use non-greedy matching for colors

2368 - Aug 31 02:47:17 2011 - summary:     add 0.8 RELEASE NOTES

2367 - Aug 31 02:14:49 2011 - summary:     remove allowlist functionality for now

2366 - Aug 31 01:21:23 2011 - summary:     set who when no provided in arguments

2365 - Aug 31 01:19:29 2011 - summary:     update README

2364 - Aug 30 22:41:55 2011 - summary:     add servermode string send to the server after connect

2363 - Aug 30 22:26:53 2011 - summary:     add irc password to fleet-add

2362 - Aug 27 03:16:56 2011 - summary:     add ops plugin

2361 - Aug 26 21:13:03 2011 - summary:     change description of the bot

2360 - Aug 26 20:50:01 2011 - summary:     fix jsb-makechangelog


0.8b1
~~~~~


2359 - Aug 26 20:35:17 2011 - summary:     Added tag 0.8b1 for changeset 1c61c84d82fa

2358 - Aug 26 17:08:08 2011 - summary:     update doc indexes

2357 - Aug 26 16:44:02 2011 - summary:     report if keys are not found in the --ssl case

2356 - Aug 26 15:47:19 2011 - summary:     add .crt to MANIFEST.in

2355 - Aug 26 15:44:44 2011 - summary:     larger login fonts

2354 - Aug 26 15:41:50 2011 - summary:     remove jquery

2353 - Aug 26 15:36:00 2011 - summary:     set zip_safe to False

2352 - Aug 26 15:09:55 2011 - summary:     include *.crt files in jsb/contrib/tornado

2351 - Aug 26 14:00:54 2011 - summary:     add --fleet option to console bot

2350 - Aug 26 13:31:03 2011 - summary:     nits

2349 - Aug 26 13:07:52 2011 - summary:     require setuptools

2348 - Aug 25 19:04:22 2011 - summary:     fix for eggs

2347 - Aug 25 18:38:54 2011 - summary:     search for ca_certificates.crt

2346 - Aug 25 18:10:33 2011 - summary:     add jsb-udpstripped .. a standalone version of jsb-udp

2345 - Aug 25 05:11:29 2011 - summary:     fix stuff on freebsd

2344 - Aug 25 04:34:07 2011 - summary:     don't rely on setuptools .. include MANIFEST.in (kinda meta)

2343 - Aug 25 03:11:34 2011 - summary:     remove stuff

2342 - Aug 25 03:04:49 2011 - summary:     include pkg_resources in the jsb.contrib package

2341 - Aug 25 01:30:17 2011 - summary:     prepare for release

2340 - Aug 24 19:56:58 2011 - summary:     fix fleet-cmnd

2339 - Aug 24 18:59:00 2011 - summary:     fix irc readloop

2338 - Aug 24 15:15:50 2011 - summary:     add decode_html_entities to bot.say()

2337 - Aug 23 21:13:36 2011 - summary:     add fulljids to the xmpp config

2336 - Aug 23 20:59:58 2011 - summary:     use event.auth for allowed testing

2335 - Aug 23 20:43:47 2011 - summary:     fix typo

2334 - Aug 23 20:42:44 2011 - summary:     use bot.cfg.fulljids to enable full jids in groupchat

2333 - Aug 23 17:24:04 2011 - summary:     fix google import

2332 - Aug 23 15:31:36 2011 - summary:     fix less to check for waveapi module first

2331 - Aug 20 22:36:47 2011 - summary:     silence log line that reveals channel pass

2330 - Aug 20 22:33:14 2011 - summary:     lower loglevel

2329 - Aug 20 22:14:27 2011 - summary:     default memcached to disabled

2328 - Aug 20 13:39:12 2011 - summary:     update todo to enable -c (use current channel) option, default todo is

2327 - Aug 20 03:34:47 2011 - summary:     various

2326 - Aug 20 01:36:17 2011 - summary:     add cleanup() to jsb.lib.persist .. fix admin-mc

2325 - Aug 19 23:08:58 2011 - summary:     fix typo

2324 - Aug 19 22:42:57 2011 - summary:     tune memcached startup/teardown

2323 - Aug 19 12:51:05 2011 - summary:     better logging msgs

2322 - Aug 18 23:14:16 2011 - summary:     fix memcache booting .. fix todo to be used per user

2321 - Aug 18 19:54:01 2011 - summary:     start memcached localy .. if not already running on unix socket

2320 - Aug 18 19:23:24 2011 - summary:     move memcached stuff in its own package

2319 - Aug 18 18:36:05 2011 - summary:     use run/memcached.socket unix file socket for memcached

2318 - Aug 18 17:47:23 2011 - summary:     make memcached work (over socket now)

2317 - Aug 17 23:27:26 2011 - summary:     fix all on irc

2316 - Aug 17 23:17:07 2011 - summary:     implement all command that send the remaining outcache to nick/jid

2315 - Aug 17 15:52:39 2011 - summary:     give Django his colors back

2314 - Aug 17 15:13:11 2011 - summary:     use stripped jid in xmpp bot's userhosts cache

2313 - Aug 17 11:28:19 2011 - summary:     fix using real JID when conference is not anonymous

2312 - Aug 16 12:17:52 2011 - summary:     add RE commands

2311 - Aug 16 11:40:08 2011 - summary:     add boot(force=True) to bin/jsb-init

2310 - Aug 16 01:36:51 2011 - summary:     set TICK event generation to once a second

2309 - Aug 15 23:56:21 2011 - summary:     add nextid from dev08

2308 - Aug 15 23:55:01 2011 - summary:     add periodical and alarm plugin over from dev08

2307 - Aug 15 23:53:15 2011 - summary:     update console from dev08

2306 - Aug 08 11:42:24 2011 - summary:     fix typo

2305 - Aug 08 00:54:29 2011 - summary:     webconsole update part 1

2304 - Aug 07 17:46:54 2011 - summary:     nitters

2303 - Aug 07 17:42:33 2011 - summary:     add the !tour command

2302 - Aug 06 20:41:17 2011 - summary:     improve connection code

2301 - Aug 06 20:14:36 2011 - summary:     show permission in !help

2300 - Aug 06 20:08:36 2011 - summary:     use docstring in descriptions

2299 - Aug 06 19:18:07 2011 - summary:     last docstring part

2298 - Aug 06 18:38:09 2011 - summary:     even more docstrings

2297 - Aug 06 16:48:39 2011 - summary:     more docstring stuff

2296 - Aug 06 16:19:52 2011 - summary:     more docstring nibbles

2295 - Aug 06 00:59:10 2011 - summary:     stylish nit

2294 - Aug 06 00:57:59 2011 - summary:     add overflow to content_div

2293 - Aug 06 00:21:03 2011 - summary:     add decsriptions command

2292 - Aug 05 21:59:30 2011 - summary:     tits and nits

2291 - Aug 05 21:12:45 2011 - summary:     webconsole look tuning

2290 - Aug 05 12:34:57 2011 - summary:     clear cmnd_div is message is not the result of a command

2289 - Aug 05 05:29:11 2011 - summary:     always overwrite content_div

2288 - Aug 04 22:30:51 2011 - summary:     "fix" google auth

2287 - Aug 04 21:37:04 2011 - summary:     over to test

2286 - Aug 04 20:02:58 2011 - summary:     tune webconsole some more

2285 - Aug 04 18:58:33 2011 - summary:     lower loglevel

2284 - Aug 04 18:55:13 2011 - summary:     lower loglevels

2283 - Aug 04 18:22:17 2011 - summary:     nits

2282 - Aug 04 17:21:57 2011 - summary:     show proper indexes

2281 - Aug 04 16:57:45 2011 - summary:     show time etc

2280 - Aug 04 13:06:19 2011 - summary:     docstrings part 3

2279 - Aug 04 12:22:19 2011 - summary:     tune docstrings part 2

2278 - Aug 04 11:27:14 2011 - summary:     tune docstrings

2277 - Aug 03 21:46:41 2011 - summary:     add link to the introduction on the home page

2276 - Aug 03 21:23:51 2011 - summary:     point to the right git repository

2275 - Aug 03 16:14:02 2011 - summary:     dont strip html for web console .. strip colors in relay

2274 - Aug 03 15:15:19 2011 - summary:     actually sleep max. 3 min

2273 - Aug 03 15:12:16 2011 - summary:     reconnect timeout till max 3 min

2272 - Aug 03 14:42:26 2011 - summary:     sleep less

2271 - Aug 03 14:38:26 2011 - summary:     sleep 5 seconds before joining a channel

2270 - Aug 03 13:34:51 2011 - summary:     update help commands

2269 - Aug 02 05:00:55 2011 - summary:     use the JSBLoop

2268 - Aug 01 21:43:22 2011 - summary:     implement our own ioloop so we can run with stock tornado

2267 - Aug 01 07:16:14 2011 - summary:     update tornado

2266 - Aug 01 07:15:06 2011 - summary:     prepare for upgrade

2265 - Jul 31 07:04:42 2011 - summary:     more nits

2264 - Jul 31 05:53:47 2011 - summary:     fix boundaries

2263 - Jul 31 05:27:13 2011 - summary:     nits

2262 - Jul 31 05:02:37 2011 - summary:     browsing the History .. almost done.

2261 - Jul 30 20:56:37 2011 - summary:     web console rewrite part x

2260 - Jul 30 19:18:02 2011 - summary:     first attempt at an history index with we can scroll through

2259 - Jul 30 17:23:07 2011 - summary:     font nits

2258 - Jul 30 16:32:16 2011 - summary:     fix demo url .. demo is over http

2257 - Jul 30 16:20:45 2011 - summary:     nits

2256 - Jul 30 16:13:40 2011 - summary:     make it blue

2255 - Jul 30 15:32:16 2011 - summary:     toppie!

2254 - Jul 30 15:29:32 2011 - summary:     colors

2253 - Jul 30 15:07:27 2011 - summary:     get the red line back

2252 - Jul 30 14:58:38 2011 - summary:     show jsondata in console

2251 - Jul 30 14:00:23 2011 - summary:     so far so still not good but hee need to commit ;]

2250 - Jul 29 17:31:44 2011 - summary:     show full event when logging

2249 - Jul 29 15:27:31 2011 - summary:     check if data exists before attempting to log

2248 - Jul 29 15:23:07 2011 - summary:     dont exit the bot when we are not connected

2247 - Jul 29 06:06:29 2011 - summary:     remove debug prints .. create log dirs

2246 - Jul 28 18:40:16 2011 - summary:     nits

2245 - Jul 28 06:02:21 2011 - summary:     webconsole revamp part 3

2244 - Jul 28 04:44:34 2011 - summary:     looks nice ;]

2243 - Jul 28 03:45:26 2011 - summary:     rewrite websockets protocol

2242 - Jul 27 23:23:17 2011 - summary:     add showall to Eventbase.reply()

2241 - Jul 27 20:50:37 2011 - summary:     add API description txt (in development)

2240 - Jul 27 18:55:26 2011 - summary:     create containers dir

2239 - Jul 27 18:52:34 2011 - summary:     add save method to the container

2238 - Jul 27 17:23:06 2011 - summary:     change login page

2237 - Jul 27 15:11:46 2011 - summary:     fix jsb-tornado when run from an egg

2236 - Jul 26 14:55:44 2011 - summary:     fix building of eggs

2235 - Jul 26 14:44:30 2011 - summary:     this is BETA1

2234 - Jul 26 12:44:52 2011 - summary:     slow startup times

2233 - Jul 26 12:23:42 2011 - summary:     extend chatlog

2232 - Jul 26 10:57:08 2011 - summary:     update chatlog-stats

2231 - Jul 25 23:54:38 2011 - summary:     fix reverse in pipeline

2230 - Jul 25 23:02:41 2011 - summary:     fix chatlog-stats

2229 - Jul 25 22:38:11 2011 - summary:     first attempt at chatlog-stats

2228 - Jul 25 22:17:10 2011 - summary:     add chatlog-search command

2227 - Jul 24 19:16:49 2011 - summary:     assign url

2226 - Jul 24 18:15:09 2011 - summary:     tune jsb-tornado visual .. use https version of the channel api js

2225 - Jul 24 07:30:20 2011 - summary:     nits

2224 - Jul 23 20:52:37 2011 - summary:     set url properly

2223 - Jul 23 20:08:34 2011 - summary:     update bin/jsb-tornado

2222 - Jul 23 19:42:08 2011 - summary:     remove demo template

2221 - Jul 23 19:41:51 2011 - summary:     use 1 template file

2220 - Jul 22 01:25:43 2011 - summary:     nits

2219 - Jul 21 18:25:05 2011 - summary:     fix info_div

2218 - Jul 20 03:39:51 2011 - summary:     let logout url redirect to /_ah/login_required

2217 - Jul 20 00:05:15 2011 - summary:     fix favicon entry in app.yaml

2216 - Jul 19 02:49:33 2011 - summary:     update console style part 2

2215 - Jul 19 01:44:47 2011 - summary:     webconsole revamp part 1

2214 - Jul 19 01:04:47 2011 - summary:     add 128x128 48x48 16x16 logos

2213 - Jul 19 00:17:08 2011 - summary:     add new jsonbot logo

2212 - Jul 17 17:22:20 2011 - summary:     nits

2211 - Jul 17 14:33:08 2011 - summary:     branch merge

2210 - Jul 17 04:42:37 2011 - summary:     skip Kqueue

2209 - Jul 17 04:21:22 2011 - summary:     don't use our own loop for now

2208 - Jul 17 03:20:32 2011 - summary:     fix jsb-tornado

2207 - Jul 17 02:43:49 2011 - summary:     fix jsb-xmpp

2206 - Jul 17 02:27:36 2011 - summary:     rework code flow to allow for clean reconnect

2205 - Jul 16 23:58:25 2011 - summary:     sleep 5 seconds before reconnect

2204 - Jul 16 13:44:58 2011 - summary:     start fleetbots in their own threads

2203 - Jul 16 22:21:51 2011 - summary:     at least silence the outloop on BotBase.exit() .. readloop remains to be

2202 - Jul 15 22:33:02 2011 - summary:     make demo work on GAE

2201 - Jul 12 02:07:26 2011 - summary:     remove old entry in cmnds.subs if it exists

2200 - Jul 12 01:10:07 2011 - summary:     add clean option to the boot() function so we can clear the indexes

2199 - Jul 12 00:54:41 2011 - summary:     add bots to the fleet only once

2198 - Jul 11 00:42:16 2011 - summary:     nits

2197 - Jul 11 00:33:59 2011 - summary:     implement own IOLoop.start()

2196 - Jul 10 22:16:51 2011 - summary:     make .jsb tarred files work everywhere

2195 - Jul 09 18:52:48 2011 - summary:     don't provide a polltime of 0.0 to the Kqueue.poll()

2194 - Jul 08 15:12:04 2011 - summary:     lower sleeplevels

2193 - Jul 08 14:43:12 2011 - summary:     catch an failed unregister

2192 - Jul 08 04:23:50 2011 - summary:     do threads on tornado bots

2191 - Jul 07 06:09:08 2011 - summary:     fix login

2190 - Jul 07 05:10:24 2011 - summary:     fix demo

2189 - Jul 07 04:12:41 2011 - summary:     nits

2188 - Jul 07 04:07:24 2011 - summary:     finally it works !

2187 - Jul 07 01:04:59 2011 - summary:     GAE console part 2

2186 - Jul 07 00:58:49 2011 - summary:     GAE WEB CONSOLE revamp

2185 - Jul 06 20:20:34 2011 - summary:     wrap tornado stuff

2184 - Jul 06 18:52:48 2011 - summary:     nits

2183 - Jul 06 18:01:11 2011 - summary:     revert to previous eventloop

2182 - Jul 06 14:49:52 2011 - summary:     check if bot is already started

2181 - Jul 05 00:54:02 2011 - summary:     benice !!

2180 - Jul 04 17:18:23 2011 - summary:     tuning the base

2179 - Jul 02 21:47:20 2011 - summary:     close websockets on reboot .. log start/stop of thread loops

2178 - Jul 02 16:52:20 2011 - summary:     fix koffie ! notice by Skylimit

2177 - Jul 02 04:10:39 2011 - summary:     first attempt at fixing reboot on jsb-tornado

2176 - Jul 02 03:04:14 2011 - summary:     properly shutdown bots

2175 - Jul 02 02:50:43 2011 - summary:     use stripcolor

2174 - Jul 01 20:28:25 2011 - summary:     more nits

2173 - Jul 01 17:43:09 2011 - summary:     nits

2172 - Jun 30 04:17:37 2011 - summary:     fix tornado relay

2171 - Jun 30 00:51:25 2011 - summary:     fix relaying to/from tornado bot

2170 - Jun 30 00:18:34 2011 - summary:     tornado reboot part 1

2169 - Jun 29 23:43:58 2011 - summary:     fix TornadoBot.outnocb() when no event is passed

2168 - Jun 29 17:31:38 2011 - summary:     remove check for already existing user

2167 - Jun 29 03:53:25 2011 - summary:     fix setup.py

2166 - Jun 29 03:31:00 2011 - summary:     this is 0.8 ALPHA1

2165 - Jun 29 03:15:13 2011 - summary:     reenable DIGEST-MD5 login

2164 - Jun 29 02:59:19 2011 - summary:     point to the jsonbot.org docs

2163 - Jun 29 01:56:37 2011 - summary:     silence test-plugs a bit on tornado bots

2162 - Jun 29 01:32:46 2011 - summary:     use console.html in demo

2161 - Jun 29 01:26:35 2011 - summary:     impement reconnect code for the websocket

2160 - Jun 28 15:37:06 2011 - summary:     default to nonthreaded fleet bot startup

2159 - Jun 28 15:24:48 2011 - summary:     start ioloop in the mainthread

2158 - Jun 28 14:28:54 2011 - summary:     fix test-plugs on tornado

2157 - Jun 28 14:23:10 2011 - summary:     tornado part x

2156 - Jun 28 14:04:18 2011 - summary:     fix demo

2155 - Jun 27 21:26:17 2011 - summary:     put echo in last_callbacks

2154 - Jun 27 20:47:29 2011 - summary:     tune sleeptimes

2153 - Jun 27 19:55:58 2011 - summary:     hook up tornado into the various plugin callbacks

2152 - Jun 27 03:26:58 2011 - summary:     add demo user

2151 - Jun 27 02:59:57 2011 - summary:     use jsb.data.static/templates if available otherwise use those from the

2150 - Jun 27 02:49:56 2011 - summary:     add tornado bot to the fleet

2149 - Jun 27 02:47:18 2011 - summary:     move tornado pieces into the right places

2148 - Jun 27 02:07:53 2011 - summary:     add -f option to jsb-tornado to enable fleet

2147 - Jun 27 00:42:12 2011 - summary:     add onclose

2146 - Jun 26 22:13:50 2011 - summary:     nits

2145 - Jun 26 21:40:35 2011 - summary:     keep track of websockets per channel

2144 - Jun 26 20:33:03 2011 - summary:     more web console tuning

2143 - Jun 26 16:39:56 2011 - summary:     silence some exception throwing when non https is used on http server

2142 - Jun 26 16:06:41 2011 - summary:     tune status

2141 - Jun 26 07:26:28 2011 - summary:     use argument to set hostname

2140 - Jun 26 01:23:09 2011 - summary:     remove debug logs

2139 - Jun 26 01:21:29 2011 - summary:     add logout handler

2138 - Jun 26 01:06:50 2011 - summary:     implement https on the tornado server

2137 - Jun 26 00:11:08 2011 - summary:     avoid pycurl

2136 - Jun 26 00:04:53 2011 - summary:     fix Google login

2135 - Jun 25 14:13:09 2011 - summary:     add login logos

2134 - Jun 25 13:27:05 2011 - summary:     use remote_ip

2133 - Jun 25 13:18:14 2011 - summary:     temp nozzle

2132 - Jun 25 13:14:52 2011 - summary:     remove bogus google import

2131 - Jun 25 13:12:27 2011 - summary:     add tornado

2130 - Jun 25 13:06:19 2011 - summary:     program options

2129 - Jun 25 12:52:33 2011 - summary:     tornado - enable how parameter

2128 - Jun 25 12:18:03 2011 - summary:     tornado part 2

2127 - Jun 25 07:01:30 2011 - summary:     first attempt at tornado integration

2126 - Jun 24 13:50:43 2011 - summary:     fix indexerror

2125 - Jun 22 06:45:13 2011 - summary:     remove jsb-gozerimport remains

2124 - Jun 22 06:28:04 2011 - summary:     remove

2123 - Jun 22 06:27:44 2011 - summary:     gozerimport is no longer needed since gozerbot is working again

2122 - Jun 22 06:27:12 2011 - summary:     fix docs redirect

2121 - Jun 21 03:56:15 2011 - summary:     remove webchannel on error

2120 - Jun 21 03:21:23 2011 - summary:     fix

2119 - Jun 21 01:20:47 2011 - summary:     add handle_channel .. doing debug output for now

2118 - Jun 21 00:11:35 2011 - summary:     tune some sleeptimes

2117 - Jun 20 02:20:17 2011 - summary:     strip buggery

2116 - Jun 20 02:10:11 2011 - summary:     add pipelining to the feedback plugin

2115 - Jun 18 21:08:03 2011 - summary:     this is 0.7.1.3

2114 - Jun 18 12:41:52 2011 - summary:     don't install jsb-gozerimport yet .. its not ready


0.7.1.2
~~~~~~~


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

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

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

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

2109 - Jun 17 06:35:38 2011 - summary:     update debian docs

2108 - Jun 17 02:17:17 2011 - summary:     gozerimport part 2

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

2106 - Jun 17 01:09:52 2011 - summary:     update gozerimport

2105 - Jun 17 01:03:18 2011 - summary:     branch merge

2104 - Jun 16 19:35:25 2011 - summary:     this is 0.7.1.2

2103 - Jun 15 20:06:58 2011 - summary:     sync on outqueue

2102 - Jun 15 15:17:54 2011 - summary:     jsb-config part 2

2101 - Jun 15 14:47:42 2011 - summary:     move jsb-edit to jsb-config

2100 - Jun 15 14:31:47 2011 - summary:     jsb.version

2099 - Jun 15 14:01:27 2011 - summary:     more config stuff

2098 - Jun 15 13:44:02 2011 - summary:     dont use cfg.botname

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

2096 - Jun 15 03:08:24 2011 - summary:     trim the example files

2095 - Jun 15 02:31:57 2011 - summary:     more configuration files work

2094 - Jun 15 02:21:09 2011 - summary:     produce better config files

2093 - Jun 14 11:44:13 2011 - summary:     fix fleet-cmnd

2092 - Jun 14 11:25:23 2011 - summary:     fix

2091 - Jun 14 02:30:44 2011 - summary:     add first attempt at a document explaining bot configuration

2090 - Jun 12 16:35:34 2011 - summary:     fix feedback command

2089 - Jun 12 15:55:12 2011 - summary:     passon the host not the server

2088 - Jun 12 14:35:33 2011 - summary:     fix

2087 - Jun 12 14:32:08 2011 - summary:     catch AttributeError in case the file log handler can not be created

2086 - Jun 12 14:21:33 2011 - summary:     set datadir early on

2085 - Jun 12 08:07:36 2011 - summary:     fix login

2084 - Jun 12 03:15:21 2011 - summary:     merge 0.7.1.1

2083 - Jun 12 03:06:55 2011 - summary:     direct feedback to me

2082 - Jun 12 03:01:14 2011 - summary:     install defaults if not initialised

2081 - Jun 12 01:51:57 2011 - summary:     this is 0.7.1.1

2080 - Jun 12 01:50:18 2011 - summary:     fix logins on GAE

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

2078 - Jun 10 18:43:55 2011 - summary:     add --chan option to rss-setitems

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

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

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

2074 - Jun 10 17:04:47 2011 - summary:     strip passwords from urls when logging

2073 - Jun 10 16:35:00 2011 - summary:     dont start a rss watcher if its already running

2072 - Jun 10 00:03:20 2011 - summary:     set datadir early on

2071 - Jun 09 23:59:36 2011 - summary:     setdatadir early on

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

2069 - Jun 09 23:24:01 2011 - summary:     use setdatadir()

2068 - Jun 08 21:39:22 2011 - summary:     more gozerbot import work

2067 - Jun 09 21:44:47 2011 - summary:     remove minimalized jquery

2066 - Jun 08 20:13:02 2011 - summary:     this is 0.8 DEVELOPMENT


0.7.1
~~~~~


2065 - Jun 09 21:41:10 2011 - summary:     Added tag 0.7.1 for changeset c2761cd551c6

2064 - Jun 08 20:07:49 2011 - summary:     add first verion of a script to import gozerbot data

2063 - Jun 09 21:39:52 2011 - summary:     this is 0.7.1 RELEASE

2062 - Jun 08 20:07:02 2011 - summary:     add jsb-sed

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

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

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

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

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

2056 - Jun 06 00:02:21 2011 - summary:     this is rc1


0.7.1b2
~~~~~~~


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

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

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

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

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

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

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

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

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

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

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

2044 - Jun 02 23:29:27 2011 - summary:     branch merge

2043 - Jun 02 13:53:34 2011 - summary:     fix SASL PLAIN auth after register

2042 - Jun 02 00:26:30 2011 - summary:     fix xmpp bot register

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

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

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

2038 - May 30 21:38:46 2011 - summary:     fix reconnect


0.7.1b1
~~~~~~~


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

2036 - May 29 23:45:19 2011 - summary:     lower loglevel

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

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

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

2032 - May 27 10:43:15 2011 - summary:     fix typo

2031 - May 27 01:20:15 2011 - summary:     logging color nits

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

2029 - May 26 06:26:42 2011 - summary:     dont bold colors

2028 - May 26 06:25:21 2011 - summary:     dont log colors

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

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

2025 - May 23 00:08:31 2011 - summary:     try reconnect immediately

2024 - May 23 00:04:28 2011 - summary:     fix reconnect

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

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

2021 - May 22 05:03:17 2011 - summary:     implement SASL PLAIN

2020 - May 22 04:12:28 2011 - summary:     nits

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

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

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

2016 - May 21 14:06:49 2011 - summary:     remove debug print

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

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

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

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

2011 - May 20 12:44:22 2011 - summary:     cleanup debug prints

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

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

2008 - May 19 00:56:44 2011 - summary:     sasl so far

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

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

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

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

2003 - May 18 00:26:13 2011 - summary:     use full jid

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

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

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

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

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

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

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

1995 - May 15 21:15:45 2011 - summary:     logging nits

1994 - May 15 21:01:35 2011 - summary:     santize log messages

1993 - May 15 20:49:11 2011 - summary:     remove debug prints

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

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

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

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

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

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

1986 - May 15 00:49:40 2011 - summary:     remove debug print

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

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

1983 - May 14 06:01:17 2011 - summary:     fix typo

1982 - May 14 04:56:55 2011 - summary:     fix wrong import

1981 - May 14 04:55:14 2011 - summary:     tune wikipedia some more

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

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

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

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

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

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

1974 - May 12 13:00:20 2011 - summary:     fixje

1973 - May 11 12:24:28 2011 - summary:     fix typo

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

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

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

1969 - May 10 02:08:03 2011 - summary:     fix udp plugin

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

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

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

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

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

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

1962 - May 08 22:47:34 2011 - summary:     fix ignore response

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

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

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

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

1957 - May 08 15:47:28 2011 - summary:     fix echo command

1956 - May 08 10:30:44 2011 - summary:     add forgotten import

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

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

1953 - May 07 17:00:21 2011 - summary:     fix udp plugin

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

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

1950 - May 06 23:29:18 2011 - summary:     update to 0.7.0.1

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

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

1947 - May 06 01:35:26 2011 - summary:     add ignore plugin

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

1945 - May 05 22:09:14 2011 - summary:     fix typo

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

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

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

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

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

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

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

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

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

1935 - May 02 00:45:14 2011 - summary:     tune persist logging

1934 - May 02 00:17:50 2011 - summary:     tis is 0.7.0.1

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

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


0.7
~~~


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

1930 - May 01 13:24:36 2011 - summary:     update docs

1929 - May 01 12:55:53 2011 - summary:     update README

1928 - May 01 12:54:50 2011 - summary:     add notes

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

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

1925 - Apr 30 18:40:00 2011 - summary:     change logging lines

1924 - Apr 30 18:32:48 2011 - summary:     fix examples

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

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

1921 - Apr 30 17:47:06 2011 - summary:     tune logging format

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

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

1918 - Apr 30 13:50:57 2011 - summary:     lower loglevel

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

1916 - Apr 30 00:36:15 2011 - summary:     fix docs

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

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

1913 - Apr 28 00:47:54 2011 - summary:     update

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

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

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


0.7rc1
~~~~~~


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

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

1907 - Apr 26 16:34:39 2011 - summary:     set default nick

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

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

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

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

1902 - Apr 25 12:33:29 2011 - summary:     bits and pieces

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

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

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

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

1897 - Apr 24 00:49:09 2011 - summary:     various

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

1895 - Apr 23 18:09:30 2011 - summary:     check for botname

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

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

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

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

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

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

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

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

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

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

1884 - Apr 22 19:15:04 2011 - summary:     fix wrong import

1883 - Apr 22 17:08:17 2011 - summary:     fix help command

1882 - Apr 22 16:33:38 2011 - summary:     docs related stuff

1881 - Apr 22 16:21:40 2011 - summary:     avoid duplicate referers

1880 - Apr 22 15:37:43 2011 - summary:     lower loglevels

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

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

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

1876 - Apr 21 15:21:49 2011 - summary:     more docs work

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

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

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

1872 - Apr 20 23:58:48 2011 - summary:     fix

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

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

1869 - Apr 20 19:26:44 2011 - summary:     more reboot fixing

1868 - Apr 20 18:54:05 2011 - summary:     fix rebooting

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

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

1865 - Apr 20 16:25:14 2011 - summary:     fix convore bot

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

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

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

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

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

1859 - Apr 20 01:01:47 2011 - summary:     final tune

1858 - Apr 19 23:03:13 2011 - summary:     update docs

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

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

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

1854 - Apr 19 22:37:43 2011 - summary:     fix

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

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

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

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

1849 - Apr 19 11:55:25 2011 - summary:     more refactoring

1848 - Apr 19 05:37:53 2011 - summary:     over to test

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

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

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

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

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

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

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

1840 - Apr 18 23:46:49 2011 - summary:     fix version import

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

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

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

1836 - Apr 18 23:08:27 2011 - summary:     fix docs redirect

1835 - Apr 18 22:59:35 2011 - summary:     fix docs

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

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

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

1831 - Apr 18 20:13:31 2011 - summary:     make GAE work

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

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

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

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

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

1825 - Apr 18 19:05:35 2011 - summary:     fixes

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

1823 - Apr 18 18:49:28 2011 - summary:     more cleanup work

1822 - Apr 18 18:17:46 2011 - summary:     remove old stuff

1821 - Apr 18 18:16:23 2011 - summary:     move gae utils

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

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

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

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

1816 - Apr 18 16:53:00 2011 - summary:     move convore driver

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

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

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

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

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

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


0.7b2
~~~~~


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

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

1807 - Apr 15 20:27:29 2011 - summary:     add missing import

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

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

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

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

1802 - Apr 14 16:51:43 2011 - summary:     lower loglevel

1801 - Apr 14 15:57:24 2011 - summary:     branche merge

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

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

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

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

1796 - Apr 13 03:36:35 2011 - summary:     fix cursor

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

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

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

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

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

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

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

1788 - Apr 13 02:29:47 2011 - summary:     remove debug prints

1787 - Apr 13 01:31:43 2011 - summary:     lower loglevels

1786 - Apr 13 00:18:56 2011 - summary:     normalize

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

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

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

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

1781 - Apr 11 09:29:24 2011 - summary:     fix booting

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

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

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

1777 - Apr 16 16:20:12 2011 - summary:     add drivers package

1776 - Apr 10 19:38:06 2011 - summary:     lower loglevel

1775 - Apr 09 19:41:07 2011 - summary:     over to test

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

1773 - Apr 09 18:16:28 2011 - summary:     update versions

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

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

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

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

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

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

1766 - Apr 06 13:07:12 2011 - summary:     prevent relay looping

1765 - Apr 06 12:58:01 2011 - summary:     fix relay

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


0.7b1
~~~~~


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

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

1761 - Apr 03 01:05:20 2011 - summary:     reboot test

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

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

1758 - Apr 02 09:35:09 2011 - summary:     branch merge

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

1756 - Apr 01 20:22:42 2011 - summary:     branch merge

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

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

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

1752 - Mar 31 23:34:51 2011 - summary:     remove debug asserts

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

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

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

1748 - Mar 29 20:29:50 2011 - summary:     fix karma reasoning

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

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

1745 - Mar 29 19:30:31 2011 - summary:     change geo output

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

1743 - Mar 29 11:08:17 2011 - summary:     fix geo command

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

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

1740 - Mar 29 01:05:21 2011 - summary:     branch merge

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

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

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

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

1735 - Mar 29 00:59:21 2011 - summary:     lower loglevels

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

1733 - Mar 27 22:18:19 2011 - summary:     fix relay looping

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

1731 - Mar 27 20:17:01 2011 - summary:     fix colors stuff

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

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

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

1727 - Mar 26 12:22:14 2011 - summary:     branch merge

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

1725 - Mar 26 11:15:11 2011 - summary:     Fixed the geo string

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

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

1722 - Mar 26 11:15:11 2011 - summary:     Fixed the geo string

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

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

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

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

1717 - Mar 24 12:33:04 2011 - summary:     fix deluserhost

1716 - Mar 24 12:26:47 2011 - summary:     fix deluserhost

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

1714 - Mar 24 00:36:35 2011 - summary:     simplify

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

1712 - Mar 23 23:53:25 2011 - summary:     wait for running threads

1711 - Mar 23 23:36:08 2011 - summary:     this is 0.7 BETA1

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

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

1708 - Mar 23 17:51:51 2011 - summary:     log result

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

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

1705 - Mar 20 19:40:05 2011 - summary:     update web console

1704 - Mar 20 18:34:04 2011 - summary:     remove debug print

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

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

1701 - Mar 20 01:48:08 2011 - summary:     restore some sanity

1700 - Mar 20 01:11:37 2011 - summary:     rewrite part 3

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

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

1697 - Mar 19 03:31:50 2011 - summary:     rewrite part 2

1696 - Mar 19 02:21:41 2011 - summary:     add rc plugin

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

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

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

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

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

1690 - Mar 17 12:35:55 2011 - summary:     add color morphing

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

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

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

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

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

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

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

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

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

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

1679 - Mar 11 14:47:03 2011 - summary:     shuffling elements around

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

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

1676 - Mar 10 02:23:56 2011 - summary:     bit more tuning

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

1674 - Mar 10 01:42:04 2011 - summary:     style final

1673 - Mar 10 01:13:06 2011 - summary:     more style nits

1672 - Mar 09 20:07:28 2011 - summary:     show the time

1671 - Mar 09 19:17:15 2011 - summary:     more nits

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

1669 - Mar 09 12:19:54 2011 - summary:     tune console style

1668 - Mar 09 03:54:12 2011 - summary:     nits

1667 - Mar 09 03:29:18 2011 - summary:     more style tuning

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1652 - Mar 05 20:48:29 2011 - summary:     tune printed message

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

1650 - Mar 05 19:08:45 2011 - summary:     web console nits

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

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

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

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

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

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

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

1642 - Mar 02 22:44:50 2011 - summary:     docs done !

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

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

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

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

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

1636 - Mar 01 21:34:06 2011 - summary:     tune

1635 - Mar 01 21:07:58 2011 - summary:     fix login page

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

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

1632 - Feb 27 21:01:36 2011 - summary:     lower loglevels

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

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

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

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

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

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

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

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

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

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

1621 - Feb 24 11:52:09 2011 - summary:     increase feed length

1620 - Feb 24 01:08:31 2011 - summary:     fix plugin reloading

1619 - Feb 23 23:49:08 2011 - summary:     improve boot code

1618 - Feb 23 21:43:47 2011 - summary:     update copyright

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

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

1615 - Feb 23 11:22:22 2011 - summary:     fix watcher format

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

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

1612 - Feb 22 14:52:04 2011 - summary:     branch merge

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

1610 - Feb 22 14:01:00 2011 - summary:     branch merge

1609 - Feb 22 01:21:09 2011 - summary:     use proper email

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

1607 - Feb 21 19:08:21 2011 - summary:     branch merge

1606 - Feb 17 16:35:32 2011 - summary:     branch merge

1605 - Feb 17 16:35:08 2011 - summary:     branch merge

1604 - Feb 21 19:05:50 2011 - summary:     branch merge

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


0.6.1.3
~~~~~~~


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

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

1600 - Feb 16 22:10:39 2011 - summary:     branch merge

1599 - Feb 16 22:09:46 2011 - summary:     save status

1598 - Feb 15 14:53:34 2011 - summary:     branch merge

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

1596 - Feb 15 14:30:03 2011 - summary:     branch merge

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

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

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

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

1591 - Feb 08 21:47:56 2011 - summary:     update lib version

1590 - Feb 08 21:47:32 2011 - summary:     this is 0.6.1.3

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

1588 - Feb 08 10:47:58 2011 - summary:     import getmainconfig

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

1586 - Feb 08 00:33:03 2011 - summary:     add forgotten return

1585 - Feb 08 00:03:36 2011 - summary:     fix help command

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

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

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

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

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

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

1578 - Feb 06 20:05:00 2011 - summary:     this is 0.6.1.1

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

1576 - Feb 02 20:10:42 2011 - summary:     fix makedocs

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

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

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

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

1571 - Jan 31 19:47:47 2011 - summary:     update xmpp parser code

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

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

1568 - Jan 31 14:52:11 2011 - summary:     update userstate plugin

1567 - Jan 31 14:14:06 2011 - summary:     fix reloading of plugins

1566 - Jan 30 08:22:37 2011 - summary:     add plugin dependancies

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

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

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

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

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

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

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

1558 - Jan 29 01:30:08 2011 - summary:     implement ignore command

1557 - Jan 28 11:06:08 2011 - summary:     remove debug print

1556 - Jan 28 03:50:13 2011 - summary:     fix reboot

1555 - Jan 28 03:07:47 2011 - summary:     add global aliases

1554 - Jan 27 11:15:54 2011 - summary:     check for tinyurls

1553 - Jan 27 11:05:01 2011 - summary:     check for KeyError

1552 - Jan 26 21:24:48 2011 - summary:     add source module

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

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

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

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

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

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

1545 - Jan 25 02:13:50 2011 - summary:     fix REST server

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

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

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

1541 - Jan 25 00:27:04 2011 - summary:     don return 1

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

1539 - Jan 24 15:45:02 2011 - summary:     log twitter errors

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

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

1536 - Jan 23 00:08:03 2011 - summary:     fix weather plugin

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

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

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

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

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

1530 - Jan 22 10:45:15 2011 - summary:     fix typo

1529 - Jan 22 10:44:12 2011 - summary:     add url plugin

1528 - Jan 20 17:07:02 2011 - summary:     debian part X

1527 - Jan 20 16:39:01 2011 - summary:     debian part 5

1526 - Jan 20 16:04:39 2011 - summary:     debian part 4

1525 - Jan 20 15:51:24 2011 - summary:     more debian stuff

1524 - Jan 20 13:23:55 2011 - summary:     branch merge

1523 - Jan 20 08:37:28 2011 - summary:     branch merge

1522 - Jan 20 13:23:24 2011 - summary:     debian rewrite massage

1521 - Jan 19 23:26:46 2011 - summary:     branch merge

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

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

1518 - Jan 20 07:47:31 2011 - summary:     fix missing event

1517 - Jan 17 20:48:57 2011 - summary:     fix bug

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

1515 - Jan 17 19:13:33 2011 - summary:     branch merge

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

1513 - Jan 16 15:19:17 2011 - summary:     update

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

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

1510 - Jan 16 13:06:45 2011 - summary:     this is 0.6.1

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

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

1507 - Jan 16 10:32:45 2011 - summary:     fix IndexError

1506 - Jan 15 10:44:30 2011 - summary:     lower loglevel

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

1504 - Jan 14 10:37:34 2011 - summary:     lower loglevel

1503 - Jan 14 10:34:39 2011 - summary:     lower loglevel

1502 - Jan 13 04:34:35 2011 - summary:     fix to plugin

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

1500 - Jan 13 04:20:38 2011 - summary:     fix

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

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

1497 - Jan 13 04:05:44 2011 - summary:     add to plugin

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

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

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

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

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

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

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

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

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

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

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

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

1484 - Jan 12 01:54:53 2011 - summary:     fix

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

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

1481 - Jan 11 15:47:34 2011 - summary:     its ievent

1480 - Jan 11 15:01:32 2011 - summary:     fix wikipedia

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

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

1477 - Jan 10 00:41:01 2011 - summary:     fix

1476 - Jan 10 00:39:16 2011 - summary:     lower loglevel

1475 - Jan 10 00:38:54 2011 - summary:     lower loglevel

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

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

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

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

1470 - Jan 09 02:59:38 2011 - summary:     fix checkfeed

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

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

1467 - Jan 08 16:06:05 2011 - summary:     lower loglevels

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

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

1464 - Jan 06 13:31:47 2011 - summary:     sync with 0.6.1

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

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

1461 - Jan 04 00:55:27 2011 - summary:     fix woulddispatch

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

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

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

1457 - Jan 03 22:43:51 2011 - summary:     remove unneeded imports

1456 - Jan 06 11:22:09 2011 - summary:     branch merge

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


0.6
~~~


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

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

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

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

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

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

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

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


0.6rc2
~~~~~~


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

1445 - Jan 04 11:47:16 2011 - summary:     branch merge

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

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

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


0.6rc1
~~~~~~


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

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

1439 - Dec 30 09:40:21 2010 - summary:     branch merge

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

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

1436 - Dec 30 02:04:27 2010 - summary:     branch merge

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

1434 - Dec 30 02:03:10 2010 - summary:     branch merge

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

1432 - Dec 30 02:00:00 2010 - summary:     fix index file

1431 - Dec 30 01:49:19 2010 - summary:     docs part 2

1430 - Dec 30 01:06:01 2010 - summary:     docs work part 1

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

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

1427 - Dec 29 22:44:20 2010 - summary:     fix GAE threading

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

1425 - Dec 28 21:51:54 2010 - summary:     branch merge

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

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

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

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

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

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

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

1417 - Dec 28 13:41:27 2010 - summary:     fix typo

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

1415 - Dec 28 13:18:00 2010 - summary:     branch merge

1414 - Dec 28 13:07:12 2010 - summary:     use getfeedparser

1413 - Dec 28 13:03:44 2010 - summary:     branch merge

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

1411 - Dec 28 07:19:31 2010 - summary:     branch merge

1410 - Dec 28 07:18:21 2010 - summary:     update RSS plugin

1409 - Dec 28 07:04:33 2010 - summary:     update to 0.6

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

1407 - Dec 28 06:09:26 2010 - summary:     tune examples

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

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

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

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

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

1401 - Dec 28 02:03:58 2010 - summary:     ignore docs dir

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

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

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

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

1396 - Dec 27 00:29:47 2010 - summary:     use jsb

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

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

1393 - Dec 20 14:04:57 2010 - summary:     branch merge

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

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

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

1389 - Dec 20 05:31:35 2010 - summary:     nits

1388 - Dec 20 04:15:10 2010 - summary:     lower loglevels

1387 - Dec 17 00:32:13 2010 - summary:     branch merge

1386 - Dec 17 00:26:54 2010 - summary:     prepare for 0.5.5

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

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

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

1382 - Dec 16 00:56:52 2010 - summary:     revert to 0.6

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

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

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

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

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

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

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

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

1373 - Dec 15 18:21:55 2010 - summary:     fix uploadall

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

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

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

1369 - Dec 15 00:38:57 2010 - summary:     show started bots

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

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

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

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

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

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

1362 - Dec 12 19:17:22 2010 - summary:     this is 0.6

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


0.5.2
~~~~~


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

1359 - Dec 12 14:34:41 2010 - summary:     fix simplejson clotch

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

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

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

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

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

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

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

1351 - Dec 10 21:14:28 2010 - summary:     add tasks module

1350 - Dec 10 21:14:10 2010 - summary:     use 10 different worker queues

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

1348 - Dec 10 19:27:01 2010 - summary:     fix GAE Tasks

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

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

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

1344 - Dec 10 15:07:09 2010 - summary:     its 0.5.1

1343 - Dec 10 15:05:58 2010 - summary:     branch merge

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

1341 - Dec 10 15:00:07 2010 - summary:     this is 0.5.1

1340 - Dec 10 00:52:24 2010 - summary:     allow all tokens

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

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

1337 - Dec 09 22:58:02 2010 - summary:     fix typo

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

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

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

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

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

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

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

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

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

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

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

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

1324 - Dec 06 20:59:49 2010 - summary:     fix reboot

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

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

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

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

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

1318 - Dec 05 08:28:43 2010 - summary:     dont loop

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

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

1315 - Dec 04 13:53:26 2010 - summary:     fix loop

1314 - Dec 04 11:39:25 2010 - summary:     nits

1313 - Dec 04 03:18:00 2010 - summary:     more nits

1312 - Dec 04 02:58:11 2010 - summary:     tune channel stuff .. use reverse polish chat ;]

1311 - Dec 04 01:33:21 2010 - summary:     show time in web output

1310 - Dec 04 01:20:08 2010 - summary:     final touch

1309 - Dec 04 00:58:41 2010 - summary:     multiple webchannels per user

1308 - Dec 04 00:37:22 2010 - summary:     channel changes part x

1307 - Dec 03 14:06:57 2010 - summary:     add console template

1306 - Dec 03 14:06:27 2010 - summary:     channel work part 3 .. we have contact

1305 - Dec 03 04:54:52 2010 - summary:     channel stuff part 2

1304 - Dec 03 01:30:41 2010 - summary:     channel stuff take 1

1303 - Dec 02 23:36:18 2010 - summary:     use secure: always

1302 - Dec 02 23:05:30 2010 - summary:     fix rss

1301 - Dec 02 22:47:09 2010 - summary:     fix rss

1300 - Dec 02 21:46:10 2010 - summary:     use https in console

1299 - Dec 02 18:12:56 2010 - summary:     initialize feed properly

1298 - Dec 01 17:13:33 2010 - summary:     user lowercase usernames .. log xmpp bots output

1297 - Dec 01 16:23:08 2010 - summary:     rss rewrite part 3

1296 - Dec 01 15:20:53 2010 - summary:     rss rewrite part 2

1295 - Dec 01 14:00:23 2010 - summary:     rss rewrite part 1

1294 - Nov 29 21:58:38 2010 - summary:     add botevent plugin

1293 - Nov 28 15:15:31 2010 - summary:     add factory module

1292 - Nov 28 14:42:04 2010 - summary:     real GAE threading

1291 - Nov 28 14:30:09 2010 - summary:     fix threading on GAE, using taskqueues (max 10min)

1290 - Nov 28 01:52:08 2010 - summary:     branch merge

1289 - Nov 26 01:51:25 2010 - summary:     add setup-debian.py to the manifest

1288 - Nov 26 00:45:13 2010 - summary:     fix GAE

1287 - Nov 26 00:28:52 2010 - summary:     fix jsb-fleet

1286 - Nov 25 10:10:11 2010 - summary:     debian part 3

1285 - Nov 25 02:03:30 2010 - summary:     add doit script

1284 - Nov 25 01:47:05 2010 - summary:     use /usr/lib/jsonbot as default target

1283 - Nov 25 01:45:05 2010 - summary:     seperate debian setup stuff into its own setup file

1282 - Nov 24 21:24:38 2010 - summary:     use su

1281 - Nov 24 21:21:44 2010 - summary:     run jsb-init from init.d/jsonbot if datadir is clean

1280 - Nov 24 21:18:26 2010 - summary:     add jsb-init

1279 - Nov 24 20:12:06 2010 - summary:     debian tuning part 2

1278 - Nov 24 18:28:03 2010 - summary:     more debian work

1277 - Nov 24 14:24:55 2010 - summary:     put bot logs into ~/.jsonbot/botlogs

1276 - Nov 24 14:18:50 2010 - summary:     this RC4 .. tuning the bot for debian

1275 - Nov 22 11:29:48 2010 - summary:     fix setup

1274 - Nov 22 11:20:48 2010 - summary:     include Changelog in tar

1273 - Nov 28 01:48:35 2010 - summary:     task queues part 1


0.5RC3
~~~~~~


1272 - Nov 22 11:13:45 2010 - summary:     Added tag 0.5RC3 for changeset cb4ae51c4c7b

1271 - Nov 22 22:35:37 2010 - summary:     this is 0.6 DEVELOPMENT

1270 - Nov 22 00:09:44 2010 - summary:     update man pages

1269 - Nov 21 23:50:25 2010 - summary:     fix reboot

1268 - Nov 20 06:18:46 2010 - summary:     fix creation of dirs on debian

1267 - Nov 20 05:55:37 2010 - summary:     remove the test bit

1266 - Nov 20 05:47:10 2010 - summary:     try setuptools first

1265 - Nov 20 05:07:17 2010 - summary:     store example files properly

1264 - Nov 20 04:14:22 2010 - summary:     data files are data files

1263 - Nov 20 03:56:58 2010 - summary:     adapt to debian

1262 - Nov 20 01:20:26 2010 - summary:     remove comments

1261 - Nov 20 01:14:36 2010 - summary:     force loading of plugin in plug-enable

1260 - Nov 20 01:00:52 2010 - summary:     adjust loglevels

1259 - Nov 20 00:32:16 2010 - summary:     exclude GAE specific plugins when on shell

1258 - Nov 20 00:26:13 2010 - summary:     fix GAE

1257 - Nov 20 00:02:05 2010 - summary:     fix plug-disable/plug-enable

1256 - Nov 19 23:23:03 2010 - summary:     fix jsb

1255 - Nov 19 20:28:08 2010 - summary:     readd GAE check

1254 - Nov 19 17:09:01 2010 - summary:     fix bin/jsb

1253 - Nov 19 16:21:01 2010 - summary:     add jsb-upload.1 and jsb-uploadall.1 manpages

1252 - Nov 19 16:07:59 2010 - summary:     add jsb-udp.1 manpage

1251 - Nov 19 15:50:25 2010 - summary:     add jsb-stop.1 man page .. reimplement jsb-stop in python

1250 - Nov 19 10:54:40 2010 - summary:     add jsb-run.1 manpage

1249 - Nov 19 10:49:26 2010 - summary:     add jsb-rollback.1 manpage

1248 - Nov 19 10:26:51 2010 - summary:     make seperate jsb-uploadall

1247 - Nov 18 22:28:26 2010 - summary:     add jsb-fleet.1 man page

1246 - Nov 18 22:09:50 2010 - summary:     add jsb-irc.1 and jsb-xmpp.1 manual pages

1245 - Nov 18 09:01:35 2010 - summary:     re-add logging to files

1244 - Nov 17 22:11:44 2010 - summary:     poll every 3 minutes

1243 - Nov 17 17:51:42 2010 - summary:     add jsb.1 manpage

1242 - Nov 17 02:56:49 2010 - summary:     put relay callbacks in first_callbacks

1241 - Nov 17 02:09:22 2010 - summary:     when autoloading load all needed plugins

1240 - Nov 17 00:21:15 2010 - summary:     fix auto_register

1239 - Nov 16 23:04:35 2010 - summary:     split callbacks .. dont log to file .. loglevel is not setable this way

1238 - Nov 16 20:41:53 2010 - summary:     more logging stuff

1237 - Nov 16 20:21:29 2010 - summary:     add levelname to logging

1236 - Nov 16 19:21:44 2010 - summary:     add logging to file either in /var/log/jsonbot or in jsonbot.logs dir

1235 - Nov 16 17:48:14 2010 - summary:     force plugin load

1234 - Nov 16 12:58:22 2010 - summary:     sleep 0.3 seconds before showing console prompt

1233 - Nov 16 12:56:25 2010 - summary:     check for empty event.txt .. clear connectok in BotBase.exit()

1232 - Nov 16 12:04:43 2010 - summary:     this is 0.5 RC3

1231 - Nov 16 11:59:39 2010 - summary:     fix xmpp reconnect bug

1230 - Nov 16 11:47:26 2010 - summary:     try except around dumps()

1229 - Nov 15 21:40:46 2010 - summary:     put runners output on loglevel info

1228 - Nov 15 19:39:40 2010 - summary:     dont give the "no such command" reply

1227 - Nov 15 19:36:03 2010 - summary:     lock dumpelement (RLock)

1226 - Nov 15 16:52:23 2010 - summary:     bring back to sanity

1225 - Nov 15 12:48:50 2010 - summary:     fix jsb-rollback

1224 - Nov 15 12:47:31 2010 - summary:     fix jsb-release

1223 - Nov 15 11:49:44 2010 - summary:     fix upload

1222 - Nov 15 10:53:11 2010 - summary:     add missing opts.args

1221 - Nov 15 10:51:54 2010 - summary:     set PATH

1220 - Nov 15 06:41:49 2010 - summary:     check for waveapi

1219 - Nov 14 23:19:10 2010 - summary:     fix GAE

1218 - Nov 14 15:16:15 2010 - summary:     fix makedocs

1217 - Nov 14 11:39:14 2010 - summary:     test-plugs 10 1 run around

1216 - Nov 14 08:40:23 2010 - summary:     remote unload command .. use plug-disable for that

1215 - Nov 14 08:32:37 2010 - summary:     wait on event.outqueue

1214 - Nov 14 07:30:37 2010 - summary:     add all plugins in gozerlib.plugs as default plugins

1213 - Nov 14 07:05:09 2010 - summary:     update UPLOAD doc

1212 - Nov 13 22:45:16 2010 - summary:     don include TIP and Changelog use jsb-dotip and jsb-makechangelog

1211 - Nov 13 22:29:08 2010 - summary:     add make changelog

1210 - Nov 13 21:52:30 2010 - summary:     it is appid

1209 - Nov 13 21:43:37 2010 - summary:     detect GAE properly

1208 - Nov 13 20:39:04 2010 - summary:     dont remove default plugins

1207 - Nov 13 20:32:51 2010 - summary:     implement a remove_plugin function

1206 - Nov 13 19:33:23 2010 - summary:     lower loglevels

1205 - Nov 13 19:12:14 2010 - summary:     more help options stuff

1204 - Nov 13 18:58:58 2010 - summary:     give every program the proper options

1203 - Nov 13 17:49:33 2010 - summary:     show proper options part 1

1202 - Nov 13 16:26:12 2010 - summary:     prepare for 0.5 RC2

1201 - Nov 12 00:34:09 2010 - summary:     pass -d option over to jsb-release

1200 - Nov 12 00:03:50 2010 - summary:     fix plug-enable

1199 - Nov 11 23:18:23 2010 - summary:     add plug plugin for plug-enable and plug-disable

1198 - Nov 11 22:20:30 2010 - summary:     fix loadlist

1197 - Nov 11 21:32:30 2010 - summary:     implement a maincfg.loadlist and blacklist allowing disabling and enabling

1196 - Nov 10 20:36:22 2010 - summary:     fix

1195 - Nov 09 14:16:28 2010 - summary:     put outputcache in the center

1194 - Nov 09 13:18:14 2010 - summary:     fix error when credentials.py is not available

1193 - Nov 09 03:25:50 2010 - summary:     also relay wave bot output

1192 - Nov 09 03:11:02 2010 - summary:     fix joining msg in waves

1191 - Nov 09 02:50:19 2010 - summary:     make wave forwarding to/from IRC work


0.5rc1
~~~~~~


1190 - Nov 08 19:47:23 2010 - summary:     Added tag 0.5rc1 for changeset 8e22ae622152

1189 - Nov 08 19:33:11 2010 - summary:     add UPGRADE doc

1188 - Nov 08 19:31:19 2010 - summary:     fix some bugs discovered with jsb-makedocs

1187 - Nov 08 16:04:08 2010 - summary:     remove debug print

1186 - Nov 08 12:09:34 2010 - summary:     fix persisting to file

1185 - Nov 08 11:50:56 2010 - summary:     fix wave

1184 - Nov 08 11:19:51 2010 - summary:     typo

1183 - Nov 08 11:07:31 2010 - summary:     add _import_byfile and use it to import credentials.py

1182 - Nov 08 00:37:55 2010 - summary:     fix bugs discovered with !test-plugs 10 1

1181 - Nov 07 23:10:33 2010 - summary:     a better yellow

1180 - Nov 07 22:51:08 2010 - summary:     set default color to yellow

1179 - Nov 07 03:40:24 2010 - summary:     add debian man page

1178 - Nov 07 03:12:08 2010 - summary:     add debian specific files

1177 - Nov 07 01:29:07 2010 - summary:     do proper version

1176 - Nov 07 00:56:47 2010 - summary:     create datadir if it doesnt exist yet

1175 - Nov 07 00:37:04 2010 - summary:     jsb-upload should only upload

1174 - Nov 07 00:18:17 2010 - summary:     include os.getcwd() in sys.path

1173 - Nov 06 23:47:37 2010 - summary:     default to pink

1172 - Nov 06 23:44:20 2010 - summary:     allow color of main panel to be set in mainconfig

1171 - Nov 06 23:12:41 2010 - summary:     cleanup koffie

1170 - Nov 06 20:18:19 2010 - summary:     use bot.cfg.followlist only on GAE

1169 - Nov 06 15:44:00 2010 - summary:     fix docs

1168 - Nov 06 14:27:56 2010 - summary:     use getdatadir()

1167 - Nov 06 14:02:54 2010 - summary:     default logging of errors to false

1166 - Nov 06 13:57:26 2010 - summary:     use getdatadir()

1165 - Nov 06 13:11:12 2010 - summary:     add jsb-dotip

1164 - Nov 06 12:21:54 2010 - summary:     branch merge

1163 - Nov 06 03:40:18 2010 - summary:     use proper datadir

1162 - Nov 06 12:21:05 2010 - summary:     add missing splitted attribute

1161 - Nov 06 02:39:03 2010 - summary:     use getcmndperms()

1160 - Nov 06 01:51:32 2010 - summary:     fix

1159 - Nov 06 01:05:52 2010 - summary:     fix

1158 - Nov 06 01:04:56 2010 - summary:     fix chatlog plugin

1157 - Nov 05 23:52:42 2010 - summary:     remove jsb-uploadall

1156 - Nov 05 23:50:07 2010 - summary:     move jsb-uploadall into jsb-upload

1155 - Nov 05 23:16:14 2010 - summary:     remove jsb-installplug

1154 - Nov 05 23:02:08 2010 - summary:     fix relay plugin

1153 - Nov 05 21:28:15 2010 - summary:     fix reboot on jsb-irc

1152 - Nov 05 21:20:24 2010 - summary:     use os.sep

1151 - Nov 05 21:17:54 2010 - summary:     use getdatadir()

1150 - Nov 05 21:14:36 2010 - summary:     import os

1149 - Nov 05 21:07:55 2010 - summary:     use Persist

1148 - Nov 05 20:56:09 2010 - summary:     fix chan-upgrade

1147 - Nov 05 20:44:33 2010 - summary:     remove install-plug .. main site is down for now

1146 - Nov 05 20:35:55 2010 - summary:     remove jsb-import from setup.py

1145 - Nov 05 20:34:16 2010 - summary:     remove jsb-import it will be rewritten in python later on

1144 - Nov 05 20:31:02 2010 - summary:     ignore gatekeeper in LazyDict.dump()

1143 - Nov 05 18:53:53 2010 - summary:     store channel in datadir/fleet/<botname>/channels

1142 - Nov 05 18:08:51 2010 - summary:     create event.chan if it doesnt exist yet

1141 - Nov 05 18:04:12 2010 - summary:     fix

1140 - Nov 05 17:56:36 2010 - summary:     fix GAE .. add -d option to jsb-release

1139 - Nov 05 17:03:50 2010 - summary:     use getfleet() so it's datadir can be set at runtime not import time

1138 - Nov 05 13:27:12 2010 - summary:     fix reloading of myplugs

1137 - Nov 05 12:58:23 2010 - summary:     respond with proper version

1136 - Nov 05 12:42:46 2010 - summary:     fix logging onto IRCnet

1135 - Nov 04 21:24:10 2010 - summary:     make tar build cleanly

1134 - Nov 04 20:38:35 2010 - summary:     first try 0.5 RC1

1133 - Nov 04 20:12:42 2010 - summary:     make GAE work

1132 - Nov 04 19:16:43 2010 - summary:     set datadir in boot()

1131 - Nov 04 18:37:33 2010 - summary:     fix Persist and Config saving

1130 - Nov 04 14:25:36 2010 - summary:     more version stuff

1129 - Nov 04 14:20:52 2010 - summary:     dont forget openid

1128 - Nov 04 14:20:01 2010 - summary:     make GAE work

1127 - Nov 04 12:49:12 2010 - summary:     fix jsb-launch

1126 - Nov 04 11:37:56 2010 - summary:     fix

1125 - Nov 04 11:34:02 2010 - summary:     remove gozerlib.config.cfg

1124 - Nov 04 11:10:51 2010 - summary:     fix admin import

1123 - Nov 04 11:03:27 2010 - summary:     add version module

1122 - Nov 04 11:02:14 2010 - summary:     dont write to disk during import time

1121 - Nov 04 08:44:49 2010 - summary:     add jsb-launch .. check for gozerdata dir otherwise use ~/.jsonbot

1120 - Nov 04 00:46:03 2010 - summary:     make -d option to set datadir .. make -n (nick) option work

1119 - Nov 03 16:31:33 2010 - summary:     really fix twitter

1118 - Nov 03 09:28:07 2010 - summary:     fix twitter

1117 - Nov 03 00:27:37 2010 - summary:     make irc -> Wave realying work

1116 - Nov 02 23:19:46 2010 - summary:     and GAE XMPP -> IRC works

1115 - Nov 02 23:02:39 2010 - summary:     forwarding IRC to GAE xmpp is now working again (fully)

1114 - Nov 02 11:37:26 2010 - summary:     almost there

1113 - Nov 02 09:10:35 2010 - summary:     over to test

1112 - Nov 02 06:00:12 2010 - summary:     nomralize a bit more

1111 - Nov 02 05:38:18 2010 - summary:     use XMLescape before sending data over XMPP

1110 - Nov 02 04:04:04 2010 - summary:     fix more command on GAE .. lower loglevels

1109 - Nov 02 00:01:32 2010 - summary:     update app.yaml example

1108 - Nov 01 23:55:31 2010 - summary:     implement a proper GET on openid login

1107 - Nov 01 23:28:33 2010 - summary:     ger rid of old login stuff

1106 - Nov 01 21:49:08 2010 - summary:     prepare for 0.5 RELEASE

1105 - Nov 01 20:31:58 2010 - summary:     branch merge

1104 - Nov 01 20:12:17 2010 - summary:     branch merge

1103 - Nov 01 20:31:36 2010 - summary:     fix rss-del bug

1102 - Nov 01 16:46:56 2010 - summary:     return empty list if no feeds are running

1101 - Nov 01 20:08:17 2010 - summary:     default save=True on RssWatcher.peek()

1100 - Nov 01 15:50:45 2010 - summary:     make tinyurl configurable

1099 - Nov 01 02:33:07 2010 - summary:     since GAE request can get routed to different instances .. dont cache feeds

1098 - Oct 31 17:24:44 2010 - summary:     fix relaying from/to IRC/GAE

1097 - Oct 31 15:03:16 2010 - summary:     add !list <plugin> showing all commands of a plugin

1096 - Oct 31 14:45:50 2010 - summary:     add koffie plugin

1095 - Oct 31 14:32:35 2010 - summary:     update rss plugin

1094 - Oct 30 23:35:38 2010 - summary:     fix dumping of lazydict

1093 - Oct 30 23:30:03 2010 - summary:     enable the bold on irc

1092 - Oct 30 23:19:10 2010 - summary:     allow for bold in web event.reply()

1091 - Oct 30 22:54:19 2010 - summary:     send an string back when DeadLineExceeded is encountered

1090 - Oct 30 21:09:31 2010 - summary:     type="cache"

1089 - Oct 30 18:50:13 2010 - summary:     tune web console

1088 - Oct 30 17:31:25 2010 - summary:     use mem based cache, invalidate entry on .sync() of .save()

1087 - Oct 30 17:21:12 2010 - summary:     disable the local cacheing on GAE for now

1086 - Oct 30 16:28:55 2010 - summary:     we need to check if cache object is still valid

1085 - Oct 30 14:26:19 2010 - summary:     fix settings sleepseconds in RssWatcher.watch()

1084 - Oct 30 00:58:28 2010 - summary:     update website and give it a new look

1083 - Oct 29 12:47:39 2010 - summary:     first attempt at implementing access control for forwarding events

1082 - Oct 28 04:10:03 2010 - summary:     wrap the put() on GAE persist in a transaction

1081 - Oct 28 01:15:51 2010 - summary:     i think this is how the stripname() function is going to look like

1080 - Oct 27 23:38:14 2010 - summary:     dont use slugify() .. i need the true unicode string

1079 - Oct 27 23:01:40 2010 - summary:     use slugify()

1078 - Oct 27 18:25:57 2010 - summary:     allow for exception log in Plugins.reload()

1077 - Oct 27 17:23:46 2010 - summary:     make upgrading possible for 0.4.1 and pre 0.5 bots

1076 - Oct 27 16:57:03 2010 - summary:     add chan-upgrade command .. over to test

1075 - Oct 27 14:30:55 2010 - summary:     fix indent error

1074 - Oct 27 13:38:23 2010 - summary:     this is 0.5 BETA3

1073 - Oct 27 06:43:15 2010 - summary:     use watcher.runners() in handle_stopwatch

1072 - Oct 26 18:49:21 2010 - summary:     fix persist loading on GAE

1071 - Oct 26 05:56:12 2010 - summary:     remove compat shizzle, change stripname() .. not backwards compat

1070 - Oct 26 05:15:00 2010 - summary:     fix options error

1069 - Oct 25 07:28:59 2010 - summary:     fix ssl rebooting

1068 - Oct 24 18:44:03 2010 - summary:     branch merge

1067 - Oct 24 00:04:25 2010 - summary:     prepare for 0.5 BETA1

1066 - Oct 23 23:58:33 2010 - summary:     add jsb-uploadall to setup.py

1065 - Oct 23 23:57:55 2010 - summary:     add jsb-uploadall

1064 - Oct 24 18:42:47 2010 - summary:     move making of options to gozerlib/plugs/dispatch.py

1063 - Oct 23 17:13:14 2010 - summary:     reduce numer of callback chains. cleanup runner code. fix

1062 - Oct 23 14:50:37 2010 - summary:     introduce event options

1061 - Oct 23 13:05:52 2010 - summary:     lower loglevel of runner shutdowns

1060 - Oct 23 12:47:42 2010 - summary:     put a timeout on connectok.wait() in BotBase.start()

1059 - Oct 22 00:02:45 2010 - summary:     tune persist logging

1058 - Oct 21 22:40:37 2010 - summary:     fix persist

1057 - Oct 21 15:12:24 2010 - summary:     truely clear cache

1056 - Oct 21 13:22:52 2010 - summary:     dont use memcache in the shell case

1055 - Oct 21 12:53:27 2010 - summary:     set memcache too

1054 - Oct 21 12:37:05 2010 - summary:     put the objects themselves in the cache not the jsonstring

1053 - Oct 21 11:27:48 2010 - summary:     set() in Persist.save() properly

1052 - Oct 21 10:47:57 2010 - summary:     make etags work .. use If-None-Match header

1051 - Oct 21 10:31:02 2010 - summary:     properly assign status code

1050 - Oct 21 08:10:03 2010 - summary:     dont reload plugin if its already loaded and force=False

1049 - Oct 20 23:07:49 2010 - summary:     make use of etags

1048 - Oct 20 02:38:45 2010 - summary:     make rss work again on GAE

1047 - Oct 20 01:18:51 2010 - summary:     add "rss-stopwatch all"

1046 - Oct 19 23:52:53 2010 - summary:     use unicode in topper command

1045 - Oct 19 21:28:01 2010 - summary:     make rss-import work on urls

1044 - Oct 19 21:15:08 2010 - summary:     add defer() to the async feed fetching (GAE)

1043 - Oct 19 17:39:01 2010 - summary:     add time to the outputcache

1042 - Oct 18 23:49:23 2010 - summary:     add appengine_config to enable stats

1041 - Oct 18 13:10:31 2010 - summary:     fix lazydict.dump()

1040 - Oct 18 13:08:55 2010 - summary:     don't use os.getlogin() it doesnt work on all platforms

1039 - Oct 17 11:34:42 2010 - summary:     make rss use async urlfetch on GAE

1038 - Oct 15 16:10:29 2010 - summary:     lower logging

1037 - Oct 14 22:58:17 2010 - summary:     fix gcalc thnx to klapo

1036 - Oct 14 08:01:11 2010 - summary:     fix nickserv

1035 - Oct 14 07:39:59 2010 - summary:     more log tuning

1034 - Oct 14 07:06:29 2010 - summary:     show NOTICE txt in log so we can see what the server notices to us

1033 - Oct 14 06:55:38 2010 - summary:     tune logging a bit .. set bot.name@bot.server when server command is

1032 - Oct 14 05:29:48 2010 - summary:     check for fn first then for self.fn

1031 - Oct 14 05:26:26 2010 - summary:     tweak get() order

1030 - Oct 14 05:18:55 2010 - summary:     second attempt

1029 - Oct 14 05:00:33 2010 - summary:     fix attempt at 0.4 backwards compat

1028 - Oct 14 04:18:24 2010 - summary:     over to test on GAE .. version 0.4 detection

1027 - Oct 14 02:30:48 2010 - summary:     use no arguments to sock.shutdown is socket is ssl

1026 - Oct 14 02:14:57 2010 - summary:     give examples 10 seconds to complete

1025 - Oct 14 02:05:02 2010 - summary:     add follow-add and follow-del commands .. idle plugin uses this

1024 - Oct 14 00:54:07 2010 - summary:     dont block users on 401

1023 - Oct 14 00:36:28 2010 - summary:     rename GozerEvent.toxml() to GozerEvent.tojabber()

1022 - Oct 13 15:31:00 2010 - summary:     thnx to Gavin Hanover from EFnet this should avoid the RBL blacklisting

1021 - Oct 12 09:30:05 2010 - summary:     use os.getlogin() as the username and a default txt for gecos

1020 - Oct 12 09:21:57 2010 - summary:     use os.getlogin() to provide the user realname

1019 - Oct 12 01:14:38 2010 - summary:     properly reply version in a ctcp version request

1018 - Oct 12 00:24:07 2010 - summary:     start bot.start() in its own thread otherwise we deadlock on exit

1017 - Oct 11 22:10:40 2010 - summary:     wait for connectok before joining channels

1016 - Oct 11 17:36:06 2010 - summary:     remove debug stuff

1015 - Oct 11 17:27:36 2010 - summary:     readd gcalc to the commonplugs

1014 - Oct 11 17:01:37 2010 - summary:     don't reconnect from Irc._raw() it loops the bot.

1013 - Oct 11 11:37:40 2010 - summary:     don't set lastpeek on feed start to localtime() .. use the feed provided times

1012 - Oct 10 19:59:25 2010 - summary:     check if ievent.chan is available in MODE events

1011 - Oct 09 16:39:06 2010 - summary:     make html in xmpp message work

1010 - Oct 09 16:16:34 2010 - summary:     html in xmpp part 3

1009 - Oct 09 15:43:08 2010 - summary:     html in jabber part 2

1008 - Oct 09 14:28:43 2010 - summary:     first attempt at <html> support in sxmpp bot

1007 - Oct 07 21:55:16 2010 - summary:     simplify stripname to the bone

1006 - Oct 07 21:41:53 2010 - summary:     make stripname utf-8 friendly

1005 - Oct 07 20:37:44 2010 - summary:     add strippedtxt to irc input

1004 - Oct 07 13:26:36 2010 - summary:     reenable the version command

1003 - Oct 07 13:09:50 2010 - summary:     exclude more rss commands from the test-plugs command

1002 - Oct 07 12:55:37 2010 - summary:     fix GAE operations

1001 - Oct 07 12:14:11 2010 - summary:     this is 0.5 DEVELOPMENT

1000 - Oct 07 12:10:39 2010 - summary:     add encode("utf-8") to stripname

999 - Oct 07 10:20:56 2010 - summary:     do fcntl.flock around Persist.save()

998 - Oct 07 09:33:32 2010 - summary:     skip rss test that call out

997 - Oct 07 06:47:33 2010 - summary:     add feeder.xml manifest

996 - Oct 07 01:50:24 2010 - summary:     nit

995 - Oct 07 01:22:14 2010 - summary:     check for BLIP_SUBMITTED in watcher

994 - Oct 07 01:00:28 2010 - summary:     sort elements to save

993 - Oct 07 00:53:55 2010 - summary:     implement gozerdata/run/cmndperms

992 - Oct 06 21:44:17 2010 - summary:     implement chan-silentcommand .. /msg output of command to user

991 - Oct 06 11:10:20 2010 - summary:     add dispatch plugin to default loaded plugins

990 - Oct 05 07:51:57 2010 - summary:     fix normal IRC channel commands

989 - Oct 05 01:07:57 2010 - summary:     fix dcc chat test-plugs .. fix dumpelement recursive chain

988 - Oct 05 00:08:05 2010 - summary:     fix admin-boot

987 - Oct 04 23:59:23 2010 - summary:     update boot tables when reloading a plugin

986 - Oct 04 23:05:25 2010 - summary:     rearrange permissions

985 - Oct 04 22:40:12 2010 - summary:     branch merge

984 - Oct 04 14:11:02 2010 - summary:     branch merge

983 - Oct 04 22:39:29 2010 - summary:     add event.chan.data.allowcommands .. add GUEST to most commands. remove OPER

982 - Oct 03 13:58:00 2010 - summary:     fix choice command

981 - Oct 04 14:08:54 2010 - summary:     remove gcalc from jsonbot for now .. need to look for a good API

980 - Oct 03 10:33:46 2010 - summary:     tune logging of Runners

979 - Oct 03 10:09:19 2010 - summary:     fix rss-peekall

978 - Oct 02 19:52:09 2010 - summary:     re-enable join and part

977 - Oct 02 12:57:38 2010 - summary:     put logging of output on debug level .. show threadname in log msg

976 - Oct 02 12:01:11 2010 - summary:     update logging level .. send START event on resume .. fixes RSS and UDP

975 - Oct 02 03:38:50 2010 - summary:     fix control character handling by binding the event earlier

974 - Oct 01 23:51:01 2010 - summary:     lower loglevel of checkpoll

973 - Oct 01 22:56:42 2010 - summary:     fix karma-whydown and who down replies

972 - Oct 01 22:14:27 2010 - summary:     try to log nick first and if thats not available use event.auth

971 - Oct 01 16:39:13 2010 - summary:     fix !help bug thnx to Julius-ZM

970 - Sep 30 14:34:01 2010 - summary:     enable rss-watch all

969 - Sep 30 12:54:55 2010 - summary:     fix watcher when receiving from GAE XMPP

968 - Sep 30 12:51:28 2010 - summary:     fix watcher when receiving from GAE WEB

967 - Sep 30 10:53:37 2010 - summary:     improve logging

966 - Sep 30 02:27:46 2010 - summary:     fix rss on shell

965 - Sep 29 23:30:49 2010 - summary:     fix rss handling on GAE

964 - Sep 29 20:05:30 2010 - summary:     fix watcher

963 - Sep 29 17:59:12 2010 - summary:     fix RSS. lastpoll is now module level object.

962 - Sep 29 16:21:10 2010 - summary:     use chatlogs formatevent to improve watcher reporting

961 - Sep 29 14:21:12 2010 - summary:     dont save results in rss plugin .. just use lastpeeked time

960 - Sep 28 15:42:28 2010 - summary:     use event.dump() to log the events

959 - Sep 28 14:09:19 2010 - summary:     use START event to default load socketplugs.udp

958 - Sep 28 00:11:27 2010 - summary:     add chan-denyplug and chan-allowplug

957 - Sep 27 23:15:44 2010 - summary:     this is version 0.4.1


0.4
~~~


956 - Sep 27 22:52:11 2010 - summary:     Added tag 0.4 for changeset a9fe5ffc5e37

955 - Sep 27 19:17:13 2010 - summary:     this is 0.4 RELEASE

954 - Sep 27 18:07:27 2010 - summary:     don't generate a default password

953 - Sep 27 17:21:35 2010 - summary:     seperate BotBase.doremote() from BotBase.doevent()

952 - Sep 27 16:47:40 2010 - summary:     bind event in learn callback

951 - Sep 27 14:45:56 2010 - summary:     call BotBase.doevent() in Irc.handle_ievent()

950 - Sep 27 13:33:49 2010 - summary:     bind event when in karma callback

949 - Sep 26 11:57:54 2010 - summary:     tune logging (final)

948 - Sep 26 11:02:52 2010 - summary:     more logging nits

947 - Sep 26 10:55:54 2010 - summary:     branch merge

946 - Sep 26 10:54:07 2010 - summary:     improve logging

945 - Sep 26 10:14:23 2010 - summary:     branch merge

944 - Sep 26 10:11:57 2010 - summary:     dont assign WebEvent.user until EventBase.bind()

943 - Sep 26 04:15:31 2010 - summary:     intiitalize event.user properly

942 - Sep 26 02:35:56 2010 - summary:     fix learn callback

941 - Sep 26 00:21:25 2010 - summary:     more logging nits

940 - Sep 26 00:14:27 2010 - summary:     logging nits

939 - Sep 25 23:32:37 2010 - summary:     fix nick in relay .. add nick option to BotBase constructor

938 - Sep 25 22:29:21 2010 - summary:     add whoup/down and whyup/down to the karma plugin

937 - Sep 25 16:35:16 2010 - summary:     add karma plugin

936 - Sep 25 16:34:30 2010 - summary:     add logging to loading of persistant objects

935 - Sep 25 13:52:50 2010 - summary:     lower the name to be stripped

934 - Sep 25 08:49:33 2010 - summary:     fix setting of bot.nick after the !nick command

933 - Sep 24 20:11:23 2010 - summary:     the checking for event.chan.silent is done in event.reply

932 - Sep 24 19:54:40 2010 - summary:     implement silent mode

931 - Sep 24 11:43:09 2010 - summary:     fix /msg in IRC

930 - Sep 23 21:45:47 2010 - summary:     tune console

929 - Sep 23 21:40:24 2010 - summary:     nits

928 - Sep 23 21:13:26 2010 - summary:     add chan plugin

927 - Sep 23 20:47:49 2010 - summary:     default disable gatekeeper (zet bot.closed to False)

926 - Sep 23 18:21:38 2010 - summary:     fix wave forwarding

925 - Sep 23 17:48:58 2010 - summary:     add forgotten import

924 - Sep 23 17:12:36 2010 - summary:     fix wave

923 - Sep 23 13:19:33 2010 - summary:     fix typo

922 - Sep 23 12:30:04 2010 - summary:     put nickserv stuff at loglevel WARN

921 - Sep 23 12:14:41 2010 - summary:     fix sxmpp reconnect

920 - Sep 23 11:54:22 2010 - summary:     copy over the reconneccount

919 - Sep 23 11:31:38 2010 - summary:     fix -o options in jsb-fleet

918 - Sep 23 10:58:21 2010 - summary:     branch merge

917 - Sep 23 02:05:26 2010 - summary:     start tickloop when not on GAE

916 - Sep 22 02:47:44 2010 - summary:     branch merge

915 - Sep 22 02:45:55 2010 - summary:     update to docs branch

914 - Sep 22 00:52:20 2010 - summary:     style rewrite part tig

913 - Sep 21 23:37:59 2010 - summary:     default auto_register to off

912 - Sep 22 02:43:37 2010 - summary:     don't dump the stanza - fixes GAE XMPP forward

911 - Sep 21 23:03:11 2010 - summary:     branch merge

910 - Sep 21 02:12:12 2010 - summary:     branch merge

909 - Sep 21 19:51:51 2010 - summary:     use raw_xml=True when sending from GAE XMPP

908 - Sep 21 02:11:28 2010 - summary:     style changes

907 - Sep 21 01:40:25 2010 - summary:     remove notices from nickserv plugin

906 - Sep 21 00:58:39 2010 - summary:     use privmsg in nickserv plugin

905 - Sep 21 00:09:52 2010 - summary:     tis is BETA1

904 - Sep 20 23:41:54 2010 - summary:     replace xml parsing code with something hopefully better

903 - Sep 20 23:15:11 2010 - summary:     dump exception if we can't parse xmpp data

902 - Sep 20 22:59:40 2010 - summary:     gozerlib.plugs style part 2

901 - Sep 20 21:46:47 2010 - summary:     gozerlib.plugs style changes

900 - Sep 20 13:57:07 2010 - summary:     fix

899 - Sep 20 18:07:18 2010 - summary:     update setup.py

898 - Sep 20 13:38:47 2010 - summary:     style rewrite part tig zoveel

897 - Sep 20 12:09:25 2010 - summary:     fix wave bot

896 - Sep 20 01:17:47 2010 - summary:     style revamp part 4

895 - Sep 20 00:41:24 2010 - summary:     remove login from console

894 - Sep 20 00:33:46 2010 - summary:     fix DCC CHAT

893 - Sep 19 23:11:23 2010 - summary:     revamp part 3

892 - Sep 19 22:36:13 2010 - summary:     style revamp part 2

891 - Sep 19 21:16:17 2010 - summary:     code "style" revamp part 1

890 - Sep 19 18:20:24 2010 - summary:     lower loglevels .. event is remote is txt startswith {

889 - Sep 19 17:53:40 2010 - summary:     fix reboot

888 - Sep 19 17:32:33 2010 - summary:     re-enable bold in IRC

887 - Sep 19 17:06:42 2010 - summary:     add waitforjoin mainconfig var

886 - Sep 19 14:40:03 2010 - summary:     fix setting of channel in ievent

885 - Sep 19 14:20:03 2010 - summary:     over to test

884 - Sep 19 12:54:57 2010 - summary:     fix putonqueue calls .. it requires a channel argument

883 - Sep 19 12:46:49 2010 - summary:     fix some more

882 - Sep 19 12:34:38 2010 - summary:     fix

881 - Sep 19 12:29:58 2010 - summary:     fix IRC

880 - Sep 19 06:51:23 2010 - summary:     gtalk replies need to be of the type "chat"

879 - Sep 19 06:31:00 2010 - summary:     fix GAE xmpp forwarding

878 - Sep 19 05:53:50 2010 - summary:     fix gae xmpp

877 - Sep 19 05:42:43 2010 - summary:     make sure event.args and event.rest are set

876 - Sep 19 05:10:08 2010 - summary:     fix link replace

875 - Sep 19 02:36:28 2010 - summary:     dont forward already forwarded events

874 - Sep 19 02:24:25 2010 - summary:     fix irc bot.outnocb

873 - Sep 19 02:14:46 2010 - summary:     fix more in the web case

872 - Sep 19 02:10:29 2010 - summary:     fix web

871 - Sep 18 13:39:03 2010 - summary:     temp commit for backup

870 - Sep 18 06:36:09 2010 - summary:     fix !test-unicode on GAE WEB

869 - Sep 18 05:34:30 2010 - summary:     fix GAE XMPP

868 - Sep 18 05:30:30 2010 - summary:     forwarding stuff

867 - Sep 18 05:07:03 2010 - summary:     fix relaying of "background" events

866 - Sep 18 04:37:56 2010 - summary:     make forwarding work

865 - Sep 18 04:23:35 2010 - summary:     over to test

864 - Sep 18 01:31:29 2010 - summary:     fix more on GAE WEB

863 - Sep 18 00:49:39 2010 - summary:     make GAE web work again

862 - Sep 18 00:15:45 2010 - summary:     fix nr arguments exception

861 - Sep 18 00:05:53 2010 - summary:     log joining of channels

860 - Sep 17 23:57:55 2010 - summary:     do the checking for reload in BotBase.doevent()

859 - Sep 17 23:43:51 2010 - summary:     dont call BotBase.outmonitor() twice

858 - Sep 17 23:12:35 2010 - summary:     fix SXMPP data path

857 - Sep 17 21:20:20 2010 - summary:     fix IRC path

856 - Sep 17 21:12:21 2010 - summary:     datapath revamp part 2

855 - Sep 17 19:14:02 2010 - summary:     revamp datapath .. start with console

854 - Sep 17 04:15:44 2010 - summary:     make GAE relaying work again

853 - Sep 17 03:03:16 2010 - summary:     make proper digest

852 - Sep 17 02:59:30 2010 - summary:     use event.tojson() as the payload instead of event.dump()

851 - Sep 17 01:44:15 2010 - summary:     fix GAE website

850 - Sep 17 01:24:04 2010 - summary:     lower loglevel

849 - Sep 17 01:19:18 2010 - summary:     remove more elements from dumpelement

848 - Sep 17 01:13:20 2010 - summary:     add checkignore

847 - Sep 17 00:59:19 2010 - summary:     silence

846 - Sep 17 00:50:35 2010 - summary:     remove debug prints and code

845 - Sep 17 00:44:45 2010 - summary:     merge

844 - Sep 17 00:43:40 2010 - summary:     remote simplify

843 - Sep 16 22:50:11 2010 - summary:     strip part 1

842 - Sep 16 15:39:54 2010 - summary:     remove old remote implementation

841 - Sep 16 15:34:17 2010 - summary:     fix remotecallbacks

840 - Sep 16 13:55:56 2010 - summary:     tune gatekeeper

839 - Sep 16 13:47:15 2010 - summary:     use 139 chars in twitter tweet

838 - Sep 16 13:38:28 2010 - summary:     move gatekeeper into the bot and add plugin to allow/deny

837 - Sep 16 01:07:47 2010 - summary:     add the GateKeeper .. use remote-allow <other bot's JID>

836 - Sep 16 00:03:18 2010 - summary:     socklib .. fromenc() on entry and toenc() on exit

835 - Sep 15 12:53:52 2010 - summary:     fix learning of items

834 - Sep 14 22:48:01 2010 - summary:     nits

833 - Sep 14 22:27:26 2010 - summary:     only bind a user to the callbacks if it is a command

832 - Sep 14 20:07:20 2010 - summary:     branch merge

831 - Sep 14 19:53:05 2010 - summary:     dont add attributes that are None

830 - Sep 14 19:39:19 2010 - summary:     simplify the lazydicts dumpelement code

829 - Sep 14 19:01:14 2010 - summary:     revamp the lazydict.dump() code .. a list of attributes to dump is needed

828 - Sep 14 16:57:49 2010 - summary:     move sleeping into the joinchannels method

827 - Sep 14 16:54:42 2010 - summary:     sleep 2 seconds before joining channels

826 - Sep 14 17:26:48 2010 - summary:     omit the checking for event.nodispatch

825 - Sep 14 00:52:55 2010 - summary:     change default config values .. esp. set auto_register to 0

824 - Sep 14 00:14:04 2010 - summary:     print exceptions from the exceptionevents list

823 - Sep 13 23:34:36 2010 - summary:     fix time command

822 - Sep 13 23:20:00 2010 - summary:     put logging of added users at level warning

821 - Sep 13 23:17:22 2010 - summary:     parse PRESENCE properly

820 - Sep 13 22:00:16 2010 - summary:     tune handling of remote events

819 - Sep 13 21:01:17 2010 - summary:     set nodispatch attrite on the event and dont dispatch to callbacks if so

818 - Sep 13 18:30:32 2010 - summary:     add an event.showexception attribute

817 - Sep 13 18:15:12 2010 - summary:     send 500 when exception is caught

816 - Sep 13 17:56:35 2010 - summary:     dont echo exception to the user

815 - Sep 13 17:20:29 2010 - summary:     incorporate os.sep in setup.py

814 - Sep 13 16:59:09 2010 - summary:     don't forward PRESENCE events

813 - Sep 13 15:15:44 2010 - summary:     use event.auth to identify the user

812 - Sep 13 15:00:20 2010 - summary:     use event.userhost to identify a user

811 - Sep 13 14:48:05 2010 - summary:     more user fixes

810 - Sep 13 14:04:04 2010 - summary:     use event.userhost in groupchat to find user

809 - Sep 13 13:48:44 2010 - summary:     fix !help <plugin>

808 - Sep 13 09:21:57 2010 - summary:     silence some logging

807 - Sep 12 23:40:02 2010 - summary:     refix things .. brrr

806 - Sep 12 22:14:34 2010 - summary:     more forwarding stuff

805 - Sep 12 21:46:57 2010 - summary:     forward stuff

804 - Sep 12 20:51:53 2010 - summary:     foward tuning

803 - Sep 12 19:52:44 2010 - summary:     fix logging

802 - Sep 12 18:08:05 2010 - summary:     fix reloading of myplugs plugins

801 - Sep 12 17:43:52 2010 - summary:     load watcher plugin on default

800 - Sep 12 15:34:05 2010 - summary:     don't put self.stopped to True in streamerrorhandler

799 - Sep 12 15:01:50 2010 - summary:     nits

798 - Sep 12 14:48:41 2010 - summary:     set stopped to True in disconnectHandler

797 - Sep 12 14:38:52 2010 - summary:     wait for result before exit

796 - Sep 12 14:30:28 2010 - summary:     check if user exists

795 - Sep 12 14:11:22 2010 - summary:     check if item is already in list

794 - Sep 12 13:54:45 2010 - summary:     tests fixes

793 - Sep 12 13:14:42 2010 - summary:     add locking to the runner

792 - Sep 12 11:53:05 2010 - summary:     fix xmpp reconnect

791 - Sep 11 20:19:58 2010 - summary:     reconnect in the instance itself instead of creating a new one

790 - Sep 11 06:45:26 2010 - summary:     implement the locked decorator

789 - Sep 11 05:24:26 2010 - summary:     back to normal

788 - Sep 11 05:18:14 2010 - summary:     watch more

787 - Sep 11 04:32:22 2010 - summary:     show botname when watching bot output

786 - Sep 11 04:01:14 2010 - summary:     dont echo the command in the url

785 - Sep 11 03:32:06 2010 - summary:     fix more

784 - Sep 11 03:18:31 2010 - summary:     make docs working again .. add cmnd to the url so we can follow it in the

783 - Sep 11 02:16:34 2010 - summary:     also default load commonplugs.forward

782 - Sep 11 02:12:01 2010 - summary:     default load gozerlib.plugs.remotecallbacks

781 - Sep 11 01:43:52 2010 - summary:     fix fleet reboot

780 - Sep 11 01:26:05 2010 - summary:     more reboot work

779 - Sep 11 00:07:18 2010 - summary:     fix more reboot issues

778 - Sep 10 23:26:05 2010 - summary:     exit oldbot

777 - Sep 10 23:16:43 2010 - summary:     fix rebooting on IRC

776 - Sep 10 22:24:45 2010 - summary:     incorporate gozerlib.cache into gozerlib.persist

775 - Sep 10 22:12:32 2010 - summary:     remove jsonserver stuff from the bot .. its too dangerous

774 - Sep 10 21:38:58 2010 - summary:     implement twitter-friends .. use botname in logging

773 - Sep 10 20:18:28 2010 - summary:     add cache.py

772 - Sep 10 19:25:40 2010 - summary:     dont init opts.loglevel so we can set it outselves

771 - Sep 10 19:11:40 2010 - summary:     be more verbose of what we load

770 - Sep 10 19:00:59 2010 - summary:     fix help

769 - Sep 10 18:24:54 2010 - summary:     fix plughelp

768 - Sep 10 17:39:08 2010 - summary:     make IRC bot connect again

767 - Sep 10 17:05:00 2010 - summary:     remove some reconnect remains .. use self.name in logging

766 - Sep 10 15:06:57 2010 - summary:     add -a --all command line option .. lists available fleet-bots

765 - Sep 10 14:21:06 2010 - summary:     adapt SXMPP bot to new botbase reconnect code

764 - Sep 10 13:39:16 2010 - summary:     move reconnect code into the botbase

763 - Sep 09 21:29:57 2010 - summary:     more rss stuff

762 - Sep 09 18:13:17 2010 - summary:     fix RSS polling .. set default tick time at 1 minute

761 - Sep 09 09:38:50 2010 - summary:     don't propagate exceptions to the user when raised in the runner

760 - Sep 09 08:51:52 2010 - summary:     more twit tests

759 - Sep 09 06:35:14 2010 - summary:     twitter relay test

758 - Sep 09 05:59:36 2010 - summary:     add a postmsg() function in twitter plugin and use that to forward to

757 - Sep 09 02:49:06 2010 - summary:     fix RSS on GAE

756 - Sep 09 02:23:36 2010 - summary:     remove periodical stuff .. lower loglevel in callbacks

755 - Sep 09 01:56:31 2010 - summary:     add tick module

754 - Sep 09 01:56:01 2010 - summary:     implement TICK callback based RSS polling enabling rss-setsleeptime again

753 - Sep 08 23:47:10 2010 - summary:     lower some loglevels

752 - Sep 08 23:36:33 2010 - summary:     don't throw an exception when credentials.py is not found

751 - Sep 08 23:13:12 2010 - summary:     fix installation of example files .. fix jsb-release when global installed

750 - Sep 08 08:32:25 2010 - summary:     set more cache output not add .. fix twitter-cmnd

749 - Sep 07 21:44:38 2010 - summary:     fix locale reset in tweepy.utils

748 - Sep 07 21:37:50 2010 - summary:     fix auto_register in the GAE xmpp case

747 - Sep 07 18:24:52 2010 - summary:     dont use socket timeout .. instead reconnect on write error

746 - Sep 07 18:04:46 2010 - summary:     improve watcher output

745 - Sep 07 18:01:34 2010 - summary:     improve jabber reconnect code

744 - Sep 07 10:35:15 2010 - summary:     improve IRC reconnect code

743 - Sep 06 18:59:38 2010 - summary:     make twitter plugin work on GAE

742 - Sep 06 18:21:18 2010 - summary:     fix twitter plugin

741 - Sep 06 17:51:20 2010 - summary:     remove old twitter tryouts

740 - Sep 06 17:33:50 2010 - summary:     raise exception if credentials can not be fetched

739 - Sep 06 15:11:50 2010 - summary:     make twitter API available for Get methods. potential vector nr 1

738 - Sep 06 14:35:10 2010 - summary:     give a bit nicer feedback to the user

737 - Sep 06 14:31:50 2010 - summary:     hook up the tweepy lib

736 - Sep 06 14:22:07 2010 - summary:     add tweepy to the core .. see http://github.com/joshthecoder/tweepy

735 - Sep 06 11:32:17 2010 - summary:     don't forget to boot in jsb-fleet

734 - Sep 06 06:27:36 2010 - summary:     try to catch uppercase names that got added in the pre name.lower() age

733 - Sep 06 05:50:45 2010 - summary:     more name.lower() stuff

732 - Sep 06 05:47:34 2010 - summary:     lower username on merge and add

731 - Sep 06 03:19:36 2010 - summary:     check for "Connection timed out"

730 - Sep 06 02:08:11 2010 - summary:     TOURDECODE part 2

729 - Sep 06 01:45:24 2010 - summary:     more doc stuff

728 - Sep 06 01:14:18 2010 - summary:     update docs

727 - Sep 06 00:56:14 2010 - summary:     default load udp and rss plugins for now.

726 - Sep 06 00:12:07 2010 - summary:     adjust README file .. add pointers to http://jsonbot.appspot.com

725 - Sep 05 23:55:08 2010 - summary:     warn on executing a command

724 - Sep 05 23:48:46 2010 - summary:     fix apro command

723 - Sep 05 23:31:56 2010 - summary:     use force when loadall() for the first time

722 - Sep 05 23:28:32 2010 - summary:     dont stop the bot on shutdown() .. use shutdown in reconnect()

721 - Sep 05 22:45:40 2010 - summary:     point to gozerdata/examples

720 - Sep 05 16:31:28 2010 - summary:     add twitter to the credentials.py.example

719 - Sep 05 16:02:36 2010 - summary:     add console user to the bots owner

718 - Sep 05 15:59:44 2010 - summary:     typo

717 - Sep 05 15:58:41 2010 - summary:     fix forward-stop

716 - Sep 05 15:52:54 2010 - summary:     branch merge

715 - Sep 04 05:57:22 2010 - summary:     twitter nits

714 - Sep 04 05:33:04 2010 - summary:     dont forget the textutils (txt maze)

713 - Sep 04 05:31:24 2010 - summary:     use /msg when in IRC

712 - Sep 04 05:26:21 2010 - summary:     twitter plugins works ! with OAuth

711 - Sep 04 01:35:10 2010 - summary:     first attempt at a oauth twitter plugin (not working yet)

710 - Sep 03 23:04:01 2010 - summary:     add forget command to learn plugin

709 - Sep 03 22:28:18 2010 - summary:     put default rss polltime at 15 min

708 - Sep 03 22:13:00 2010 - summary:     fix gae xmpp bot .. add a guestasuser option to the mainconfig

707 - Sep 03 21:40:40 2010 - summary:     add a "rsspolltime" mainconfig variable

706 - Sep 03 21:07:54 2010 - summary:     move learn data into gozerdata/plugs/commonplugs.learn/<channel>

705 - Sep 03 20:27:17 2010 - summary:     check is cmds.subs[command] is a list

704 - Sep 03 20:21:04 2010 - summary:     check if commands has permissions attribute

703 - Sep 05 15:40:02 2010 - summary:     re-add boot()

702 - Sep 02 23:41:38 2010 - summary:     fix forwarding

701 - Sep 02 23:08:31 2010 - summary:     fixes

700 - Sep 02 22:40:33 2010 - summary:     make sure input is converted to unicode

699 - Sep 02 22:34:52 2010 - summary:     add a info callback thats displays data on !<searchitem>

698 - Sep 02 22:04:17 2010 - summary:     add SXMPPBot.normalize() and use it

697 - Sep 02 21:53:21 2010 - summary:     fix SXMMPBot.sendnocb()

696 - Sep 02 18:41:34 2010 - summary:     set Message.auth to userhost incase of groupchat

695 - Sep 02 18:05:16 2010 - summary:     eventin is a dict not a LazyDict

694 - Sep 02 17:41:41 2010 - summary:     enable autojoining of channels on sxmpp

693 - Sep 02 17:35:04 2010 - summary:     make commands work in jabber conferences

692 - Sep 02 15:50:30 2010 - summary:     hmpf

691 - Sep 02 15:48:00 2010 - summary:     fix typo

690 - Sep 02 15:46:25 2010 - summary:     check if eventin.outqueue exists

689 - Sep 01 15:08:41 2010 - summary:     its http://host/dispatch/

688 - Sep 01 15:00:27 2010 - summary:     when copying an event link outqeuue with inqueue

687 - Sep 01 13:23:40 2010 - summary:     only log runnersizes if we actually do a cleanup

686 - Sep 01 12:03:40 2010 - summary:     this is version 0.4 DEVELOPMENT

685 - Sep 01 12:01:15 2010 - summary:     simplify gozerlib.less and the !more command

684 - Sep 01 10:44:43 2010 - summary:     move outcache out of ChannelBase

683 - Aug 30 17:42:07 2010 - summary:     this is 0.3 RELEASE


0.3
~~~


682 - Aug 30 17:40:56 2010 - summary:     Added tag 0.3 for changeset 39c49fd55587

681 - Aug 29 05:02:08 2010 - summary:     use the correct channel method of the watcher object

680 - Aug 29 03:21:10 2010 - summary:     fix wave to irc relaying

679 - Aug 28 23:46:15 2010 - summary:     its federated login

678 - Aug 28 23:42:14 2010 - summary:     update doc to mention enabling of openid

677 - Aug 28 23:11:44 2010 - summary:     lower channel name in forward loop

676 - Aug 28 23:03:24 2010 - summary:     don't lower channel name if bot is a wave bot

675 - Aug 28 21:48:28 2010 - summary:     help - remove start parameter to bot.write()

674 - Aug 28 21:33:13 2010 - summary:     put poll time at 5 minutes

673 - Aug 28 21:24:01 2010 - summary:     update README

672 - Aug 28 20:35:02 2010 - summary:     feed entries arrive at last record first so reverse the loop over it

671 - Aug 28 20:34:09 2010 - summary:     add more logging to lazydict

670 - Aug 28 20:11:20 2010 - summary:     don't convert int and floats to unicode

669 - Aug 28 19:44:48 2010 - summary:     call outmonitor in more command

668 - Aug 28 19:39:02 2010 - summary:     fix LazyDict.dump()

667 - Aug 28 17:38:28 2010 - summary:     don't forget to boot first and last callbacks

666 - Aug 28 17:16:05 2010 - summary:     tune loading of plugins

665 - Aug 28 16:53:42 2010 - summary:     don't boot in jsb-fleet

664 - Aug 28 16:45:16 2010 - summary:     tune runner

663 - Aug 28 15:49:58 2010 - summary:     tune logging

662 - Aug 28 15:34:23 2010 - summary:     do forced load on reload

661 - Aug 28 12:53:02 2010 - summary:     loop over rss result in a normal way

660 - Aug 28 12:51:26 2010 - summary:     only reload sys on shell bots

659 - Aug 28 03:43:59 2010 - summary:     logging nit

658 - Aug 28 03:31:41 2010 - summary:     send copies of the event to the callbacks

657 - Aug 28 03:22:47 2010 - summary:     cleanup

656 - Aug 28 03:04:05 2010 - summary:     loop rss result backwards


0.3b2
~~~~~


655 - Aug 28 02:48:02 2010 - summary:     Added tag 0.3b2 for changeset 3cf838482195

654 - Aug 28 02:47:15 2010 - summary:     logging nits

653 - Aug 27 20:44:41 2010 - summary:     prepare for BETA2

652 - Aug 27 20:24:03 2010 - summary:     fix command on shell xmpp

651 - Aug 27 16:16:37 2010 - summary:     remove START callback in rss .. init() is used

650 - Aug 27 15:31:19 2010 - summary:     tune runner

649 - Aug 27 14:52:54 2010 - summary:     plugins can be empty when lazyloading is enabled

648 - Aug 27 14:38:31 2010 - summary:     create run dir

647 - Aug 26 14:22:35 2010 - summary:     load plugins in jsb-makedocs

646 - Aug 26 14:01:36 2010 - summary:     fix jsb-makedocs

645 - Aug 26 13:12:21 2010 - summary:     close queus on GAE

644 - Aug 26 12:00:34 2010 - summary:     use a disable flag instead of enable

643 - Aug 26 02:00:36 2010 - summary:     fix more pipeline stuff

642 - Aug 26 01:14:14 2010 - summary:     onto the unification of the pipeline mantra which kinda chokes on me now

641 - Aug 25 23:47:47 2010 - summary:     lower loglevel

640 - Aug 25 23:40:39 2010 - summary:     stabilize doc generation stuff

639 - Aug 25 21:30:19 2010 - summary:     add /docs/ redirection to /docs/html

638 - Aug 25 21:03:32 2010 - summary:     make fleet-enable work - use cfg.enable

637 - Aug 25 17:45:44 2010 - summary:     fix nickname: addressing mode

636 - Aug 25 16:46:05 2010 - summary:     use 0.3

635 - Aug 25 16:45:10 2010 - summary:     this is 0.3 RELEASE

634 - Aug 25 15:30:23 2010 - summary:     make sure periodical jobs are killed on plugin reload

633 - Aug 25 15:20:51 2010 - summary:     sync app.yaml.example with current jsonbot app.yaml

632 - Aug 25 15:17:04 2010 - summary:     simplify examples README

631 - Aug 25 15:14:53 2010 - summary:     bail out if we need to create the ~/jsonregs/<app> dir

630 - Aug 25 14:00:46 2010 - summary:     revamp webpage so it loads on first time

629 - Aug 25 13:05:10 2010 - summary:     make the bot use less cpu-time

628 - Aug 24 23:34:13 2010 - summary:     make web login work again

627 - Aug 24 23:13:55 2010 - summary:     sleep a bit before sending the START callback

626 - Aug 24 23:01:07 2010 - summary:     wrap plugins init() in a try-except

625 - Aug 24 22:45:22 2010 - summary:     make wave bots work again .. make periodical work properly

624 - Aug 24 21:39:09 2010 - summary:     remove plugin from sys.modules if force is enabled

623 - Aug 24 21:15:22 2010 - summary:     lower channel names

622 - Aug 24 19:44:28 2010 - summary:     remove nr=1 argument

621 - Aug 24 18:50:21 2010 - summary:     make sure update() is run on poll

620 - Aug 24 10:37:36 2010 - summary:     store the jsonstring into the cache

619 - Aug 24 10:30:10 2010 - summary:     leave threadloop running on shell bots

618 - Aug 24 09:43:36 2010 - summary:     lower loglevels

617 - Aug 24 07:34:37 2010 - summary:     put interval repeat at 0

616 - Aug 23 22:05:39 2010 - summary:     add comments

615 - Aug 23 21:30:59 2010 - summary:     enable periodical for shell bots .. add a START event

614 - Aug 23 12:32:28 2010 - summary:     dont run EventBase.finsish() on every callback

613 - Aug 23 12:09:53 2010 - summary:     use EventBase.finish() early on

612 - Aug 23 11:37:55 2010 - summary:     use 1 defaultrunner

611 - Aug 23 11:01:06 2010 - summary:     fix IRC

610 - Aug 23 09:50:03 2010 - summary:     strip web handler .. on gae dont launch threads

609 - Aug 23 09:35:12 2010 - summary:     unbreak GAE

608 - Aug 23 09:28:23 2010 - summary:     delegate default dispatch to runner.

607 - Aug 23 03:21:25 2010 - summary:     remove old openid selector

606 - Aug 23 03:15:56 2010 - summary:     add openid selector support

605 - Aug 23 00:49:53 2010 - summary:     call EventBase.finish() in Callbacks.check()

604 - Aug 23 00:13:01 2010 - summary:     hmpf

603 - Aug 22 23:29:06 2010 - summary:     use event.bottype to show origins bottype

602 - Aug 22 23:27:49 2010 - summary:     fix loading of plugins

601 - Aug 22 23:11:20 2010 - summary:     make watcher channel lowercase

600 - Aug 22 22:56:49 2010 - summary:     default to auto_register=1

599 - Aug 21 21:47:16 2010 - summary:     don't bork if user cannot be set on event

598 - Aug 21 21:42:05 2010 - summary:     typo

597 - Aug 21 21:40:06 2010 - summary:     fix EventBase.finish()

596 - Aug 21 19:55:04 2010 - summary:     add TOURDECODE docs


0.3b1
~~~~~


595 - Aug 21 10:16:07 2010 - summary:     Added tag 0.3b1 for changeset a214ae813213

594 - Aug 21 10:01:25 2010 - summary:     tune for release of 0.3 BETA1

593 - Aug 21 09:43:09 2010 - summary:     create gozerdata/examples dir

592 - Aug 21 09:25:00 2010 - summary:     dont try to copy a file thats not there

591 - Aug 21 09:22:50 2010 - summary:     make sure EventBase.user exists otherwiser throw an exception

590 - Aug 21 09:08:23 2010 - summary:     fix INTRODUCTION doc

589 - Aug 21 08:45:19 2010 - summary:     fix some bugs discovered by !test-plugs

588 - Aug 21 08:33:16 2010 - summary:     fix udp .. use EventBase.finish()

587 - Aug 21 01:21:52 2010 - summary:     give a warning on shutdown

586 - Aug 21 01:16:36 2010 - summary:     add forgotten 'import xml'

585 - Aug 21 01:09:27 2010 - summary:     default udp to disable

584 - Aug 21 00:57:32 2010 - summary:     add jsb-udp

583 - Aug 20 23:22:40 2010 - summary:     tune lazydict dumping

582 - Aug 20 23:07:22 2010 - summary:     webpage nits

581 - Aug 20 22:55:05 2010 - summary:     prevent multiple added watchers

580 - Aug 20 22:45:24 2010 - summary:     check if self.txt is there

579 - Aug 20 22:40:27 2010 - summary:     use [!] if its bot output

578 - Aug 20 20:17:01 2010 - summary:     update app.yaml.example

577 - Aug 19 22:51:58 2010 - summary:     remotecallbacks are a seperate plugin now

576 - Aug 19 09:27:35 2010 - summary:     fix openid

575 - Aug 19 02:26:54 2010 - summary:     tune loading

574 - Aug 19 01:43:25 2010 - summary:     add topper status line

573 - Aug 18 22:21:51 2010 - summary:     enable lazy loading of plugins .. dont boot() on bot start

572 - Aug 18 21:44:13 2010 - summary:     fix remotecallbacks

571 - Aug 17 23:50:40 2010 - summary:     adjust examples

570 - Aug 17 23:31:12 2010 - summary:     this is 0.3 BETA1

569 - Aug 17 23:28:41 2010 - summary:     use user.nickname() in the openid case

568 - Aug 17 23:10:58 2010 - summary:     openid part 4

567 - Aug 17 13:46:21 2010 - summary:     fix

566 - Aug 17 13:14:42 2010 - summary:     dont forget the app.yaml.example

565 - Aug 17 13:13:25 2010 - summary:     openid part uhmmmm

564 - Aug 17 12:25:54 2010 - summary:     add handler_openid

563 - Aug 17 05:47:08 2010 - summary:     add login plugin

562 - Aug 17 05:45:19 2010 - summary:     fix cmndtable bork

561 - Aug 17 05:33:18 2010 - summary:     don't use https yet

560 - Aug 17 03:33:46 2010 - summary:     openid part 2

559 - Aug 17 01:15:46 2010 - summary:     openid part 1

558 - Aug 17 00:08:17 2010 - summary:     make waiting for a thread optional to the Command

557 - Aug 16 23:55:16 2010 - summary:     gozerbot -> jsonbot

556 - Aug 16 23:26:46 2010 - summary:     implement non auto_register access in handler_web and dispatch

555 - Aug 16 23:03:53 2010 - summary:     adjust app.yaml.example

554 - Aug 16 22:09:30 2010 - summary:     move over tot remote_callbacks

553 - Aug 16 14:43:29 2010 - summary:     more docs stuff

552 - Aug 16 14:07:29 2010 - summary:     revamp documentations homepage

551 - Aug 16 13:52:50 2010 - summary:     doc part 3

550 - Aug 16 13:15:58 2010 - summary:     docs part 2

549 - Aug 16 13:01:07 2010 - summary:     docs part 1

548 - Aug 16 11:20:44 2010 - summary:     unbreak DCC !test-plugs

547 - Aug 16 10:59:26 2010 - summary:     unbreak DCC

546 - Aug 16 10:45:02 2010 - summary:     use atexit in gozerlib/exit.py

545 - Aug 16 08:27:56 2010 - summary:     fix bug

544 - Aug 16 00:13:30 2010 - summary:     add EventBase.writenocb()

543 - Aug 15 20:23:32 2010 - summary:     fix bugs discovered in ./bin/jsb-makedocs .. be less verbose

542 - Aug 14 20:42:42 2010 - summary:     ignore plugins and users in bot.dump()

541 - Aug 14 19:53:54 2010 - summary:     enable urlinfo in DISPATCH callbacks

540 - Aug 14 18:22:29 2010 - summary:     make aliases per channel instead of per user

539 - Aug 14 18:14:08 2010 - summary:     include quote number

538 - Aug 14 17:46:15 2010 - summary:     more nits ;]

537 - Aug 14 17:33:35 2010 - summary:     nits

536 - Aug 14 13:10:16 2010 - summary:     fix !commands

535 - Aug 14 13:04:49 2010 - summary:     fix !more

534 - Aug 14 11:01:44 2010 - summary:     add {{ host }} .. tune !help

533 - Aug 14 10:30:22 2010 - summary:     first attempt at a quote plugin

532 - Aug 14 10:17:19 2010 - summary:     code is at googlecode

531 - Aug 14 10:07:02 2010 - summary:     add INTRODUCTION doc

530 - Aug 14 02:08:46 2010 - summary:     add remind plugin

529 - Aug 14 01:35:57 2010 - summary:     add urlinfo plugin

528 - Aug 14 00:43:17 2010 - summary:     show what the todo is for

527 - Aug 14 00:39:22 2010 - summary:     add learn plugin .. info is channel based

526 - Aug 13 23:57:02 2010 - summary:     make gethost() case insensitive

525 - Aug 13 23:36:59 2010 - summary:     add idle plugin

524 - Aug 13 23:20:29 2010 - summary:     make todoos per channel .. itemindex starts at 1 .. sort on prio

523 - Aug 13 22:49:32 2010 - summary:     add normalize to gae/xmpp/event.py

522 - Aug 13 22:34:15 2010 - summary:     add bold to console .. move normalize() into eventbase

521 - Aug 13 21:53:16 2010 - summary:     add webapp2 .. move handler_gadgetexec.py to handler_dispatch.py

520 - Aug 12 17:32:30 2010 - summary:     Fix line length ;]

519 - Aug 12 17:04:34 2010 - summary:     add ipv6 option (-6) to irc shell bot

518 - Aug 12 16:18:38 2010 - summary:     add udp to the bunch

517 - Aug 10 01:28:41 2010 - summary:     fix more in the IRC case

516 - Aug 10 01:18:00 2010 - summary:     enable bold in DCC CHAT

515 - Aug 10 01:06:06 2010 - summary:     use bold

514 - Aug 10 00:32:27 2010 - summary:     allow bold to pass no raw output

513 - Aug 09 23:14:57 2010 - summary:     convert <b> to bold

512 - Aug 09 22:52:45 2010 - summary:     irc to web works

511 - Aug 09 22:03:15 2010 - summary:     also add GADGET to the watcher

510 - Aug 09 21:59:30 2010 - summary:     add GADGET to forward

509 - Aug 09 21:10:49 2010 - summary:     add a "how" parameter to the gadgetexec POST

508 - Aug 09 10:23:04 2010 - summary:     tune status line

507 - Aug 09 10:01:19 2010 - summary:     add the echo plugin

506 - Aug 09 10:01:07 2010 - summary:     always require a control char .. echo web output

505 - Aug 08 10:43:43 2010 - summary:     use hostname:port to create backend url

504 - Aug 07 15:21:55 2010 - summary:     tune wikipedia look

503 - Aug 07 14:17:52 2010 - summary:     use the right url

502 - Aug 07 13:31:56 2010 - summary:     tune wikipedia

501 - Aug 07 11:01:31 2010 - summary:     fix more order

500 - Aug 07 04:17:07 2010 - summary:     make wikipedia work again

499 - Aug 07 03:44:50 2010 - summary:     reimplement more

498 - Aug 07 00:46:16 2010 - summary:     adjust examples .. webpage nits .. outcache work

497 - Aug 06 22:40:42 2010 - summary:     default to bold on first help

496 - Aug 06 22:17:03 2010 - summary:     default event.reply raw parameter to True

495 - Aug 06 20:11:28 2010 - summary:     fix

494 - Aug 06 20:07:53 2010 - summary:     remove user from status line .. its too huge when user is GUEST

493 - Aug 06 19:53:45 2010 - summary:     homepage tuning

492 - Aug 06 18:00:35 2010 - summary:     output topper() in italic

491 - Aug 05 22:27:36 2010 - summary:     fix some bugs discovered by jsb-makedocs

490 - Aug 05 15:07:16 2010 - summary:     more tuning of home page

489 - Aug 05 14:24:17 2010 - summary:     nits

488 - Aug 05 13:49:57 2010 - summary:     tune homepage

487 - Aug 05 01:11:01 2010 - summary:     reverse outputcache order .. last first

486 - Aug 04 23:45:56 2010 - summary:     fix typo

485 - Aug 04 20:21:43 2010 - summary:     use , as seperator not -

484 - Aug 03 15:24:28 2010 - summary:     nits

483 - Aug 02 20:48:55 2010 - summary:     open urls in a new window

482 - Aug 02 19:44:18 2010 - summary:     log all finished events

481 - Aug 02 12:06:38 2010 - summary:     fix url extender

480 - Aug 02 11:13:15 2010 - summary:     add outputcache-clear .. add update() function

479 - Aug 02 09:49:35 2010 - summary:     add rss-register

478 - Jul 30 23:40:30 2010 - summary:     tune console

477 - Jul 30 21:53:29 2010 - summary:     set title of web page

476 - Jul 30 21:43:59 2010 - summary:     spawn a new browser windows on vistiting docs pages

475 - Jul 30 14:19:42 2010 - summary:     show proper doc url on wave join

474 - Jul 30 14:00:13 2010 - summary:     console last part

473 - Jul 30 13:36:21 2010 - summary:     console part 3

472 - Jul 30 09:57:38 2010 - summary:     wave console part 2

471 - Jul 30 09:16:54 2010 - summary:     wave console attempt 1

470 - Jul 29 19:34:48 2010 - summary:     fix console on firefox

469 - Jul 29 13:53:21 2010 - summary:     more console nits

468 - Jul 29 13:19:15 2010 - summary:     allow multiple command requests

467 - Jul 29 11:26:06 2010 - summary:     nits and bolts

466 - Jul 28 21:42:17 2010 - summary:     enable GET on gadgetexec

465 - Jul 28 19:47:10 2010 - summary:     don't sed googlecode urls

464 - Jul 28 19:16:51 2010 - summary:     fix

463 - Jul 28 16:21:42 2010 - summary:     add docs link

462 - Jul 28 14:21:38 2010 - summary:     its 0.2.1 RELEASE

461 - Jul 28 14:06:42 2010 - summary:     use _static

460 - Jul 26 23:07:28 2010 - summary:     use iframe to load console

459 - Jul 26 22:25:41 2010 - summary:     attempt for console gadget

458 - Jul 26 20:45:13 2010 - summary:     split out the style css

457 - Jul 26 20:07:33 2010 - summary:     include gozerdata/examples

456 - Jul 26 19:51:44 2010 - summary:     update to 0.2.1

455 - Jul 25 05:23:15 2010 - summary:     nits

454 - Jul 24 20:55:53 2010 - summary:     dont forget the console.js

453 - Jul 24 19:47:48 2010 - summary:     first attempt at rewrite of the web page

452 - Jul 24 13:16:06 2010 - summary:     remove <br>

451 - Jul 19 13:29:52 2010 - summary:     ingore utf-8 decode errors .. unload first_ and last_ callbacks as well

450 - Jul 18 19:42:13 2010 - summary:     don't reconnect if the bot is stopped

449 - Jul 18 09:14:17 2010 - summary:     fix forward order

448 - Jul 18 08:50:14 2010 - summary:     add first_callbacks and last_callbacks so we can control the order of

447 - Jul 17 22:11:50 2010 - summary:     add base bot to fleet.makebot()

446 - Jul 17 17:19:16 2010 - summary:     don't use ttl for now

445 - Jul 17 10:04:54 2010 - summary:     don't set user to string in ircevent.py

444 - Jul 16 15:36:27 2010 - summary:     use ievent.user.channels (needs to be implemented yet)

443 - Jul 16 15:29:24 2010 - summary:     fix dispatching for DCC .. set ievent.auth in dcc chat

442 - Jul 16 14:29:31 2010 - summary:     use bot.dump()

441 - Jul 15 17:11:58 2010 - summary:     fix

440 - Jul 15 15:58:19 2010 - summary:     enable remote event logging

439 - Jul 15 15:56:00 2010 - summary:     fix chatlog plugin

438 - Jul 13 00:32:21 2010 - summary:     first attempt to port the chatlog.py plugin to jsonbot

437 - Jul 12 23:41:55 2010 - summary:     add remote callbacks

436 - Jul 12 20:56:45 2010 - summary:     add hmac to the container

435 - Jul 10 10:56:03 2010 - summary:     lower loglevel

434 - Jul 09 06:21:07 2010 - summary:     don't allow unloading of dispatcher plugin

433 - Jul 08 19:37:36 2010 - summary:     GAE WEB works in firefox (at least)

432 - Jul 08 18:25:03 2010 - summary:     fix GAE XMPP dispatch

431 - Jul 08 17:32:20 2010 - summary:     move dispatching into its own callback

430 - Jul 06 06:23:04 2010 - summary:     always require a control character

429 - Jul 06 06:01:33 2010 - summary:     add to fleet based on bot.name

428 - Jul 04 04:52:38 2010 - summary:     fix

427 - Jul 04 02:22:58 2010 - summary:     add jsb-setup to the installed base

426 - Jul 04 02:07:03 2010 - summary:     fix setup.py

425 - Jul 03 22:54:15 2010 - summary:     enable -t command line option

424 - Jul 03 22:22:09 2010 - summary:     add fleet.enable and use it in jsb-edit -f

423 - Jul 03 22:06:11 2010 - summary:     refine jsb-edit

422 - Jul 03 21:30:38 2010 - summary:     add jsb-edit

421 - Jul 03 20:58:31 2010 - summary:     lower loglevel on users.add()

420 - Jul 03 06:17:30 2010 - summary:     fix the container stuff

419 - Jul 03 05:31:49 2010 - summary:     add gozerevent and container modules

418 - Jul 03 05:31:21 2010 - summary:     introduce GozerEvent

417 - Jul 02 21:08:22 2010 - summary:     fix unicode path in wave.say()

416 - Jul 01 10:34:38 2010 - summary:     add python_precompiled to app.yaml.example

415 - Jun 29 21:09:46 2010 - summary:     check if bot is stopped

414 - Jun 29 16:46:00 2010 - summary:     fix resume of jabber bots

413 - Jun 29 13:48:59 2010 - summary:     fix reboot

412 - Jun 29 09:34:04 2010 - summary:     dont add bot to fleet if already present

411 - Jun 29 00:32:31 2010 - summary:     fix irc reconnect

410 - Jun 28 23:15:23 2010 - summary:     fix some bugs showing up when running ./bin/jsb-makedocs

409 - Jun 28 19:57:55 2010 - summary:     nits and bits

408 - Jun 28 18:53:56 2010 - summary:     update pluginlist

407 - Jun 25 15:15:10 2010 - summary:     update UPLOAD doc

406 - Jun 25 15:04:17 2010 - summary:     update setup.py and program description

405 - Jun 25 14:44:16 2010 - summary:     lower some loglevels

404 - Jun 25 14:39:47 2010 - summary:     disable jsonserver .. see plugin comment on how to enable

403 - Jun 25 14:35:43 2010 - summary:     fix jsonserver plugin

402 - Jun 25 12:31:28 2010 - summary:     fix test-unicode on wave

401 - Jun 25 12:07:21 2010 - summary:     tune version msg

400 - Jun 25 12:06:19 2010 - summary:     tune

399 - Jun 25 11:13:44 2010 - summary:     make gae web path unicode compat

398 - Jun 25 10:54:20 2010 - summary:     add jsb-stop

397 - Jun 25 10:20:49 2010 - summary:     more unicode stuff .. set defaultencoding to utf-8

396 - Jun 24 23:59:21 2010 - summary:     no errors on test-plugs 10 console

395 - Jun 24 22:29:14 2010 - summary:     fix irc outgoing

394 - Jun 23 23:33:32 2010 - summary:     make unicode work on wave

393 - Jun 23 23:22:17 2010 - summary:     fix unicode path

392 - Jun 23 22:21:24 2010 - summary:     make toenc/fromenc throw exceptions

391 - Jun 23 19:48:46 2010 - summary:     lower loglevel

390 - Jun 23 17:45:57 2010 - summary:     log more info in callbacks method

389 - Jun 23 17:39:22 2010 - summary:     socket xmpp bot is of type "sxmpp"

388 - Jun 23 17:31:03 2010 - summary:     dont construc a default XMPP bot

387 - Jun 23 16:55:52 2010 - summary:     more logging stuff

386 - Jun 23 13:53:08 2010 - summary:     fix GAE logging

385 - Jun 22 19:26:41 2010 - summary:     tuen xmpp logging

384 - Jun 21 17:33:32 2010 - summary:     more tuning of irc bot logging

383 - Jun 21 17:23:36 2010 - summary:     tune irc bot logging

382 - Jun 21 17:11:45 2010 - summary:     tune logging on console bot

381 - Jun 20 20:07:26 2010 - summary:     add gozerlib.plugs to the docs

380 - Jun 20 18:34:30 2010 - summary:     fix outputcache on WEB

379 - Jun 20 15:03:17 2010 - summary:     fix

378 - Jun 20 14:53:44 2010 - summary:     nits

377 - Jun 20 14:28:02 2010 - summary:     speed attribute is not implemented yet

376 - Jun 20 14:24:50 2010 - summary:     fix dcc chat

375 - Jun 20 13:49:49 2010 - summary:     !test-plugs on console

374 - Jun 20 11:34:54 2010 - summary:     use defer on GAE bots

373 - Jun 18 22:26:00 2010 - summary:     dont doc gozerdata

372 - Jun 18 00:56:51 2010 - summary:     stripname() channel names

371 - Jun 18 00:09:23 2010 - summary:     fix make docs .. fix loading of config

370 - Jun 17 23:31:54 2010 - summary:     tune url annotations

369 - Jun 17 14:17:19 2010 - summary:     fix wave url annotations

368 - Jun 17 11:26:12 2010 - summary:     no stripname in basic config .. santize on creation needed

367 - Jun 17 11:19:00 2010 - summary:     do stripname() properly

366 - Jun 17 11:00:28 2010 - summary:     add outmonitor

365 - Jun 17 00:59:37 2010 - summary:     fix reading of config files

364 - Jun 17 00:55:55 2010 - summary:     dont allow plain commands on IRC

363 - Jun 16 23:52:49 2010 - summary:     use bot.uuid in usercheck() if available

362 - Jun 16 23:30:35 2010 - summary:     truly strip txt

361 - Jun 16 23:17:53 2010 - summary:     fix default bot name

360 - Jun 16 23:08:19 2010 - summary:     more rlog bralaha

359 - Jun 16 23:07:08 2010 - summary:     remove rlog remains

358 - Jun 16 22:57:39 2010 - summary:     update waveapi to 20100530

357 - Jun 16 19:16:41 2010 - summary:     remove userchannels

356 - Jun 16 18:51:14 2010 - summary:     use cfg.botname not cfg.name

355 - Jun 16 16:52:50 2010 - summary:     properly set default bot name

354 - Jun 16 15:28:47 2010 - summary:     add botnick: and botnick, addressing

353 - Jun 16 14:03:10 2010 - summary:     forward the source bot into the remote event

352 - Jun 16 13:52:28 2010 - summary:     make console output also be forwarded

351 - Jun 16 13:27:17 2010 - summary:     enable forwarding from console bot

350 - Jun 16 01:10:36 2010 - summary:     more stripname() stuff

349 - Jun 15 23:02:55 2010 - summary:     make sure globalshutdown() is called

348 - Jun 15 22:47:18 2010 - summary:     use uuid4() to set a default password

347 - Jun 15 22:19:59 2010 - summary:     add -z option to bin/jsb that start  a forwaring bot (xmpp)

346 - Jun 15 18:59:35 2010 - summary:     properly set event.nick name (remote) .. unload gn_callbacks as well

345 - Jun 15 18:28:15 2010 - summary:     correctly forward the bot's nick

344 - Jun 15 18:04:13 2010 - summary:     and the file itself

343 - Jun 15 18:04:00 2010 - summary:     add opts module

342 - Jun 15 10:12:49 2010 - summary:     set default loglevel to warning

341 - Jun 14 23:52:18 2010 - summary:     IRC <-> Wave works ! well almost

340 - Jun 14 22:37:57 2010 - summary:     make gn_callbacks (remote callbacks) recorded in boot()

339 - Jun 13 09:26:42 2010 - summary:     forward irc -> wave part 1

338 - Jun 13 07:12:07 2010 - summary:     add invite to the GAE xmpp bot

337 - Jun 13 05:41:11 2010 - summary:     fix hubbub

336 - Jun 13 05:28:08 2010 - summary:     fix hubbub exception reporting

335 - Jun 13 04:06:42 2010 - summary:     add xmpp plugin

334 - Jun 13 03:12:05 2010 - summary:     dont call callbacks twice in case of PRIVMSG

333 - Jun 13 01:46:40 2010 - summary:     make sure BLIP_SUBMITTED is not ignored in LazyDict.dump()

332 - Jun 12 23:34:58 2010 - summary:     make data-event work in GAE web

331 - Jun 10 23:29:54 2010 - summary:     add saynocb() method

330 - Jun 10 22:51:41 2010 - summary:     receive gae events properly

329 - Jun 10 14:39:44 2010 - summary:     relaying part 1

328 - Jun 10 13:28:04 2010 - summary:     fix typo

327 - Jun 10 13:24:50 2010 - summary:     also forward QUIT PART JOIN and NICK

326 - Jun 10 13:04:39 2010 - summary:     make receiving of remote events work

325 - Jun 10 05:06:51 2010 - summary:     test8

324 - Jun 10 00:09:18 2010 - summary:     test7

323 - Jun 09 22:10:13 2010 - summary:     test6

322 - Jun 09 22:03:07 2010 - summary:     test5

321 - Jun 09 21:36:41 2010 - summary:     test4

320 - Jun 09 21:14:57 2010 - summary:     test3

319 - Jun 09 21:12:14 2010 - summary:     over to test2

318 - Jun 09 21:09:15 2010 - summary:     over to test

317 - Jun 07 20:59:05 2010 - summary:     forward part 1 .. sending

316 - Jun 07 00:43:54 2010 - summary:     add jsb-rollback

315 - Jun 07 00:11:33 2010 - summary:     from encoding issues

314 - Jun 06 23:32:42 2010 - summary:     fix unicode parsing in logging.debug()

313 - Jun 06 22:08:28 2010 - summary:     make trace stop at "gozerdata"

312 - Jun 04 23:57:52 2010 - summary:     fix socklib/xmpp

311 - Jun 04 23:27:21 2010 - summary:     move jsondir template to gozerdata

310 - Jun 04 00:05:34 2010 - summary:     more jsondir remains

309 - Jun 03 23:57:56 2010 - summary:     remove "jsondir" remains

308 - Jun 03 23:52:09 2010 - summary:     move back to using "gozerdata" as the data dir

307 - Jun 03 23:49:40 2010 - summary:     first attempt at forward plugin

306 - Jun 03 20:57:59 2010 - summary:     fix copying of __init__.py

305 - Jun 01 23:19:11 2010 - summary:     add feed to ievent.chan.data.feeds

304 - Jun 01 23:15:14 2010 - summary:     always use event.chan as it gets saved later on

303 - Jun 01 21:00:49 2010 - summary:     add data plugin

302 - Jun 01 21:00:35 2010 - summary:     skip elements that are None

301 - May 31 21:01:10 2010 - summary:     make hubbub plugin work

300 - May 31 20:15:01 2010 - summary:     show event.auth

299 - May 31 19:19:11 2010 - summary:     try stripped(userhost) first

298 - May 30 22:29:00 2010 - summary:     make rss work on GAE

297 - May 30 15:48:34 2010 - summary:     GAE RSS part 2

296 - May 30 02:01:03 2010 - summary:     rss on GAE part 1

295 - May 29 23:18:48 2010 - summary:     add cron.yaml example

294 - May 29 12:50:44 2010 - summary:     create jsondir/myplugs

293 - May 29 11:01:56 2010 - summary:     fix RSS plugin

292 - May 29 09:45:05 2010 - summary:     RSS part 3

291 - May 28 14:09:35 2010 - summary:     RSS part 2

290 - May 28 12:25:36 2010 - summary:     RSS part 1

289 - May 28 01:17:44 2010 - summary:     add shop plugin

288 - May 26 20:36:49 2010 - summary:     fix jsb-installplug

287 - May 24 10:34:48 2010 - summary:     fix help

286 - May 22 00:05:21 2010 - summary:     gozerlib/admin.py is no more

285 - May 21 20:59:22 2010 - summary:     lowercaser event.usercmnd

284 - May 21 11:18:25 2010 - summary:     check for waveapi if we need to save to database

283 - May 21 00:16:56 2010 - summary:     reenable reloadcheck

282 - May 21 00:07:43 2010 - summary:     check loading of file first

281 - May 20 08:01:29 2010 - summary:     fix config saving in GAE case

280 - May 20 07:03:13 2010 - summary:     more boot stuff

279 - May 20 06:49:43 2010 - summary:     remove admin module .. move it into boot

278 - May 20 06:24:08 2010 - summary:     fix GAE boot

277 - May 20 05:21:45 2010 - summary:     relay works XMPP <-> IRC socklib

276 - May 20 05:02:31 2010 - summary:     add jsb-import to import jsondir into new bot

275 - May 20 04:16:34 2010 - summary:     introduce a time to leave (EventBase.ttl)

274 - May 20 03:34:51 2010 - summary:     reload() before forcing a module from sys.modules

273 - May 20 02:32:50 2010 - summary:     fix xmpp to irc relay

272 - May 20 02:23:55 2010 - summary:     add relay-clear

271 - May 20 01:31:58 2010 - summary:     relay part 2

270 - May 20 01:06:30 2010 - summary:     relaying part 1

269 - May 20 00:24:24 2010 - summary:     move over to BotBase.outmonitor()

268 - May 19 22:12:00 2010 - summary:     fix jsb-release .. fix pipeline in the irc case

267 - May 18 13:45:37 2010 - summary:     fix

266 - May 18 13:27:21 2010 - summary:     fix jsb-installplug

265 - May 18 12:33:27 2010 - summary:     add weather, seen and kickban plugins .. fix socklib.wait

264 - May 18 03:13:15 2010 - summary:     make nest work .. use jsonnest directory

263 - May 18 02:59:38 2010 - summary:     log dispatching of command on warning level

262 - May 18 02:20:04 2010 - summary:     make wave work as well

261 - May 18 02:10:57 2010 - summary:     fix jsb-release

260 - May 18 01:20:34 2010 - summary:     fix bin/jsb-release

259 - May 18 01:07:53 2010 - summary:     move config examples to jsondir/examples

258 - May 18 01:02:50 2010 - summary:     move examples into there own dir

257 - May 18 00:28:24 2010 - summary:     more jsondir

256 - May 18 00:07:38 2010 - summary:     myplugs dir lives in jsondir now

255 - May 18 00:05:30 2010 - summary:     add config stuff

254 - May 18 00:01:09 2010 - summary:     enter the jsondir

253 - May 17 23:34:13 2010 - summary:     put run dir in jsondata dir as well

252 - May 17 23:29:51 2010 - summary:     add mainloop .. move data in jsondata dir instead of gozerdata

251 - May 17 20:49:39 2010 - summary:     implement mainloop()

250 - May 17 19:55:16 2010 - summary:     readd path hussle .. thread Irc._connect()

249 - May 17 19:44:58 2010 - summary:     remove eggs loading stuff

248 - May 17 19:25:02 2010 - summary:     dont include curdir in sys.path .. supress warnings

247 - May 17 16:27:21 2010 - summary:     limit loading of eggs to os.getcwd()

246 - May 17 15:12:39 2010 - summary:     this is BETA2

245 - May 17 14:23:45 2010 - summary:     fix auto_register

244 - May 17 14:01:08 2010 - summary:     add tar to the doit bin

243 - May 17 13:56:23 2010 - summary:     fix loading of eggs

242 - May 17 13:29:16 2010 - summary:     fix

241 - May 17 00:46:52 2010 - summary:     fix DCC CHAT

240 - May 17 00:11:59 2010 - summary:     fix test-plugs

239 - May 16 18:29:59 2010 - summary:     allow eval in console app. use # as the start character

238 - May 16 16:49:23 2010 - summary:     fix commands command

237 - May 16 16:41:52 2010 - summary:     add history to the console bot

236 - May 16 16:25:02 2010 - summary:     add history to console app

235 - May 16 15:44:30 2010 - summary:     readd rss plugin

234 - May 16 14:39:53 2010 - summary:     move reloadcheck into commands so aliases work on GAE

233 - May 16 14:06:59 2010 - summary:     disable warnings

232 - May 16 13:56:33 2010 - summary:     fix lazydict's dumpelement()

231 - May 16 13:35:11 2010 - summary:     remove init from config file

230 - May 16 13:31:28 2010 - summary:     use bot.cfg in nickserv

229 - May 16 13:28:22 2010 - summary:     remove dot parameter

228 - May 16 13:24:15 2010 - summary:     add threads command .. shows running threads

227 - May 16 13:13:46 2010 - summary:     implement aliases .. add fleet, nickserv, nickcapture, and underauth plugins

226 - May 16 11:25:21 2010 - summary:     allow myplugs dir to be uploaded to GAE

225 - May 16 10:58:30 2010 - summary:     use jsb-<nr> as backup nick

224 - May 16 10:37:27 2010 - summary:     add simplejson dependancy

223 - May 16 06:51:44 2010 - summary:     fix setup

222 - May 16 06:46:36 2010 - summary:     its 0.2 BETA1

221 - May 15 22:33:02 2010 - summary:     fix pipeline on SXMPP

220 - May 15 22:30:41 2010 - summary:     fix pipeline on irc

219 - May 15 22:28:19 2010 - summary:     fix pipeline under console

218 - May 15 05:51:57 2010 - summary:     dump event stuff

217 - May 15 03:25:17 2010 - summary:     make json dumpable

216 - May 14 23:19:12 2010 - summary:     dump event better so we can reconstruct more easily

215 - May 14 21:39:09 2010 - summary:     fix more on GAE

214 - May 14 19:53:58 2010 - summary:     fix console

213 - May 14 19:31:23 2010 - summary:     fix more in the xmpp and irc case

212 - May 14 16:44:13 2010 - summary:     revamp

211 - May 14 14:02:43 2010 - summary:     sleep 5 seconds before rebooting

210 - May 14 13:57:29 2010 - summary:     make reboot on single bot work

209 - May 14 13:43:44 2010 - summary:     fix reboot

208 - May 14 13:35:11 2010 - summary:     add sub commands

207 - May 14 10:49:37 2010 - summary:     user gozerdata/channels to save ChannelBase objects

206 - May 13 20:19:43 2010 - summary:     fix deleting of users and adding

205 - May 13 20:00:47 2010 - summary:     use stripname()

204 - May 13 19:37:26 2010 - summary:     fix user-meet

203 - May 13 19:19:29 2010 - summary:     don't do quit or reboot in the GAE

202 - May 13 12:17:40 2010 - summary:     add statefull rebooting to the IRC bot

201 - May 13 11:22:40 2010 - summary:     add reboot module

200 - May 13 11:09:55 2010 - summary:     add controlchar plugin

199 - May 13 00:58:22 2010 - summary:     send WHO on joining the channel so userhost cache gets synced

198 - May 13 00:27:54 2010 - summary:     don't bork if loading of a plugin fails

197 - May 13 00:16:20 2010 - summary:     make userhosts cache work again

196 - May 12 23:51:42 2010 - summary:     dont include google in main path

195 - May 12 23:40:40 2010 - summary:     remove raw parameter

194 - May 12 22:20:13 2010 - summary:     fix console

193 - May 12 19:46:00 2010 - summary:     add the test plugin

192 - May 12 18:56:45 2010 - summary:     use the right bot names for fleet bots

191 - May 12 18:17:32 2010 - summary:     fix !test-plugs under xmpp bot

190 - May 12 17:13:05 2010 - summary:     fix makedocs

189 - May 12 17:02:23 2010 - summary:     fix console !test-plugs

188 - May 12 16:38:31 2010 - summary:     fix !test-plugs in dcc chat

187 - May 12 16:32:45 2010 - summary:     fix dcc chat

186 - May 12 15:05:44 2010 - summary:     pass !test-plugs

185 - May 12 13:09:20 2010 - summary:     implement a seperate console event (ConsoleEvent)

184 - May 11 17:43:00 2010 - summary:     add console/__init__.py

183 - May 11 16:53:37 2010 - summary:     make auto_register work again

182 - May 11 16:40:07 2010 - summary:     fix more in the GAE web case

181 - May 11 16:15:27 2010 - summary:     fix more for socket IRC and XMPP

180 - May 11 09:14:32 2010 - summary:     allow list as less() parameter

179 - May 11 07:52:47 2010 - summary:     remove password from bot-data

178 - May 11 07:49:09 2010 - summary:     fix type in quitmsg .. rm config from bot-data

177 - May 11 07:43:42 2010 - summary:     fix config uuid

176 - May 11 07:31:08 2010 - summary:     give every config file a uuid

175 - May 10 22:55:28 2010 - summary:     fix GAE xmpp bot

174 - May 10 21:43:20 2010 - summary:     add console bot

173 - May 10 21:40:38 2010 - summary:     unbreak wave bot

172 - May 10 19:17:34 2010 - summary:     jsb-fleet part 3

171 - May 10 18:16:16 2010 - summary:     jsb-fleet part 2

170 - May 10 18:08:29 2010 - summary:     add jsb-fleet bin

169 - May 10 18:06:19 2010 - summary:     jsb-fleet part 1

168 - May 08 21:38:15 2010 - summary:     lower loglevel

167 - May 08 11:35:18 2010 - summary:     fix jsb-xmpp

166 - May 07 23:35:10 2010 - summary:     fix threads

165 - May 07 21:26:31 2010 - summary:     fix

164 - May 06 19:00:46 2010 - summary:     move to socklib

163 - May 06 18:37:34 2010 - summary:     make it socklib not socklibs

162 - May 06 18:35:46 2010 - summary:     move gozerlib.socket to gozerlib.socklib

161 - May 05 22:47:38 2010 - summary:     move jsb-restserver to jsb-jsonserver

160 - May 05 22:26:07 2010 - summary:     add loglevel option

159 - May 05 21:01:43 2010 - summary:     fix starting of threads on GAE aka dont do it

158 - May 05 17:53:24 2010 - summary:     make jsb-restserver work

157 - May 05 14:08:45 2010 - summary:     add jsb-restserver daemon

156 - May 05 10:57:41 2010 - summary:     add jsondata plugin

155 - May 05 00:08:32 2010 - summary:     make public/local commands work

154 - May 03 23:49:58 2010 - summary:     add jsb-xmpp

153 - May 03 23:49:42 2010 - summary:     branch merge

152 - May 03 17:32:49 2010 - summary:     make jsonserver work

151 - May 03 01:25:51 2010 - summary:     jsonserver part 2

150 - May 03 00:36:33 2010 - summary:     add jsonserver plugin

149 - May 01 22:44:37 2010 - summary:     add console gadget

148 - May 01 22:44:01 2010 - summary:     update docs

147 - May 01 18:11:30 2010 - summary:     sleep 0.1 second

146 - May 01 13:16:11 2010 - summary:     add myplugs/__init__.py

145 - May 03 23:48:52 2010 - summary:     make socket xmpp work with gtalk .. use -s talk.google.com

144 - May 01 12:59:32 2010 - summary:     make remote plugins work

143 - May 01 12:28:50 2010 - summary:     add jsb-installplug program for remote installing of plugins

142 - May 01 03:31:02 2010 - summary:     fix GAE XMPP and web

141 - May 01 03:15:40 2010 - summary:     make bot work in Gtalk .. introduce a event.bottype, used that

140 - May 01 02:43:59 2010 - summary:     catch EOFError

139 - May 01 01:54:48 2010 - summary:     tune logging

138 - May 01 01:29:01 2010 - summary:     add gozerlib/exit.py containing globalshutdown()

137 - Apr 30 23:53:02 2010 - summary:     fix logging

136 - Apr 30 22:31:41 2010 - summary:     make loglevel work with formatter

135 - Apr 30 21:51:21 2010 - summary:     make xmpp work

134 - Apr 30 16:31:47 2010 - summary:     socket xmpp part 3

133 - Apr 30 16:31:29 2010 - summary:     branch merge

132 - Apr 30 14:56:30 2010 - summary:     add xmpp error codes

131 - Apr 30 16:31:01 2010 - summary:     fix

130 - Apr 30 14:35:30 2010 - summary:     socket xmpp part 2

129 - Apr 29 19:02:33 2010 - summary:     unbreak IRC

128 - Apr 29 19:01:30 2010 - summary:     socket xmpp part 2

127 - Apr 29 18:12:31 2010 - summary:     add socket xmpp ported from gozerbot on 29-4-2010

126 - Apr 29 02:48:43 2010 - summary:     update waveapi .. first attempt at protecting waves

125 - Apr 28 21:15:08 2010 - summary:     unbreak

124 - Apr 28 20:57:57 2010 - summary:     docstrings part 1

123 - Apr 28 13:15:58 2010 - summary:     make plugin_packages the default in Plugins.loadall()

122 - Apr 27 23:03:50 2010 - summary:     dont stripname the filename

121 - Apr 27 20:43:41 2010 - summary:     don't stripname the filename .. stripname the name

120 - Apr 27 01:34:49 2010 - summary:     decouple the console from joining a channel

119 - Apr 26 23:44:39 2010 - summary:     remove fpr references .. set version to 0.2

118 - Apr 26 23:34:19 2010 - summary:     set allowall = True on doc bot

117 - Apr 26 23:05:28 2010 - summary:     remove fpr binaries

116 - Apr 26 23:04:24 2010 - summary:     update to feedprovider 0.2.1 code

115 - Apr 08 12:20:42 2010 - summary:     remove gozernet code from xmpp handler

114 - Apr 08 10:35:33 2010 - summary:     include os.getcwd() in jsb-makedocs sys.path

113 - Apr 08 02:22:45 2010 - summary:     remote net part 3

112 - Apr 07 23:41:14 2010 - summary:     remote part 2

111 - Apr 07 23:17:24 2010 - summary:     enter the remote

110 - Apr 07 15:47:22 2010 - summary:     add handler_remote

109 - Apr 07 15:12:07 2010 - summary:     more cleanup .. pass nose tests

108 - Apr 07 14:49:04 2010 - summary:     remoge jsonsoup plugin .. move it to remote socket plugin

107 - Apr 07 14:36:38 2010 - summary:     remote soup stuff .. move over to "remote"

106 - Apr 07 14:31:03 2010 - summary:     move stuff from soup.py to remote/event.py (Container)

105 - Apr 07 14:16:04 2010 - summary:     remoge gozernet plugin

104 - Apr 07 14:15:04 2010 - summary:     add remote package .. for handling remote events .. remote gozernet for now

103 - Apr 07 02:07:56 2010 - summary:     add missing logging imports

102 - Apr 07 02:03:15 2010 - summary:     save to proper config file

101 - Apr 07 01:53:55 2010 - summary:     don't default load plugins

100 - Apr 07 01:43:09 2010 - summary:     properly set plugname of Command

99 - Apr 07 01:38:16 2010 - summary:     add jsonsoup plugin

98 - Apr 07 01:31:50 2010 - summary:     merge in owner when username != 'owner'

97 - Apr 07 01:04:38 2010 - summary:     add socketplugs to setup.py

96 - Apr 07 00:48:23 2010 - summary:     make nose test pass on jsonsoup

95 - Apr 07 00:27:10 2010 - summary:     hook in the jsonsoup plugin .. untested yet

94 - Apr 06 23:07:18 2010 - summary:     add socketplugs to the bunch

93 - Apr 06 23:06:15 2010 - summary:     make rest code compile

92 - Apr 06 22:06:49 2010 - summary:     add GUEST permissions to todo commands

91 - Apr 06 21:27:04 2010 - summary:     make todo pass nose test

90 - Apr 06 21:05:10 2010 - summary:     add todo plugin

89 - Apr 06 20:20:09 2010 - summary:     add -x and -c options to the jsb commandline program

88 - Apr 06 14:49:18 2010 - summary:     update version to 0.1.3

87 - Apr 06 14:22:47 2010 - summary:     import handle_exception

86 - Apr 06 14:19:43 2010 - summary:     fix wave bot

85 - Apr 06 14:14:10 2010 - summary:     fix nose tests


0.1.2
~~~~~


84 - Apr 05 04:43:12 2010 - summary:     Added tag 0.1.2 for changeset c7bef25b575c

83 - Apr 05 03:53:56 2010 - summary:     add docs to the app.yaml

82 - Apr 05 03:12:44 2010 - summary:     DOCS !!!

81 - Apr 05 02:27:03 2010 - summary:     docs part 4

80 - Apr 05 01:53:40 2010 - summary:     code docs are ok

79 - Apr 05 01:47:57 2010 - summary:     add index.txt

78 - Apr 05 01:47:47 2010 - summary:     move to .txt files

77 - Apr 05 01:24:57 2010 - summary:     add mindex and plugdocindex

76 - Apr 05 01:24:11 2010 - summary:     move stuff to handbook

75 - Apr 05 00:53:45 2010 - summary:     docs part 3

74 - Apr 04 22:48:59 2010 - summary:     docs step 2

73 - Apr 04 11:59:44 2010 - summary:     fix bin/jsb-makedocs a bit

72 - Apr 03 20:56:32 2010 - summary:     add first sphinx files

71 - Apr 03 16:14:36 2010 - summary:     fix jsb-nose run

70 - Apr 03 15:29:24 2010 - summary:     make sure help output is putted nicely

69 - Apr 03 13:41:56 2010 - summary:     fix missing import

68 - Apr 03 02:55:42 2010 - summary:     do docstrings

67 - Apr 03 02:10:46 2010 - summary:     fix docstrings

66 - Apr 03 01:48:23 2010 - summary:     use ", " as seperator

65 - Apr 03 00:58:33 2010 - summary:     fix

64 - Apr 02 22:49:55 2010 - summary:     fix typoos

63 - Apr 02 22:45:36 2010 - summary:     make docstrings ok

62 - Apr 02 21:33:48 2010 - summary:     its 0.1.2

61 - Apr 02 21:32:16 2010 - summary:     enter 0.1.2

60 - Apr 02 21:05:37 2010 - summary:     fix help <plugin>

59 - Apr 02 17:05:19 2010 - summary:     enter 0.1.1 .. fix setup.py

58 - Apr 02 14:29:43 2010 - summary:     tag it 0.1


0.1
~~~


57 - Apr 02 14:29:34 2010 - summary:     Added tag 0.1 for changeset c1e6f850a292

56 - Apr 02 13:52:54 2010 - summary:     increase to BETA

55 - Apr 02 13:48:15 2010 - summary:     update README

54 - Apr 02 13:46:17 2010 - summary:     update UPLOAD docs .. fix hb-register

53 - Apr 02 13:07:58 2010 - summary:     make note about includes third party software

52 - Apr 02 12:58:55 2010 - summary:     lower loglevels

51 - Apr 02 12:54:53 2010 - summary:     loosen flood protection a bit

50 - Apr 02 12:49:52 2010 - summary:     adjust README

49 - Apr 02 01:09:28 2010 - summary:     lower loglevel of missing pings and corresponding pong checks

48 - Apr 02 00:30:15 2010 - summary:     fix installing of simplejson .. fix gadget handler

47 - Apr 02 00:19:29 2010 - summary:     make wave bots work (copy waveapi/oauth dir)

46 - Apr 01 23:47:22 2010 - summary:     write mainconfig file to the config dir

45 - Apr 01 23:36:59 2010 - summary:     check if bot.channels is set

44 - Apr 01 23:31:32 2010 - summary:     allow os.sep in filenames

43 - Apr 01 22:57:33 2010 - summary:     set version to 0.1

42 - Apr 01 21:49:00 2010 - summary:     use stripname for persisted filenames

41 - Apr 01 21:04:41 2010 - summary:     face

40 - Apr 01 21:00:47 2010 - summary:     allow the bot to run without owner

39 - Apr 01 19:28:15 2010 - summary:     create a ~/regs/<botname> dir where the bot related config is stored

38 - Apr 01 19:05:50 2010 - summary:     adjust docs

37 - Apr 01 17:20:03 2010 - summary:     fix pipelines in EventBase .. remove depends

36 - Apr 01 17:08:44 2010 - summary:     update README

35 - Apr 01 16:44:37 2010 - summary:     reduce number of installed scripts

34 - Apr 01 16:05:20 2010 - summary:     move boostrap to release

33 - Apr 01 16:04:53 2010 - summary:     tune

32 - Apr 01 13:36:25 2010 - summary:     make bin/jsb run without config dir

31 - Apr 01 12:33:44 2010 - summary:     fix jsb-start

30 - Apr 01 12:20:56 2010 - summary:     reshuffle bin

29 - Apr 01 12:16:25 2010 - summary:     set PATH

28 - Apr 01 11:50:12 2010 - summary:     add jsb-boot and jsb-debug .. use jsbimport._import()

27 - Apr 01 11:13:45 2010 - summary:     improve jsbimport._import()

26 - Apr 01 02:23:17 2010 - summary:     fix loading of plugins on GAE

25 - Apr 01 01:25:35 2010 - summary:     add doitall .. bootstrap/init/upload

24 - Apr 01 01:25:09 2010 - summary:     yes it works !

23 - Apr 01 00:23:10 2010 - summary:     make jsb-uprelease work

22 - Apr 01 00:03:50 2010 - summary:     properly cycle sedded dirs

21 - Mar 31 23:33:32 2010 - summary:     fix bootstrap backup

20 - Mar 31 23:13:47 2010 - summary:     add argument to jsb-bootstrap which can be a release name

19 - Mar 31 22:26:24 2010 - summary:     let jsb-bootstrap make a 'upload' dir based on gaeupload .. remove symlinks

18 - Mar 31 20:15:45 2010 - summary:     use a run directory .. fix from gozerlib.socket.utils imports

17 - Mar 31 19:26:11 2010 - summary:     remove jsb-unittest and set default url in jsb-test

16 - Mar 31 19:17:28 2010 - summary:     fix WaveEvent.append() when self.blip is set (do nothing)

15 - Mar 31 18:58:11 2010 - summary:     fix handler_web

14 - Mar 31 14:12:52 2010 - summary:     add jsb-start

13 - Mar 31 13:17:51 2010 - summary:     add jsb-installupload

12 - Mar 31 11:00:00 2010 - summary:     move morphs to gozerlib package .. tune startup log of jsb-irc

11 - Mar 31 10:38:48 2010 - summary:     default irc loglevel to "warning"

10 - Mar 31 10:31:14 2010 - summary:     lower loglevels .. move gaeupload out of setup.py

9 - Mar 31 08:52:39 2010 - summary:     don't update .. use remote install

8 - Mar 30 23:41:49 2010 - summary:     import plugin packages instead of scanning a dir

7 - Mar 30 17:21:40 2010 - summary:     install files properly

6 - Mar 30 16:43:33 2010 - summary:     add jsb-nest

5 - Mar 30 16:42:07 2010 - summary:     add setup.py functionality

4 - Mar 30 11:21:28 2010 - summary:     lower loglevel .. fix wave.append() .. copy app.yaml to gaeupload

3 - Mar 30 10:09:51 2010 - summary:     fix typo

2 - Mar 30 10:07:20 2010 - summary:     move bin/fpr bins to bin/jsb counterparts

1 - Mar 30 02:34:19 2010 - summary:     chmod +x ./bin

0 - Mar 30 02:27:38 2010 - summary:     initial import taken from feedprovider on 30-3-2010

