____________________________________________________________________________ [ 1685] By: autrijus on 2001/09/03 08:10:33 Log: * This be OurNet-BBS v1.6! - BBS/PTT/Session.pm ! BBS.pm Makefile.PL ____________________________________________________________________________ [ 1683] By: autrijus on 2001/09/03 08:00:17 Log: * fixes scope bug. ! BBS.pm ____________________________________________________________________________ [ 1681] By: autrijus on 2001/09/03 07:41:51 Log: * Integrated the new design docs to manpage. * ramping up for v1.6. ! BBS.pm TODO bin/bbscomd ____________________________________________________________________________ [ 1662] By: autrijus on 2001/09/01 14:54:09 Log: * completes the DBI => RAM transition. - BBS/DBI/Article.pm BBS/DBI/ArticleGroup.pm BBS/DBI/BBS.pm - BBS/DBI/Board.pm BBS/DBI/BoardGroup.pm BBS/DBI/Group.pm - BBS/DBI/GroupGroup.pm BBS/DBI/Session.pm - BBS/DBI/SessionGroup.pm BBS/DBI/User.pm BBS/DBI/UserGroup.pm - t/1-DBI.t t/7-OurNet-DBI.t ! BBS/RAM/Article.pm BBS/RAM/ArticleGroup.pm BBS/RAM/BBS.pm ! BBS/RAM/Board.pm BBS/RAM/BoardGroup.pm BBS/RAM/Group.pm ! BBS/RAM/GroupGroup.pm BBS/RAM/Session.pm ! BBS/RAM/SessionGroup.pm BBS/RAM/User.pm BBS/RAM/UserGroup.pm ! t/1-RAM.t t/7-OurNet-RAM.t t/stdtests ____________________________________________________________________________ [ 1661] By: autrijus on 2001/09/01 14:46:10 Log: * changes DBI to RAM in accord to the roadmap. +> BBS/RAM/Article.pm BBS/RAM/ArticleGroup.pm BBS/RAM/BBS.pm +> BBS/RAM/Board.pm BBS/RAM/BoardGroup.pm BBS/RAM/Group.pm +> BBS/RAM/GroupGroup.pm BBS/RAM/Session.pm +> BBS/RAM/SessionGroup.pm BBS/RAM/User.pm BBS/RAM/UserGroup.pm +> t/1-RAM.t t/7-OurNet-RAM.t ! MANIFEST ____________________________________________________________________________ [ 1650] By: autrijus on 2001/09/01 06:09:06 Log: * removes redundant warnings ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1649] By: autrijus on 2001/09/01 06:07:24 Log: * reorganizes remove_entry to consolidate it into MAPLE2::Board ! BBS/MAPLE2/Article.pm BBS/MAPLE2/Board.pm ! BBS/MAPLE3/Article.pm BBS/MELIX/Group.pm ____________________________________________________________________________ [ 1648] By: autrijus on 2001/09/01 05:58:06 Log: * ditto, 80 col ! t/stdtests ____________________________________________________________________________ [ 1647] By: autrijus on 2001/09/01 05:55:28 Log: * handles group creation and deletion elegantly now * minor test message fix for 80 columns ! BBS/MELIX/Group.pm BBS/MELIX/GroupGroup.pm t/stdtests ____________________________________________________________________________ [ 1646] By: autrijus on 2001/09/01 04:43:12 Log: * abstracts remove_entry code * implements MELIX group parents and delete * random msg cleanup ! BBS/MAPLE2/Article.pm BBS/MAPLE3/Article.pm BBS/MELIX/Group.pm ! BBS/MELIX/GroupGroup.pm t/5-BBSAgent.t t/stdtests ____________________________________________________________________________ [ 1645] By: autrijus on 2001/09/01 03:48:09 Log: * BBSAgent no longer tests sanity without user request * cleared up remove() functions ! BBS/MAPLE2/Board.pm BBS/MELIX/Group.pm t/5-BBSAgent.t ____________________________________________________________________________ [ 1644] By: autrijus on 2001/09/01 03:30:09 Log: * uses the new SKIP feature of Test::More * updated DBI to handle group delete ! BBS/DBI/GroupGroup.pm Makefile.PL t/stdtests ____________________________________________________________________________ [ 1638] By: autrijus on 2001/08/31 11:38:15 Log: * todos for the next phase. (or shall i say wish lists?) ! TODO ____________________________________________________________________________ [ 1630] By: autrijus on 2001/08/30 13:14:01 Log: * biten by priority. ! BBS/MAPLE3/UserGroup.pm ____________________________________________________________________________ [ 1629] By: autrijus on 2001/08/30 13:12:03 Log: * don't bother if tieshm fails. ! BBS/MAPLE2/UserGroup.pm ____________________________________________________________________________ [ 1628] By: autrijus on 2001/08/30 12:47:07 Log: * implements -g (fallback to guest) for bbscomd * daemonize() now recognizes an extra argument $guest_id ! BBS/Server.pm bin/bbscomd ____________________________________________________________________________ [ 1627] By: autrijus on 2001/08/30 12:46:35 Log: * win32 granularity fix fix ! t/stdtests ____________________________________________________________________________ [ 1623] By: autrijus on 2001/08/30 12:00:50 Log: * yasb galore! ! BBS/MAPLE2/BoardGroup.pm BBS/MAPLE2/UserGroup.pm ____________________________________________________________________________ [ 1607] By: autrijus on 2001/08/29 12:01:38 Log: * yasb. how in the hell does this pass? ! BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1606] By: autrijus on 2001/08/29 11:35:36 Log: * allow multiple BMs and SYSOP to write to board. ! BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1605] By: autrijus on 2001/08/29 11:22:21 Log: * mailbox permission implemented: everybody could push. * fixed bm settings so you could only post for yourself. ! BBS/MAPLE3/ArticleGroup.pm BBS/MAPLE3/User.pm ! BBS/MAPLE3/UserGroup.pm BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1604] By: autrijus on 2001/08/29 10:12:52 Log: * file granularity only cheated on Win32. * stops DBI warnings about missing author. ! t/stdtests ____________________________________________________________________________ [ 1600] By: autrijus on 2001/08/29 08:35:16 Log: * implements filestamp() ! BBS/Base.pm BBS/CVIC/Group.pm BBS/CVIC/GroupGroup.pm ! BBS/MAPLE2/Article.pm BBS/MAPLE2/ArticleGroup.pm ! BBS/MAPLE2/Board.pm BBS/MAPLE2/BoardGroup.pm ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MELIX/Article.pm BBS/MELIX/Group.pm ! BBS/MELIX/GroupGroup.pm t/stdtests ____________________________________________________________________________ [ 1599] By: autrijus on 2001/08/29 07:25:43 Log: * first step toward splitting timestamp() with filestamp() ! BBS/Base.pm BBS/MAPLE2/ArticleGroup.pm ____________________________________________________________________________ [ 1598] By: autrijus on 2001/08/29 06:16:26 Log: * allows check_only flag to timestamp() * fixes M2 Articlegroup FETCHSIZE bug ! BBS/Base.pm BBS/MAPLE2/ArticleGroup.pm ! BBS/MAPLE2/BoardGroup.pm BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1597] By: autrijus on 2001/08/29 06:10:09 Log: * reverts the old ____________________________________________________________________________ [ 1595] By: autrijus on 2001/08/29 05:28:55 Log: * fix FETCHSIZE bug of M2 ArticleGroups * fix Melix article updating bug ! BBS/CVIC/BBS.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE3/ArticleGroup.pm BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1581] By: autrijus on 2001/08/27 16:27:35 Log: * trial change: port 7979 for v1.6 on. ! BBS/Client.pm BBS/Server.pm bin/bbscomd ____________________________________________________________________________ [ 1579] By: autrijus on 2001/08/27 15:51:59 Log: * added purge tests ! t/stdtests ____________________________________________________________________________ [ 1578] By: autrijus on 2001/08/27 15:51:36 Log: * DBI now accepts { header => ... } style pushs * set after purge() now works * delete board now clears up .BRD / .BOARDS entry ! BBS/DBI/ArticleGroup.pm BBS/MAPLE2/ArticleGroup.pm ! BBS/MAPLE2/Board.pm BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1577] By: autrijus on 2001/08/27 10:47:12 Log: * 1.6-delta, the rc0 before 1.6. ! BBS.pm Changes ____________________________________________________________________________ [ 1576] By: autrijus on 2001/08/27 10:39:54 Log: * purged LWP extension from tree: it's not as if it could be used anywhere, and i don't want to see that if it could. - LWP-Protocol-bbs/MANIFEST LWP-Protocol-bbs/Makefile.PL - LWP-Protocol-bbs/README LWP-Protocol-bbs/bbs.pm - LWP-Protocol-bbs/test.pl ! MANIFEST ____________________________________________________________________________ [ 1575] By: autrijus on 2001/08/27 10:26:00 Log: * session support finally done, hurray! ! BBS/MAPLE2/SessionGroup.pm BBS/MELIX/SessionGroup.pm ____________________________________________________________________________ [ 1573] By: autrijus on 2001/08/27 09:56:53 Log: * fixed wrong inheritance relationship in Base * Session support for MELIX should be here now ! BBS/Base.pm BBS/MAPLE2/SessionGroup.pm BBS/MELIX/Session.pm ____________________________________________________________________________ [ 1572] By: autrijus on 2001/08/27 08:46:42 Log: * typ-o. ! BBS.pm ____________________________________________________________________________ [ 1571] By: autrijus on 2001/08/27 08:45:57 Log: * fix incomplete nick parsing bug ! BBS/BBSAgent/ArticleGroup.pm BBS/MAPLE2/ArticleGroup.pm ! BBS/MAPLE3/ArticleGroup.pm t/stdtests ____________________________________________________________________________ [ 1567] By: autrijus on 2001/08/25 13:59:24 Log: * granularity hack extends to non-win32 platforms as well. ! t/stdtests ____________________________________________________________________________ [ 1566] By: autrijus on 2001/08/25 13:56:05 Log: * OurNet-based tests are now subject to the cache kluge too. * the calling interface is greatly simplefied. ! t/7-OurNet-DBI.t t/8-OurNet-CVIC.t t/9-OurNet-MELIX.t ! t/stdtests ____________________________________________________________________________ [ 1565] By: autrijus on 2001/08/25 13:08:40 Log: * kluge against Win32's insufficient granularity on file timestamps ! t/stdtests ____________________________________________________________________________ [ 1564] By: autrijus on 2001/08/25 12:30:56 Log: * win32 now requires Win32::Process to pass tests. * the waiting time for OurNet servers extends to 20 seconds. ! t/stdtests ____________________________________________________________________________ [ 1563] By: autrijus on 2001/08/25 12:26:27 Log: * the magical file/time detection of timestamp() considered harmful. ! BBS/Base.pm BBS/CVIC/Group.pm BBS/CVIC/GroupGroup.pm ! BBS/MAPLE2/Article.pm BBS/MAPLE2/ArticleGroup.pm ! BBS/MAPLE2/Board.pm BBS/MAPLE2/BoardGroup.pm ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MELIX/Article.pm BBS/MELIX/Group.pm ____________________________________________________________________________ [ 1562] By: autrijus on 2001/08/25 12:16:24 Log: * style nitpick * MAPLE3 was MELIX test! ! t/2-CVIC.t t/3-MAPLE3.t t/4-MELIX.t t/5-BBSAgent.t ! t/6-MailBox.t ____________________________________________________________________________ [ 1561] By: autrijus on 2001/08/25 11:59:05 Log: * timestamp a directory is wrong under win32 * did away with fork() in win32 testing ! BBS/MELIX/GroupGroup.pm t/7-OurNet-DBI.t t/8-OurNet-CVIC.t ! t/9-OurNet-MELIX.t t/stdtests ____________________________________________________________________________ [ 1560] By: autrijus on 2001/08/25 08:13:31 Log: * kluge around win32 fork limitation for testing ! t/7-OurNet-DBI.t t/8-OurNet-CVIC.t t/9-OurNet-MELIX.t ____________________________________________________________________________ [ 1547] By: autrijus on 2001/08/20 10:18:21 Log: * fixed MIME header parsings. ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1546] By: autrijus on 2001/08/20 09:56:27 Log: * num and first fields were swapped. * refresh without context (on attribute fetch) will not load everything now. ! BBS/NNTP/ArticleGroup.pm ____________________________________________________________________________ [ 1542] By: autrijus on 2001/08/18 12:33:19 Log: * the ob-fix of BBSAgent backend. ! BBS/BBSAgent/Article.pm BBS/BBSAgent/ArticleGroup.pm ! BBS/BBSAgent/Board.pm BBS/BBSAgent/BoardGroup.pm ____________________________________________________________________________ [ 1539] By: autrijus on 2001/08/18 12:00:01 Log: * cvic's push-by-reference doesn't work as the rest. ! t/stdtests ____________________________________________________________________________ [ 1532] By: autrijus on 2001/08/17 10:09:01 Log: * obiwan in example. ! BBS.pm ____________________________________________________________________________ [ 1530] By: autrijus on 2001/08/17 08:56:02 Log: * so, this be -gamma. let's start testing! ! Changes MANIFEST ____________________________________________________________________________ [ 1527] By: autrijus on 2001/08/17 07:51:34 Log: * the rest of v1.6-gamma changes, along with MANIFEST. ! BBS/ScalarFile.pm BBS/SocketScalar.pm MANIFEST ____________________________________________________________________________ [ 1526] By: autrijus on 2001/08/17 07:51:14 Log: * OurNet protocol, v0.3. + t/7-OurNet-DBI.t t/8-OurNet-CVIC.t t/9-OurNet-MELIX.t ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ! LWP-Protocol-bbs/bbs.pm ____________________________________________________________________________ [ 1525] By: autrijus on 2001/08/17 07:49:33 Log: * the new set of backends and tests that went with it + t/0-Base.t t/1-DBI.t t/2-CVIC.t t/3-MAPLE3.t t/4-MELIX.t + t/5-BBSAgent.t t/6-MailBox.t t/stdtests - BBS/MAPLE3/Group.pm t/BBSAgent.t t/DBI.t t/MAPLE2.t t/OurNet.t ! BBS/BBSAgent/Article.pm BBS/BBSAgent/ArticleGroup.pm ! BBS/BBSAgent/BBS.pm BBS/BBSAgent/Board.pm ! BBS/BBSAgent/BoardGroup.pm BBS/CVIC/Article.pm ! BBS/CVIC/ArticleGroup.pm BBS/CVIC/BBS.pm BBS/CVIC/Board.pm ! BBS/CVIC/BoardGroup.pm BBS/CVIC/FileGroup.pm BBS/CVIC/Group.pm ! BBS/CVIC/GroupGroup.pm BBS/CVIC/Session.pm ! BBS/CVIC/SessionGroup.pm BBS/CVIC/User.pm ! BBS/CVIC/UserGroup.pm BBS/DBI/Article.pm ! BBS/DBI/ArticleGroup.pm BBS/DBI/BBS.pm BBS/DBI/Board.pm ! BBS/DBI/BoardGroup.pm BBS/DBI/Group.pm BBS/DBI/GroupGroup.pm ! BBS/DBI/Session.pm BBS/DBI/SessionGroup.pm BBS/DBI/User.pm ! BBS/DBI/UserGroup.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE2/BBS.pm ! BBS/MAPLE2/Board.pm BBS/MAPLE2/BoardGroup.pm ! BBS/MAPLE2/FileGroup.pm BBS/MAPLE2/GroupGroup.pm ! BBS/MAPLE2/Session.pm BBS/MAPLE2/SessionGroup.pm ! BBS/MAPLE2/User.pm BBS/MAPLE2/UserGroup.pm ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MAPLE3/BBS.pm BBS/MAPLE3/Board.pm BBS/MAPLE3/BoardGroup.pm ! BBS/MAPLE3/FileGroup.pm BBS/MAPLE3/GroupGroup.pm ! BBS/MAPLE3/SessionGroup.pm BBS/MAPLE3/User.pm ! BBS/MAPLE3/UserGroup.pm BBS/MELIX/Article.pm ! BBS/MELIX/ArticleGroup.pm BBS/MELIX/BBS.pm BBS/MELIX/Board.pm ! BBS/MELIX/BoardGroup.pm BBS/MELIX/FileGroup.pm ! BBS/MELIX/Group.pm BBS/MELIX/GroupGroup.pm ! BBS/MELIX/Session.pm BBS/MELIX/SessionGroup.pm ! BBS/MELIX/User.pm BBS/MELIX/UserGroup.pm ! BBS/MailBox/Article.pm BBS/MailBox/ArticleGroup.pm ! BBS/MailBox/BBS.pm BBS/MailBox/Board.pm ! BBS/MailBox/BoardGroup.pm BBS/NNTP/Article.pm ! BBS/NNTP/ArticleGroup.pm BBS/NNTP/BBS.pm BBS/NNTP/Board.pm ! BBS/NNTP/BoardGroup.pm BBS/PTT/Article.pm ! BBS/PTT/ArticleGroup.pm BBS/PTT/BBS.pm BBS/PTT/Board.pm ! BBS/PTT/BoardGroup.pm BBS/PTT/FileGroup.pm BBS/PTT/Session.pm ! BBS/PTT/SessionGroup.pm BBS/PTT/User.pm BBS/PTT/UserGroup.pm ____________________________________________________________________________ [ 1524] By: autrijus on 2001/08/17 07:46:31 Log: * the new overloaded base system for OurNet v1.6 * see BBS.pm's HISTORY section for changes. - BBS/ArrayProxy.pm ! BBS.pm BBS/Base.pm BBS/Utils.pm Makefile.PL README TODO ____________________________________________________________________________ [ 1516] By: autrijus on 2001/08/06 08:26:04 Log: * PGP support automagically down under Win32, no matter what. ! BBS/Authen.pm ____________________________________________________________________________ [ 1504] By: autrijus on 2001/08/02 09:15:18 Log: * support for localaddr bind ! BBS/Server.pm bin/bbscomd ____________________________________________________________________________ [ 1492] By: autrijus on 2001/07/31 09:55:30 Log: * fixed the bug that causes e-mail without comments to be skipped ! BBS/MELIX/ArticleGroup.pm ____________________________________________________________________________ [ 1482] By: autrijus on 2001/07/22 10:18:05 Log: * this be OurNet::BBS v1.56 ! BBS.pm TODO ____________________________________________________________________________ [ 1481] By: autrijus on 2001/07/22 10:14:33 Log: * protect against premature socket closing ! BBS/Authen.pm ____________________________________________________________________________ [ 1477] By: autrijus on 2001/07/22 08:14:15 Log: * finally got the error propagation done, using dirty tricks. ! BBS/Server.pm ____________________________________________________________________________ [ 1468] By: autrijus on 2001/07/20 04:49:34 Log: * typo and '@' special case. ! BBS/MAPLE3/Article.pm BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1467] By: autrijus on 2001/07/20 04:26:29 Log: * Mailbox support, finally. ! BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1439] By: autrijus on 2001/07/14 23:19:48 Log: * read-only mailbox backend is here! * updates Makefile.PL requirements to include Mail::Box ! BBS/MailBox/Article.pm BBS/MailBox/ArticleGroup.pm ! BBS/MailBox/BBS.pm BBS/MailBox/Board.pm ! BBS/MailBox/BoardGroup.pm MANIFEST Makefile.PL ____________________________________________________________________________ [ 1430] By: autrijus on 2001/07/14 08:34:22 Log: * put get_msgid in line with set_msgid ! BBS/Utils.pm ____________________________________________________________________________ [ 1424] By: autrijus on 2001/07/13 19:42:22 Log: * corrected (hopefully) ournet.conf ____________________________________________________________________________ [ 1420] By: autrijus on 2001/07/12 14:17:22 Log: * finally got the date right ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1409] By: autrijus on 2001/07/11 09:15:19 Log: * nothing. ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1408] By: autrijus on 2001/07/11 09:10:39 Log: random initialization bug. ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1407] By: autrijus on 2001/07/11 07:27:23 Log: * ArrayProxy::PUSH now respects alternate FETCHSIZE method * completely resolves the chrono bug with M3 time field * implements seek-by-name for M3 Article * the parentheses around an empty nick is no more * do away with basedir altogether * ArticleGroup no longer uses Mail::Addres to parse nicks ! BBS/ArrayProxy.pm BBS/MAPLE3/Article.pm ! BBS/MAPLE3/ArticleGroup.pm BBS/MELIX/Article.pm ! BBS/MELIX/ArticleGroup.pm ____________________________________________________________________________ [ 1387] By: autrijus on 2001/07/09 01:40:39 Log: * unsuccessful mailbox access ! BBS/MELIX/User.pm ____________________________________________________________________________ [ 1365] By: autrijus on 2001/06/30 21:51:30 Log: * MailBox support skeleton. + BBS/MailBox/Article.pm BBS/MailBox/ArticleGroup.pm + BBS/MailBox/BBS.pm BBS/MailBox/Board.pm + BBS/MailBox/BoardGroup.pm ! MANIFEST ____________________________________________________________________________ [ 1339] By: autrijus on 2001/06/27 15:53:44 Log: * kluge version of M3 group storing support. ! BBS/MAPLE3/Group.pm ____________________________________________________________________________ [ 1317] By: autrijus on 2001/06/26 13:50:59 Log: * YASW ! BBS/MAPLE2/ArticleGroup.pm ____________________________________________________________________________ [ 1299] By: autrijus on 2001/06/25 07:47:41 Log: * a righteous permission setting for M3 User ! BBS/MAPLE3/User.pm BBS/MAPLE3/UserGroup.pm ____________________________________________________________________________ [ 1294] By: autrijus on 2001/06/25 07:03:13 Log: * title, etc methods for Maple3 Group ! BBS/MAPLE3/Group.pm ____________________________________________________________________________ [ 1290] By: autrijus on 2001/06/25 05:46:35 Log: * implements REF for ref() call ! BBS/Base.pm BBS/Server.pm ____________________________________________________________________________ [ 1286] By: autrijus on 2001/06/24 16:51:33 Log: * AIBots pre-packaging. *breaks things* ____________________________________________________________________________ [ 1276] By: autrijus on 2001/06/24 10:06:30 Log: * auth_none should forget about failed past authentications. ! BBS/Server.pm ____________________________________________________________________________ [ 1270] By: autrijus on 2001/06/23 16:15:18 Log: * proper permissions ! BBS/MAPLE2/FileGroup.pm BBS/MAPLE2/UserGroup.pm ! BBS/MAPLE3/Group.pm BBS/MAPLE3/GroupGroup.pm ! BBS/MELIX/Group.pm BBS/MELIX/GroupGroup.pm BBS/Server.pm ____________________________________________________________________________ [ 1266] By: autrijus on 2001/06/23 01:54:04 Log: * RCS tags ! BBS/CVIC/FileGroup.pm BBS/MAPLE2/FileGroup.pm ! BBS/MAPLE3/FileGroup.pm BBS/MELIX/FileGroup.pm ! BBS/PTT/FileGroup.pm ____________________________________________________________________________ [ 1265] By: autrijus on 2001/06/23 01:52:45 Log: * full FileGroup support for all parties involved * STORE for ScalarFile wasn't working! + BBS/CVIC/FileGroup.pm BBS/MAPLE2/FileGroup.pm + BBS/MAPLE3/FileGroup.pm BBS/MELIX/FileGroup.pm + BBS/PTT/FileGroup.pm ! BBS/ScalarFile.pm MANIFEST ____________________________________________________________________________ [ 1263] By: autrijus on 2001/06/22 14:15:53 Log: * added FileGroup to address etc files ! BBS.pm BBS/CVIC/UserGroup.pm MANIFEST ____________________________________________________________________________ [ 1255] By: autrijus on 2001/06/20 19:57:45 Log: * a heavier $AUTOLOAD magic for Client to reduce lookup time * $Client::Port now sets the default Port like Server's * random code cleanups ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1254] By: autrijus on 2001/06/20 19:39:30 Log: * code cleanup, style fix, speed tweaks, and comments * importing nonexistent variables via initvar() is now fatal * purge() now utilizes CLEAR in Base * regulated use of timestamp() everywhere instead of stat($file) ! BBS/ArrayProxy.pm BBS/Base.pm BBS/CVIC/Group.pm ! BBS/CVIC/GroupGroup.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE2/Board.pm ! BBS/MAPLE2/BoardGroup.pm BBS/MAPLE2/Session.pm ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MAPLE3/Group.pm BBS/MAPLE3/GroupGroup.pm ____________________________________________________________________________ [ 1242] By: autrijus on 2001/06/19 14:46:53 Log: * This be OurNet-BBS 1.55 release. ! BBS.pm README ____________________________________________________________________________ [ 1238] By: autrijus on 2001/06/19 13:55:16 Log: * merged Win32 specific code in Authen together * Win32 will no longer show redefine warnings * added prominient notice about forked PlRPC code ! BBS/Authen.pm BBS/Server.pm ____________________________________________________________________________ [ 1236] By: autrijus on 2001/06/19 13:21:57 Log: * speed optimization to avoid temporary storage ! BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1235] By: autrijus on 2001/06/19 13:21:24 Log: * minor style fixes * MaxLen (maxmessage length) nolonger supported ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1234] By: autrijus on 2001/06/19 13:20:06 Log: * now prefers Twofish2 because it can do BCB by itself * supports Crypt::IDEA now * modifies RPC::PlServer::Comm to allow true encryption and speedups * turned off compression support entirely; won't worth it anyway ! BBS/Authen.pm ____________________________________________________________________________ [ 1233] By: autrijus on 2001/06/19 13:17:24 Log: * podchecker doesn't like empty pod lines ! BBS.pm ____________________________________________________________________________ [ 1229] By: autrijus on 2001/06/19 07:04:04 Log: * speed tuning. this one breaks things. ! BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1228] By: autrijus on 2001/06/19 07:03:38 Log: * ciphers wasn't working at all! this fixes it. * speed penalty is around 3%. ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1221] By: autrijus on 2001/06/18 13:19:25 Log: * since PerlApp can't do it, don't do it ! BBS/Authen.pm bin/bbscomd ____________________________________________________________________________ [ 1218] By: autrijus on 2001/06/18 11:52:25 Log: * preliminary OurNet protocol support on win32 * fork and OurNet doesn't mix on win32 ! BBS/Authen.pm t/OurNet.t ____________________________________________________________________________ [ 1217] By: autrijus on 2001/06/18 10:50:24 Log: * temporary fix of missing STDERR bug ! BBS/Server.pm ____________________________________________________________________________ [ 1215] By: autrijus on 2001/06/18 10:21:04 Log: * minor style and warning fix ! BBS/BBSAgent/Article.pm BBS/BBSAgent/ArticleGroup.pm ____________________________________________________________________________ [ 1212] By: autrijus on 2001/06/18 05:27:08 Log: * additional check at setsign phase ! BBS/Client.pm ____________________________________________________________________________ [ 1211] By: autrijus on 2001/06/18 05:26:32 Log: * signature error detection ! BBS/Server.pm ____________________________________________________________________________ [ 1208] By: autrijus on 2001/06/18 05:00:27 Log: * SPAWN should returned a unblessed hash now ! BBS/Server.pm ____________________________________________________________________________ [ 1207] By: autrijus on 2001/06/18 04:51:06 Log: * STORE wasn't properly redefined. ! BBS/Base.pm ____________________________________________________________________________ [ 1205] By: autrijus on 2001/06/18 04:31:09 Log: * style fixes for tests ! t/BBSAgent.t t/MAPLE2.t ____________________________________________________________________________ [ 1204] By: autrijus on 2001/06/18 04:29:55 Log: * speed optimization: almost 800% faster combined with last change * 5.6 style: use autovivified, lexical scoped $HANDLE instead of HANDLE * 5.6 style: use three-argument form of open() to avoid magic * code reorganization on MAPLE3::Article* * removed MAPLE3::User warnings * PTT::Session* now dies gracefully ! BBS/CVIC/Group.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE2/Board.pm ! BBS/MAPLE2/BoardGroup.pm BBS/MAPLE2/User.pm ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MAPLE3/Group.pm BBS/MAPLE3/User.pm BBS/MAPLE3/UserGroup.pm ! BBS/MELIX/Article.pm BBS/MELIX/ArticleGroup.pm ! BBS/OurNet/BBS.pm BBS/PTT/BoardGroup.pm BBS/PTT/Session.pm ! BBS/PTT/SessionGroup.pm BBS/ScalarFile.pm BBS/Utils.pm ! t/OurNet.t ____________________________________________________________________________ [ 1203] By: autrijus on 2001/06/18 04:18:08 Log: * 5.6 syntax: use 'our' instead of 'vars' * style: use '$var\::' instead of '${var}::' * cache $Pubkey upon initialization to avoid one external call * implement export_key() withour GnuPG::Interface due to bugs * Server honors $Childs on single connection mode now * cipher_pgp now forbids retries * implemented SPAWN calls for cached, unwrapped clones * no longer installs upper case (constant) subs wrapper * much faster Base::refresh() ! BBS/Authen.pm BBS/Base.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1200] By: clkao on 2001/06/17 12:05:19 Log: implement fetchsize for usergroup. ! BBS/MAPLE3/UserGroup.pm ____________________________________________________________________________ [ 1199] By: clkao on 2001/06/17 11:53:04 Log: YASB. ! BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1198] By: clkao on 2001/06/17 11:19:58 Log: correctly supports m3 usergorup. (sort of) ! BBS/MAPLE3/UserGroup.pm ____________________________________________________________________________ [ 1196] By: autrijus on 2001/06/17 10:15:02 Log: * fixed hash-based BBS assignment ! BBS.pm ____________________________________________________________________________ [ 1192] By: autrijus on 2001/06/17 08:43:44 Log: * fixed -p port ! bin/bbscomd ____________________________________________________________________________ [ 1191] By: autrijus on 2001/06/17 08:21:17 Log: * experimental fix on m3 msgid ! BBS/MAPLE3/Article.pm BBS/MAPLE3/ArticleGroup.pm BBS/Utils.pm ____________________________________________________________________________ [ 1190] By: autrijus on 2001/06/17 08:12:58 Log: * doc ! bin/bbscomd ____________________________________________________________________________ [ 1189] By: autrijus on 2001/06/17 08:05:41 Log: * initialize plans to avoid warnings ! BBS/Server.pm ____________________________________________________________________________ [ 1188] By: autrijus on 2001/06/17 08:04:50 Log: * warnings hunt ! BBS/MAPLE3/Article.pm BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1187] By: autrijus on 2001/06/17 07:59:30 Log: * fix warnings ! BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1186] By: autrijus on 2001/06/17 07:58:19 Log: * patched phash security breach ! BBS/Server.pm ____________________________________________________________________________ [ 1182] By: autrijus on 2001/06/17 07:14:50 Log: * fixed DBI test to accomodate new message id algorithm ! t/DBI.t ____________________________________________________________________________ [ 1181] By: autrijus on 2001/06/17 07:14:27 Log: * OurNet::BBS require 5.6 now officially * consequently, changed dynamic scope warnings into lexical ones ! BBS.pm BBS/Base.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE2/Board.pm ! BBS/MAPLE2/Session.pm BBS/MAPLE3/ArticleGroup.pm ! BBS/MELIX/ArticleGroup.pm BBS/MELIX/Session.pm ! BBS/NNTP/ArticleGroup.pm BBS/ScalarFile.pm BBS/Utils.pm ! Makefile.PL ____________________________________________________________________________ [ 1180] By: autrijus on 2001/06/17 07:12:42 Log: * fixed core dump in authenticate cases * changed rootref() to locate() and relay() * fixed cipher suite detection * speeded up op lookups ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm t/OurNet.t ____________________________________________________________________________ [ 1179] By: clkao on 2001/06/16 18:12:07 Log: who is the idiot that writes \x015 instead of \015 ? ! BBS/BBSAgent/ArticleGroup.pm ____________________________________________________________________________ [ 1177] By: autrijus on 2001/06/15 18:06:23 Log: * save bandwidth by all costs (lol) ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1173] By: autrijus on 2001/06/15 16:48:50 Log: * Maple2 backend now returns Board as well. ! BBS/MAPLE2/Article.pm BBS/Utils.pm ____________________________________________________________________________ [ 1170] By: autrijus on 2001/06/15 15:28:00 Log: * giving up, revert to #9 behaviour. ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 1169] By: autrijus on 2001/06/15 15:07:01 Log: * fixed header caching problem ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 1168] By: autrijus on 2001/06/15 14:55:25 Log: * now dies if body file nonexistent ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 1166] By: autrijus on 2001/06/15 14:49:32 Log: * experimental re-write of the msgid system * all backends should now generate consistent header and msgids ! BBS/BBSAgent/Article.pm BBS/DBI/Article.pm ! BBS/MAPLE2/Article.pm BBS/MAPLE3/Article.pm ! BBS/MELIX/Article.pm BBS/Utils.pm t/MAPLE2.t ____________________________________________________________________________ [ 1165] By: autrijus on 2001/06/15 10:32:27 Log: * updated authen version ! BBS/Authen.pm ____________________________________________________________________________ [ 1164] By: autrijus on 2001/06/15 10:12:43 Log: * Change Auth protocol level to 0.21 for incompatibilities below * renamed Server handler to __ for secutiry and bandwidth reasons * Client now requires a $user to do AUTH_CRYPT * some debug message changes ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1155] By: autrijus on 2001/06/14 19:31:54 Log: * pgp over every cipher shall work. * crypt over cipher_none shall *not* work. not sure about basic. ! BBS/Server.pm ____________________________________________________________________________ [ 1154] By: autrijus on 2001/06/14 19:21:52 Log: * switch $session and $status in cipher_crypt for consistency. ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1153] By: autrijus on 2001/06/14 18:45:52 Log: * allows posting on M3 ! BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1152] By: autrijus on 2001/06/14 18:25:19 Log: * check for public export failure * check for decrypt failure ! BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1150] By: autrijus on 2001/06/14 16:54:25 Log: * RCS and documentation changes * -a (crypt and pgp auth) and -c (crypt or pgp cipher only) for bbscomd * use perldoc to show -h in bbscomd ! bin/bbscomd ____________________________________________________________________________ [ 1148] By: autrijus on 2001/06/14 16:51:05 Log: * was only working on lower case user names * also, $path and $dir are really the same ! BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1147] By: autrijus on 2001/06/14 16:50:25 Log: * fixes various cipher related bugs; pgp login is now well tested * introduced STATUS_IGNORED and STATUS_UNKNOWN_OP constants * removed unneccessary debug output * Server checks {users}{SYSOP}'s {passwd} and {plan} to set authlvl * get_pubkey now should only be called once ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1146] By: autrijus on 2001/06/14 11:46:24 Log: * uses Authen's version as protocol version * Authen nolonger caches mode and cipher; use Server's *Mode instead * mode bitmasks: CIPHER_(NONE|BASIC|PGP) and AUTH(NONE|CRYPT|PGP) * removed AUTH operators * Server and Client now takes $cipher_level and $auth_level as args * turn Server's message to stdout into debug-only messages * implemented crypt()-based authentication * pgp authentication could now be done over insecure ciphers * Server now caches cipher suites for increated performance * introduced nextstate() for passing access controls * new constants OP_WRITE and OP_IGNORE lists restricted OP actions ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1137] By: autrijus on 2001/06/14 03:27:33 Log: * fix sub redefine warnings ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1136] By: autrijus on 2001/06/14 03:12:19 Log: * type ktext ! BBS/MAPLE3/Article.pm BBS/MELIX/Article.pm ! BBS/MELIX/ArticleGroup.pm BBS/MELIX/BBS.pm BBS/MELIX/Board.pm ! BBS/MELIX/BoardGroup.pm BBS/MELIX/Group.pm ! BBS/MELIX/GroupGroup.pm BBS/MELIX/Session.pm ! BBS/MELIX/SessionGroup.pm BBS/MELIX/User.pm ! BBS/MELIX/UserGroup.pm ____________________________________________________________________________ [ 1135] By: autrijus on 2001/06/14 03:09:23 Log: * oops. ! BBS/MAPLE3/ArticleGroup.pm ____________________________________________________________________________ [ 1134] By: autrijus on 2001/06/14 03:08:06 Log: * added RCS tag and purged $VERSION. ! BBS/CVIC/Article.pm BBS/CVIC/ArticleGroup.pm BBS/CVIC/BBS.pm ! BBS/CVIC/Board.pm BBS/CVIC/BoardGroup.pm BBS/CVIC/Group.pm ! BBS/CVIC/GroupGroup.pm BBS/CVIC/Session.pm ! BBS/CVIC/SessionGroup.pm BBS/CVIC/User.pm ! BBS/CVIC/UserGroup.pm BBS/DBI/Article.pm ! BBS/DBI/ArticleGroup.pm BBS/DBI/BBS.pm BBS/DBI/Board.pm ! BBS/DBI/BoardGroup.pm BBS/DBI/Group.pm BBS/DBI/GroupGroup.pm ! BBS/DBI/Session.pm BBS/DBI/SessionGroup.pm BBS/DBI/User.pm ! BBS/DBI/UserGroup.pm BBS/MAPLE2/Article.pm ! BBS/MAPLE2/ArticleGroup.pm BBS/MAPLE2/BBS.pm ! BBS/MAPLE2/Board.pm BBS/MAPLE2/BoardGroup.pm ! BBS/MAPLE2/GroupGroup.pm BBS/MAPLE2/Session.pm ! BBS/MAPLE2/SessionGroup.pm BBS/MAPLE2/User.pm ! BBS/MAPLE2/UserGroup.pm BBS/MAPLE3/Article.pm ! BBS/MAPLE3/ArticleGroup.pm BBS/MAPLE3/BBS.pm ! BBS/MAPLE3/Board.pm BBS/MAPLE3/BoardGroup.pm ! BBS/MAPLE3/Group.pm BBS/MAPLE3/GroupGroup.pm ! BBS/MAPLE3/SessionGroup.pm BBS/MAPLE3/User.pm ! BBS/MAPLE3/UserGroup.pm BBS/MELIX/Article.pm ! BBS/MELIX/ArticleGroup.pm BBS/MELIX/BBS.pm BBS/MELIX/Board.pm ! BBS/MELIX/BoardGroup.pm BBS/MELIX/Group.pm ! BBS/MELIX/GroupGroup.pm BBS/MELIX/Session.pm ! BBS/MELIX/SessionGroup.pm BBS/MELIX/User.pm ! BBS/MELIX/UserGroup.pm BBS/NNTP/Article.pm ! BBS/NNTP/ArticleGroup.pm BBS/NNTP/BBS.pm BBS/NNTP/Board.pm ! BBS/NNTP/BoardGroup.pm BBS/OurNet/BBS.pm BBS/PTT/Article.pm ! BBS/PTT/ArticleGroup.pm BBS/PTT/BBS.pm BBS/PTT/Board.pm ! BBS/PTT/BoardGroup.pm BBS/PTT/Session.pm ! BBS/PTT/SessionGroup.pm BBS/PTT/User.pm BBS/PTT/UserGroup.pm ____________________________________________________________________________ [ 1133] By: autrijus on 2001/06/14 02:28:58 Log: * finally, total unix brain damage. ! BBS/BBSAgent/Article.pm ____________________________________________________________________________ [ 1132] By: autrijus on 2001/06/14 01:34:13 Log: * RCS header crusade continues * rename ClientProxy to ClientArrayProxy * Server/Client now uses Authen's version as protocol version ! BBS/ArrayProxy.pm BBS/Authen.pm BBS/Base.pm BBS/Client.pm ! BBS/ScalarFile.pm BBS/Server.pm BBS/ShmArray.pm ! BBS/ShmScalar.pm BBS/SocketScalar.pm BBS/Utils.pm ____________________________________________________________________________ [ 1131] By: autrijus on 2001/06/14 01:30:21 Log: * fix CRLF fo Unix brain damage * add RCS headers ! BBS/BBSAgent/Article.pm BBS/BBSAgent/ArticleGroup.pm ! BBS/BBSAgent/BBS.pm BBS/BBSAgent/Board.pm ! BBS/BBSAgent/BoardGroup.pm ____________________________________________________________________________ [ 1130] By: autrijus on 2001/06/14 01:27:57 Log: * fix dependencies and licenses. ! BBS.pm Makefile.PL README ____________________________________________________________________________ [ 1126] By: autrijus on 2001/06/13 00:20:53 Log: * M2 User tie really works now. ! BBS/MAPLE2/User.pm ____________________________________________________________________________ [ 1125] By: autrijus on 2001/06/13 00:09:23 Log: * supposedly correct implementation of M2 .PASSWD tie. * prevent unneccessary reload of TieScalar of M3 user files. ! BBS/MAPLE2/User.pm BBS/MAPLE3/User.pm ____________________________________________________________________________ [ 1124] By: autrijus on 2001/06/12 22:08:31 Log: * fixes uncaches OBJECT calls. * implements four AUTH_* types: CRYPT, PUBKEY, NONE, (CRYPT|PUBKEY), * from now on, only BBS objects utilizes authentication. ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1123] By: autrijus on 2001/06/12 20:52:48 Log: * fixes Blowfish keysize problem over insecure encryption channel. ! BBS/Server.pm ____________________________________________________________________________ [ 1117] By: autrijus on 2001/06/12 20:16:47 Log: * starting toward 1.55. ! Changes ____________________________________________________________________________ [ 1116] By: autrijus on 2001/06/12 20:13:29 Log: * this be release 1.54. ! Makefile.PL ____________________________________________________________________________ [ 1114] By: autrijus on 2001/06/12 20:10:13 Log: * added missing semicolon on OurNet::BBS::OurNet::BBS * since server now takes much more time to start, tell OurNet to wait ! BBS/OurNet/BBS.pm t/OurNet.t ____________________________________________________________________________ [ 1113] By: autrijus on 2001/06/12 20:08:49 Log: * change OP codes from CONTEXT.ACTION to CONTEXT_ACTION. * OurNet now tries to use encrypted connection whenever possible. * removed OurNet::BBS::Client::DEBUG. * new opcode returning policy: always 4 args, 1st empty, 2nd opcode. * better handling on exceptions, each with its own STATUS code. ! BBS/Authen.pm BBS/Client.pm BBS/Server.pm ____________________________________________________________________________ [ 1112] By: autrijus on 2001/06/12 20:06:50 Log: * split permits() into readok() and writeok(). * full permission control on M3 Board/Articles. ! BBS.pm BBS/Base.pm BBS/MAPLE3/Article.pm ! BBS/MAPLE3/ArticleGroup.pm BBS/MAPLE3/BBS.pm ! BBS/MAPLE3/Board.pm BBS/MAPLE3/BoardGroup.pm ! BBS/MAPLE3/User.pm BBS/MELIX/Article.pm ! BBS/MELIX/ArticleGroup.pm BBS/MELIX/BBS.pm BBS/MELIX/User.pm ____________________________________________________________________________ [ 1110] By: autrijus on 2001/06/12 13:09:36 Log: * revised lwp support. ! LWP-Protocol-bbs/bbs.pm ____________________________________________________________________________ [ 1107] By: autrijus on 2001/06/12 12:56:29 Log: * revision regex causes core in bleadperl. ! BBS.pm ____________________________________________________________________________ [ 1106] By: autrijus on 2001/06/12 12:39:11 Log: * revision flag for BBS.pm ! BBS.pm ____________________________________________________________________________ [ 1102] By: autrijus on 2001/06/12 11:39:55 Log: * fix permit() argument and message in Base. * use md5_hex instad of md5 for challenge due to possible illegible chars. ! BBS/Base.pm BBS/Server.pm ____________________________________________________________________________ [ 1101] By: autrijus on 2001/06/12 11:15:21 Log: * put permission warnings to Base from Server. ! BBS/Base.pm BBS/Server.pm ____________________________________________________________________________ [ 1099] By: autrijus on 2001/06/12 11:07:59 Log: * reflect the name change on various places. * PlClient test renamed to OurNet. + t/OurNet.t - t/PlClient.t ! BBS/Authen.pm BBS/Base.pm BBS/Client.pm BBS/OurNet/BBS.pm ! BBS/Server.pm LWP-Protocol-bbs/bbs.pm MANIFEST bin/bbscomd ____________________________________________________________________________ [ 1098] By: autrijus on 2001/06/12 10:59:15 Log: * renaming Pl* to * to refect protocol change. +> BBS/Authen.pm BBS/Client.pm BBS/Server.pm - BBS/PlAuthen.pm BBS/PlClient.pm BBS/PlServer.pm ____________________________________________________________________________ [ 1097] By: autrijus on 2001/06/12 10:57:53 Log: * renaming PlClient to OurNet +> BBS/OurNet/BBS.pm - BBS/PlClient/BBS.pm ____________________________________________________________________________ [ 1096] By: autrijus on 2001/06/12 10:56:58 Log: * finally, the permission control model of OurNet:BBS is completed. * also introduces opcode mechanism to save bandwidth. ! BBS/Base.pm BBS/PlAuthen.pm BBS/PlClient.pm BBS/PlServer.pm ! bin/bbscomd ____________________________________________________________________________ [ 1085] By: autrijus on 2001/06/11 21:34:13 Log: * introduces -a (auth) option to bbscomd. * ! bin/bbscomd ____________________________________________________________________________ [ 1084] By: autrijus on 2001/06/11 21:31:32 Log: * implements full challenge-response authentication model. * introduces public key storage via {users}{$user}{plan} and {pubkey}. * turns default armor own. ! BBS/PlAuthen.pm BBS/PlClient.pm BBS/PlServer.pm ____________________________________________________________________________ [ 1082] By: autrijus on 2001/06/11 17:02:47 Log: * remove unneccessary punctuations ! BBS/BBSAgent/BBS.pm ____________________________________________________________________________ [ 1079] By: autrijus on 2001/06/11 16:30:19 Log: * adding back {users} tie * fixed '../' exploitations ! BBS.pm BBS/MAPLE2/User.pm BBS/MAPLE3/User.pm ! BBS/MAPLE3/UserGroup.pm ____________________________________________________________________________ [ 1077] By: autrijus on 2001/06/11 15:07:32 Log: * warn instead of dies if no crypt suites are found ! BBS/PlAuthen.pm ____________________________________________________________________________ [ 1076] By: autrijus on 2001/06/11 15:01:22 Log: * implements progressive permission control model * removed debug() messages ! BBS/PlClient.pm BBS/PlServer.pm ____________________________________________________________________________ [ 1075] By: autrijus on 2001/06/11 14:39:24 Log: * cancels overriding of RPC::PlServer::Comm since the gain's minimal * allows ! BBS/PlAuthen.pm BBS/PlServer.pm ____________________________________________________________________________ [ 1073] By: autrijus on 2001/06/11 12:54:00 Log: * minor cleanups ! Makefile.PL bin/bbscomd ____________________________________________________________________________ [ 1072] By: autrijus on 2001/06/11 12:53:48 Log: * removed warnings in PlAuthen. ! BBS/PlAuthen.pm ____________________________________________________________________________ [ 1071] By: autrijus on 2001/06/11 12:24:29 Log: * secure RPC via PlAuthen now available. * daemonize() takes pgp keyid and passphrase as arguments now. + BBS/PlAuthen.pm ! BBS.pm BBS/PlClient.pm BBS/PlServer.pm MANIFEST t/PlClient.t ____________________________________________________________________________ [ 1070] By: autrijus on 2001/06/11 06:21:20 Log: * implements delayed loading for BBSAgent. ! BBS/BBSAgent/BBS.pm BBS/BBSAgent/BoardGroup.pm ____________________________________________________________________________ [ 1069] By: autrijus on 2001/06/11 05:42:37 Log: * update the new backend's BBS.pm existence. ! MANIFEST ____________________________________________________________________________ [ 1068] By: autrijus on 2001/06/11 05:41:36 Log: * fix PlClient to accomodate the new OurNet:BBS behaviour ! BBS/PlClient/BBS.pm ____________________________________________________________________________ [ 1067] By: autrijus on 2001/06/11 05:41:18 Log: * move sanity_test to BBSAgent::BBS * added 'password' field. 'login:pass' usage is deprecated. * updated test. + BBS/BBSAgent/BBS.pm ! BBS/BBSAgent/BoardGroup.pm t/BBSAgent.t ____________________________________________________________________________ [ 1066] By: autrijus on 2001/06/11 05:40:38 Log: * all backends receives an additional BBS.pm now. + BBS/CVIC/BBS.pm BBS/DBI/BBS.pm BBS/MAPLE2/BBS.pm + BBS/MAPLE3/BBS.pm BBS/MELIX/BBS.pm BBS/NNTP/BBS.pm + BBS/PTT/BBS.pm ____________________________________________________________________________ [ 1065] By: autrijus on 2001/06/11 05:39:42 Log: * object system overhaul: every backend is free to define their own fields and sequence now. * simplified fillmod / fillin functions and move them to Base. ! BBS.pm BBS/Base.pm ____________________________________________________________________________ [ 1063] By: autrijus on 2001/06/10 17:58:08 Log: * PlClient test now should work under Win32 as normal. * bind port 2001 to avoid conflict with running bbscomd. ! t/PlClient.t ____________________________________________________________________________ [ 1058] By: autrijus on 2001/06/10 17:30:29 Log: * eliminate members in depot ____________________________________________________________________________ [ 1056] By: autrijus on 2001/06/10 17:27:05 Log: * branch out AIBots; it doesn't belong in depot. ____________________________________________________________________________ [ 1053] By: autrijus on 2001/06/10 17:24:30 Log: * branch out Dev_Gurufarm: epr to autrijus, search to hcchien. ____________________________________________________________________________ [ 1049] By: autrijus on 2001/06/10 15:56:28 Log: * revert change on m3-article due to warnings ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1046] By: autrijus on 2001/06/10 15:03:36 Log: * implement remove() for articles. ! BBS/MAPLE2/Article.pm BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 1045] By: autrijus on 2001/06/10 14:34:55 Log: * yasb ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 1044] By: autrijus on 2001/06/10 14:32:31 Log: * add nick to Maple2's header->From, but not in msgid, like BBSAgent ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 1043] By: autrijus on 2001/06/10 13:36:37 Log: * rewritten PlRPC optree code for 76% performance gain: 50.312u 6.234s 2:33.46 36.8% 705+4869k 107+0io 0pf+0w 28.562u 3.767s 1:29.33 36.1% 713+4947k 21+0io 1pf+0w ! BBS/PlClient.pm BBS/PlServer.pm ____________________________________________________________________________ [ 1024] By: clkao on 2001/06/09 18:49:53 Log: fix a NNTP posting bug. ! BBS/NNTP/ArticleGroup.pm ____________________________________________________________________________ [ 1016] By: autrijus on 2001/06/09 12:03:37 Log: * BBSAgent nick handling ! BBS/BBSAgent/Article.pm ____________________________________________________________________________ [ 1013] By: autrijus on 2001/06/09 05:03:47 Log: * enable debug and quit options of bbscomd/plserver. ! BBS/PlServer.pm bin/bbscomd ____________________________________________________________________________ [ 1010] By: autrijus on 2001/06/09 03:34:48 Log: * did away with user-specified header on body since there seperated ! BBS/MAPLE2/Article.pm BBS/MAPLE3/Article.pm ! BBS/MELIX/Article.pm ____________________________________________________________________________ [ 1003] By: autrijus on 2001/06/09 00:38:54 Log: * bbscomd -p works now. ! bin/bbscomd ____________________________________________________________________________ [ 1002] By: autrijus on 2001/06/09 00:38:13 Log: * fix accessor functions for OurNet:BBS objects * added MELIX session chat support by introducint passwd field ! BBS.pm BBS/MAPLE2/Session.pm BBS/MAPLE2/SessionGroup.pm ! BBS/MELIX/Session.pm BBS/MELIX/SessionGroup.pm ____________________________________________________________________________ [ 983] By: autrijus on 2001/06/08 00:19:47 Log: * suppress debug message. ! BBS/NNTP/Article.pm ____________________________________________________________________________ [ 979] By: autrijus on 2001/06/07 23:15:17 Log: * Changelist for 1.53 ! Changes ____________________________________________________________________________ [ 978] By: autrijus on 2001/06/07 23:12:12 Log: * Official 1.53 release * BBSAgent now matches nickname even in pathetic cases * updated makefile and todo ! BBS/BBSAgent/Article.pm Makefile.PL TODO ____________________________________________________________________________ [ 977] By: autrijus on 2001/06/07 21:50:09 Log: * fixed use subs importing bug; runs on 5.7.1 ! BBS/Base.pm ____________________________________________________________________________ [ 976] By: autrijus on 2001/06/07 21:33:56 Log: * finally, everything worked in Base on 5.6.1. ! BBS/Base.pm ____________________________________________________________________________ [ 974] By: clkao on 2001/06/07 19:03:36 Log: shut nntp backend warning and fix header \n problems. ! BBS/NNTP/Article.pm BBS/NNTP/ArticleGroup.pm ____________________________________________________________________________ [ 973] By: autrijus on 2001/06/07 18:42:31 Log: * finally fixed the initvar() by introducing large amount of hack ! BBS/Base.pm ____________________________________________________________________________ [ 972] By: autrijus on 2001/06/07 18:41:44 Log: * use module() instead of Carp in M3 series ! BBS/MAPLE3/ArticleGroup.pm BBS/MELIX/ArticleGroup.pm ____________________________________________________________________________ [ 965] By: autrijus on 2001/06/07 10:50:11 Log: * complete support of nick over maple2 ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 964] By: autrijus on 2001/06/07 10:19:21 Log: * put nick handling back to MAPLE2 ! BBS/MAPLE2/Article.pm ____________________________________________________________________________ [ 957] By: autrijus on 2001/06/06 07:43:32 Log: * preliminary support for PlClient backend. * FIRSTKEY and NEXTKEY now works with PlClient. ! BBS.pm BBS/Base.pm BBS/MELIX/Article.pm BBS/PlClient.pm ! BBS/PlServer.pm t/PlClient.t ____________________________________________________________________________ [ 956] By: autrijus on 2001/06/06 06:10:31 Log: * various clean-up on Base code; did away with getvars(). ! BBS/Base.pm ____________________________________________________________________________ [ 954] By: autrijus on 2001/06/06 05:20:56 Log: * performance hack on TIEHASH ! BBS/Base.pm ____________________________________________________________________________ [ 946] By: clkao on 2001/06/06 02:52:48 Log: don't get ego on ego. it was an mistake since refresh_meta shoudn't be called directly. ! BBS/BBSAgent/Article.pm ____________________________________________________________________________ [ 942] By: clkao on 2001/06/06 02:09:42 Log: use ego as self in refresh_meta ! BBS/BBSAgent/Article.pm ____________________________________________________________________________ [ 933] By: autrijus on 2001/06/05 17:46:41 Log: * provide support for FETCHSIZE ! BBS/ArrayProxy.pm BBS/BBSAgent/ArticleGroup.pm ! BBS/MAPLE3/Article.pm ____________________________________________________________________________ [ 932] By: autrijus on 2001/06/05 17:22:19 Log: * remove debug info ! BBS/Utils.pm ____________________________________________________________________________ [ 916] By: autrijus on 2001/06/05 11:25:38 Log: * cleaning up - t/BBS-BBSAgent.t t/BBS-DBI.t t/BBS-Maple2.t t/BBS-RPC.t ! t/PlClient.t ____________________________________________________________________________ [ 915] By: autrijus on 2001/06/05 11:18:06 Log: * change plcient behaviour for win32 ! BBS/PlClient.pm t/PlClient.t ____________________________________________________________________________ [ 914] By: autrijus on 2001/06/05 10:58:25 Log: * patching up bits. + TODO ! bin/bbscomd ____________________________________________________________________________ [ 913] By: autrijus on 2001/06/05 10:54:50 Log: * The OurNet::BBS 1.52 + LWP-Protocol-bbs/MANIFEST LWP-Protocol-bbs/README + LWP-Protocol-bbs/test.pl t/BBSAgent.t t/DBI.t t/MAPLE2.t + t/PlClient.t ! BBS.pm BBS/BBSAgent/BoardGroup.pm BBS/Utils.pm ! LWP-Protocol-bbs/Makefile.PL LWP-Protocol-bbs/bbs.pm MANIFEST ! Makefile.PL bin/bbscomd