<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>bf03d9f2b695772212abee81d405483c5c374633</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/ac39a3b330cbf7c4b65ba907783364b63fb109b3</url>
    <id>ac39a3b330cbf7c4b65ba907783364b63fb109b3</id>
    <committed-date>2007-04-12T03:35:45-07:00</committed-date>
    <authored-date>2007-04-12T03:35:45-07:00</authored-date>
    <message>Module\#define_structure method: define a new Struct only if doesn't exist already or if the attribute list changed</message>
    <tree>e773d062644ecad55fcd0d48e505a882b0f94a82</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4504b0634525263ee429430df9edeccabcbbb0bd</id>
      </parent>
    </parents>
    <author>
      <name>Dmitry Kim</name>
      <email>dmitry point kim at gmail point com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/a4a5b3b267542e228dc3ae557946eb6315898098</url>
    <id>a4a5b3b267542e228dc3ae557946eb6315898098</id>
    <committed-date>2007-03-31T06:22:45-07:00</committed-date>
    <authored-date>2007-03-31T06:22:45-07:00</authored-date>
    <message>+ reflect the httputil changes in ChangeLog</message>
    <tree>4db05ab142390410011cad4a5cbda13426bcda1b</tree>
    <committer>
      <name>Dmitry Kim</name>
      <email>dmitry point kim at gmail point com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53d592c4d42c949aca32073e00cedb44f6d90888</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/0423812d31e5c533468a7d4c284932bfec6fcceb</url>
    <id>0423812d31e5c533468a7d4c284932bfec6fcceb</id>
    <committed-date>2007-03-24T13:54:55-07:00</committed-date>
    <authored-date>2007-03-24T13:54:55-07:00</authored-date>
    <message>httputil and url plugin improvements, see ChangeLog</message>
    <tree>8683ca1dbcd8b9a8fe0520876b9b028176d7a1ac</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>484d8fc1200f14793fbe02aa1948feafccea73ef</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/b970f0d43f6bf69e4aec75120a9bf27b412ec331</url>
    <id>b970f0d43f6bf69e4aec75120a9bf27b412ec331</id>
    <committed-date>2007-03-13T18:19:01-07:00</committed-date>
    <authored-date>2007-03-13T18:19:01-07:00</authored-date>
    <message>Socket IO filtering: rbot can now assume UTF-8 internally.</message>
    <tree>f58b85145d50dd0201eb81cac089cfa3bea50f7c</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3c5f4953a0a1c5eca225ef33a58943a6c60f63a</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/65a6d64f368b9bdd1cfe1ce8d781f5ecdcb3aab6</url>
    <id>65a6d64f368b9bdd1cfe1ce8d781f5ecdcb3aab6</id>
    <committed-date>2007-03-10T04:58:13-08:00</committed-date>
    <authored-date>2007-03-10T04:58:13-08:00</authored-date>
    <message>Update changelog</message>
    <tree>c2fa5f71eebca2f75cadd2853da44bf1856fe449</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c705ba5a89cd7b5c19677f4950c9784828ffc5c6</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/4bbc1b813729b01c51ae5922e994325f27c5c1ed</url>
    <id>4bbc1b813729b01c51ae5922e994325f27c5c1ed</id>
    <committed-date>2007-03-09T17:37:06-08:00</committed-date>
    <authored-date>2007-03-09T17:37:06-08:00</authored-date>
    <message>Option to change the bot IRC name, thanks to jsn-</message>
    <tree>7713eebe5e9b227785a6b4229c7ba34444a9c908</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1572836f8c2888742b4f65da7dc6f66735f94bc1</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/397b61df257f72a8ce90792985f76497ba735da4</url>
    <id>397b61df257f72a8ce90792985f76497ba735da4</id>
    <committed-date>2007-02-20T15:02:35-08:00</committed-date>
    <authored-date>2007-02-20T15:02:35-08:00</authored-date>
    <message>Use ASCII KCODE to prevent problems like missing characters or matching failures when clients send messages in something else than UTF-8</message>
    <tree>7b8321eab08498376d537178ebe7ed57dfc23713</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ceebd54c0a6b769d2a278967fc00c1b05c8cca37</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/9de021c3914d540ef1c693172ac574ae71cd4984</url>
    <id>9de021c3914d540ef1c693172ac574ae71cd4984</id>
    <committed-date>2007-02-20T02:55:28-08:00</committed-date>
    <authored-date>2007-02-20T02:55:28-08:00</authored-date>
    <message>shiritori plugin, thanks to hagabaka</message>
    <tree>291b483b580b39d56ee201a0fa4e514b79f6911a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b7f1309e8c3dbc3bb4408d56489ae5fba77d57a</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/6e16568665a242c645322d1f9cd144d55a87817e</url>
    <id>6e16568665a242c645322d1f9cd144d55a87817e</id>
    <committed-date>2007-02-20T00:15:59-08:00</committed-date>
    <authored-date>2007-02-20T00:15:59-08:00</authored-date>
    <message>Fix timer handling when Actions raise errors</message>
    <tree>8709bf78fbecd56a05ca7bb67b9c45a892841b0c</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>edd1cf77be07ae507014574141e920ad23eb164d</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/9b1197d23b9353e27ffae3d687bc5b35ba9e78b5</url>
    <id>9b1197d23b9353e27ffae3d687bc5b35ba9e78b5</id>
    <committed-date>2007-02-18T12:44:40-08:00</committed-date>
    <authored-date>2007-02-18T12:44:40-08:00</authored-date>
    <message>nickserv plugin: export information on current identification status</message>
    <tree>6c07c014cccbfbd14c9630acabc53229a385af60</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1dc872c99dccc0c34cb15c4083b7a70d4266d635</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/edd1cf77be07ae507014574141e920ad23eb164d</url>
    <id>edd1cf77be07ae507014574141e920ad23eb164d</id>
    <committed-date>2007-02-18T06:27:43-08:00</committed-date>
    <authored-date>2007-02-18T06:27:43-08:00</authored-date>
    <message>Plugin header boilerplating.

New plugin.header file provided, to be used as model for the header of new plugins. Many existing plugins have been adjusted to provide the same info the same way. I might have misplaced some information, so please let me know if this is the case.

Also augmented a couple of copyright notices to include the 'rbot development team' alongside Tom Gilbert.</message>
    <tree>ff4e21c5ba40f32d0713391c9a04dc90cb2742c2</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da4d97f0652bddcee269b6d99863f21a1021056c</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/cba46be94c0b711b6aa0709140b08ef541a345bb</url>
    <id>cba46be94c0b711b6aa0709140b08ef541a345bb</id>
    <committed-date>2007-02-15T08:00:09-08:00</committed-date>
    <authored-date>2007-02-15T08:00:09-08:00</authored-date>
    <message>More Regexp madness. Fixes, optimizations, and a new method to parse channel lists</message>
    <tree>d7ec760745fea1d1ecdff1aa40a8b5c7e1b12392</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>451bc325030d8149c9354fdd468d71d5d3875d41</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/da4d97f0652bddcee269b6d99863f21a1021056c</url>
    <id>da4d97f0652bddcee269b6d99863f21a1021056c</id>
    <committed-date>2007-02-15T05:58:15-08:00</committed-date>
    <authored-date>2007-02-15T05:58:15-08:00</authored-date>
    <message>New unreplied() method for plugins that want to handle PRIVMSGs unreplied by any other plugin. Use it in the keywords plugin</message>
    <tree>e490c7c46824a28f2852e3a9a726be77ff2a6564</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3eee1270daff2d732cb3753e4ddb25a40e7aa390</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/6c3e3cb81675402f8fa8f74b514be6e8e489f8eb</url>
    <id>6c3e3cb81675402f8fa8f74b514be6e8e489f8eb</id>
    <committed-date>2007-02-12T13:04:48-08:00</committed-date>
    <authored-date>2007-02-12T13:04:48-08:00</authored-date>
    <message>Remote Service Provider: implement auth control for remote clients. They can now login using 'remote login :username :password' to obtain a session_id that will identify them for subsequent connections</message>
    <tree>a45ccff61413ce3c7d21e1dcee74538764a8dae7</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c50738a84bec26402902513a4cd21b54dcc0a80</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/3eee1270daff2d732cb3753e4ddb25a40e7aa390</url>
    <id>3eee1270daff2d732cb3753e4ddb25a40e7aa390</id>
    <committed-date>2007-02-12T08:08:49-08:00</committed-date>
    <authored-date>2007-02-12T08:08:49-08:00</authored-date>
    <message>Remote Service Provider now functional, although it lacks remote client auth/id</message>
    <tree>78d577f19c716b67ac98435e32e76629a7c0039a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22b37b8833ffdb13ef2b092dcd1886012535e8a7</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/fd1355077d816f51a34a6f08029d58aa345632c2</url>
    <id>fd1355077d816f51a34a6f08029d58aa345632c2</id>
    <committed-date>2007-02-11T17:03:16-08:00</committed-date>
    <authored-date>2007-02-11T17:03:16-08:00</authored-date>
    <message>Initial work on a DRb-based remote service for rbot. Thanks to halorgium for the idea</message>
    <tree>f8657312416ace24476e6db7f39a02a6248ab70a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a53422242d46f08e63ab807190881cfb77a1a73</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/2d63ed36235e1f9110b3afd7da42bb8ac52ef5fb</url>
    <id>2d63ed36235e1f9110b3afd7da42bb8ac52ef5fb</id>
    <committed-date>2007-02-08T02:10:15-08:00</committed-date>
    <authored-date>2007-02-08T02:10:15-08:00</authored-date>
    <message>Japanese language support, thanks to Yaohan Chen</message>
    <tree>4eb02d1e81a8d901e1eddc217f3304334a2a9b2f</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6fe052181de09dd4a618241e600e2473f6706343</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/bcbd631f877ffc0e070500cfb13b6346fe4fa4a5</url>
    <id>bcbd631f877ffc0e070500cfb13b6346fe4fa4a5</id>
    <committed-date>2007-02-05T02:49:58-08:00</committed-date>
    <authored-date>2007-02-05T02:49:58-08:00</authored-date>
    <message>linkbot plugins to properly delegate messages from linkbots</message>
    <tree>d1fef188c01d73d2522e14d33129b8dda7f2c067</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb161b03f7b2012e1f33834220b9400848497173</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/7f4e98a691ba6ee6f220fec982f17c900c929f1d</url>
    <id>7f4e98a691ba6ee6f220fec982f17c900c929f1d</id>
    <committed-date>2007-02-04T17:09:01-08:00</committed-date>
    <authored-date>2007-02-04T17:09:01-08:00</authored-date>
    <message>sendmsg improvements: plugins can now choose what to do with overlong messages without having to resort to custom solutions</message>
    <tree>7a7642b3f3fb13cab660a30639218df503b0873a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>76e30fe50d52f22459954f2d93ed3621aaef267d</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/3fb12ca2c704d18d434b417d549122325e78225d</url>
    <id>3fb12ca2c704d18d434b417d549122325e78225d</id>
    <committed-date>2007-02-02T15:48:47-08:00</committed-date>
    <authored-date>2007-02-02T15:48:47-08:00</authored-date>
    <message>Enhance the :requirements functionality in #map() to allow regexps with capturing groups: the first non-nil capture will be passed on as the corresponding parameter value, instead of the whole matched expression. See ChangeLog and documented source for details.</message>
    <tree>b886c678f93853d5e0c344cf147bd537de9498b6</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7050ca90b1868a01e8c1a14b21a1001a125d925c</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/2620b536feb081ffae43bd13b8ae401c510f1023</url>
    <id>2620b536feb081ffae43bd13b8ae401c510f1023</id>
    <committed-date>2007-02-02T08:50:58-08:00</committed-date>
    <authored-date>2007-02-02T08:50:58-08:00</authored-date>
    <message>Plugin map requirements are now checked at regular expression time, not later on</message>
    <tree>2beec08f18d164f34eba5219e9c7c18232b1f359</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbb8c6037733c7d3041da04fda320e92a8415bbc</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/2d7853ce6e3683c8eb5e858ba7c5eb2dcaeba5eb</url>
    <id>2d7853ce6e3683c8eb5e858ba7c5eb2dcaeba5eb</id>
    <committed-date>2007-01-30T02:40:31-08:00</committed-date>
    <authored-date>2007-01-30T02:40:31-08:00</authored-date>
    <message>IRC Framework: accept nil or empty nicks and channel names when looking for a user or server on a channel</message>
    <tree>e4e7c8b6e92db55663089ee7766c02d62b791604</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c7905d630c15e9f71b4585088a8a37706f599b84</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/a6c084a18ba6a9bb189dd6376d593cfe232a4321</url>
    <id>a6c084a18ba6a9bb189dd6376d593cfe232a4321</id>
    <committed-date>2007-01-29T14:30:06-08:00</committed-date>
    <authored-date>2007-01-29T14:30:06-08:00</authored-date>
    <message>Allow timer action rescheduling</message>
    <tree>68daee20fe9540096b32063a6c65c5644ae49922</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0e8f11fecce3cb8b9f04edb2366443fe7b1e574f</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/e1b39090cb10bb7c6211789450ecad8a81e241f2</url>
    <id>e1b39090cb10bb7c6211789450ecad8a81e241f2</id>
    <committed-date>2007-01-23T08:41:14-08:00</committed-date>
    <authored-date>2007-01-23T08:41:14-08:00</authored-date>
    <message>Previous commit also included reduced saving for the larts plugin, but the message log didn't mention that. Edit the ChangeLog to inform users of the reduced save functionality, explaining how it can be used to hand-edit the data files while the bot is running</message>
    <tree>fcd26191a047119e645b4323663f22b97795b60a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29df86c065ee6bcd4df058461476585941698704</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/2b50a3fe6ccea7a4adc5665a02aa9901430a86b9</url>
    <id>2b50a3fe6ccea7a4adc5665a02aa9901430a86b9</id>
    <committed-date>2007-01-12T02:32:52-08:00</committed-date>
    <authored-date>2007-01-12T02:32:52-08:00</authored-date>
    <message>Totally reworked ping timeout detection</message>
    <tree>87a7cf69a9749925132a30c8ef6943a19a0f30f9</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3be59fb29b5f503916648a476fa0ec607070ca56</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/e40a6538d75abb2a2cce5067460ae5a59af32e09</url>
    <id>e40a6538d75abb2a2cce5067460ae5a59af32e09</id>
    <committed-date>2006-11-01T01:54:51-08:00</committed-date>
    <authored-date>2006-11-01T01:54:51-08:00</authored-date>
    <message>SSL support</message>
    <tree>259775b31c2f603caaecca10bee609fb95d9e171</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c33f608f0d150076f2acb869be1c390a0fade09</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/394b1ddf3ed866e20e0f67d2b4d9431587c9c1de</url>
    <id>394b1ddf3ed866e20e0f67d2b4d9431587c9c1de</id>
    <committed-date>2006-10-28T06:18:07-07:00</committed-date>
    <authored-date>2006-10-28T06:18:07-07:00</authored-date>
    <message>A-Z game</message>
    <tree>66e35969f2478d5d1d3cbb9491f35acbac02abe0</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d51861faa9607718870cea1acbbc0b2b2c2c7364</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/d9f1c04e912d44c218a90b9b0debcb0a11b87631</url>
    <id>d9f1c04e912d44c218a90b9b0debcb0a11b87631</id>
    <committed-date>2006-10-27T07:18:23-07:00</committed-date>
    <authored-date>2006-10-27T07:18:23-07:00</authored-date>
    <message>Penalty-based flood protection</message>
    <tree>0f15c71db94fc2f2e135d1948a90da5c2c9882b5</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>236a12abf3b2c78061cd7188b264cc842630ec2e</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/095bed99d981570f2016b4552219e5155773dab8</url>
    <id>095bed99d981570f2016b4552219e5155773dab8</id>
    <committed-date>2006-10-25T12:37:00-07:00</committed-date>
    <authored-date>2006-10-25T12:37:00-07:00</authored-date>
    <message>Strings returned by get_cached now have a cached? method which returns true or false depending on whether the result was taken from the cache or not.</message>
    <tree>9c5a5b27a40006d1ad78828aa78e20eeac027f50</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77512a98814b8c8ae5e6314a8bdf30b1967d95d2</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/43ac960aa89e5a02291fe875627dac88ae7fda34</url>
    <id>43ac960aa89e5a02291fe875627dac88ae7fda34</id>
    <committed-date>2006-10-24T08:24:13-07:00</committed-date>
    <authored-date>2006-10-24T08:24:13-07:00</authored-date>
    <message>Initial implementation of proper caching based on last-modified and etag HTTP headers</message>
    <tree>6d0cb13f4c299978174d72730c602cd274bbfdba</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6c0ef220d25d7a569c38e53730377a2ff8eb92b7</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/40e622c4ae1ccf8b9dfcec133d5f33f1d8b1217c</url>
    <id>40e622c4ae1ccf8b9dfcec133d5f33f1d8b1217c</id>
    <committed-date>2006-10-17T04:25:09-07:00</committed-date>
    <authored-date>2006-10-17T04:25:09-07:00</authored-date>
    <message>salut plugin: handles multi-lingual salutations (hello/goodbye)</message>
    <tree>43ff1d48b563aa30f9b771e40f1ec65e4791994e</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>530129d6ee8122d126d7381cb0a3ab45026766ab</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/b26ebd542b1b8ff5168636851763b09ad5051b19</url>
    <id>b26ebd542b1b8ff5168636851763b09ad5051b19</id>
    <committed-date>2006-10-15T12:53:44-07:00</committed-date>
    <authored-date>2006-10-15T12:53:44-07:00</authored-date>
    <message>Document the new language stuff</message>
    <tree>30016304e7cbd54517c7a11f803701822f42639a</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ea391fe1f1145916255eecc3a61bb5c7ec70221</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/a258d868c84c02ba641a5cbd91acb1b2f9c17ae1</url>
    <id>a258d868c84c02ba641a5cbd91acb1b2f9c17ae1</id>
    <committed-date>2006-09-21T01:01:08-07:00</committed-date>
    <authored-date>2006-09-21T01:01:08-07:00</authored-date>
    <message>Update Changelog</message>
    <tree>d7f18eac83411160a722d8509b3e5ba407546653</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70351b15aadcce2e2f167952fbbaa96188916f26</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/324d51450fcddd1355d4677effd42b4c0e2ded9e</url>
    <id>324d51450fcddd1355d4677effd42b4c0e2ded9e</id>
    <committed-date>2006-09-08T22:58:08-07:00</committed-date>
    <authored-date>2006-09-08T22:58:08-07:00</authored-date>
    <message>Adapt opme plugin to new auth framework</message>
    <tree>9d0d89fe9fd0f2d9a1e6277ea53927c49f4567d3</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3462b9d3909635affe9561b476fd7a5326d53709</id>
      </parent>
    </parents>
    <author>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </author>
    <url>http://github.com/dokipen/rbot/commit/5994535a9fd47190a54ac1a0d723cd64ec713641</url>
    <id>5994535a9fd47190a54ac1a0d723cd64ec713641</id>
    <committed-date>2006-09-01T09:06:39-07:00</committed-date>
    <authored-date>2006-09-01T09:06:39-07:00</authored-date>
    <message>rbot now tries to report svn revision when ran from a svn checkout</message>
    <tree>39a4feea44b8f698aaf9f91eb17733b0a0ef91de</tree>
    <committer>
      <name>Giuseppe Bilotta</name>
      <email>giuseppe.bilotta@gmail.com</email>
    </committer>
  </commit>
</commits>
