От : val khokhlov 2:550/180 02 янв 05 22:28 Кому: All Тема: husky-current ------------------------------------------------------------------------------- Greetings, All! завершена первая (и наибольшая) очередь работ, связанных с переделкой системы роботов. hpt-current и htick-current собираются и даже, вероятно, работают. я проверял информационные команды и подписку/отписку - работает. не проверялись форвард-реквесты, автосоздание эх и работа с очередью. большая просьба не использовать current на рабочих системах, но по мере сил помочь с тестированием. изменения токенов произошли по двум большим направлениям: 1. некоторые глобальные токены перенесены в секции robot пример описания секции: robot default|areafix|filefix|<что-то другое> helpfile <имя файла> robotorigin <ориджин для данного робота> и т.п. последовательность играет роль - default копируется тем роботам, которые описаны после него (но не до него!). hpt использует имя робота "areafix", htick - "filefix". обратите внимание - имя может быть произвольным (на будущее) 2. некоторые токены из секций link переименованы и допускают префиксы это значит, что, к примеру, "areafixecholimit" определяет граничное число эх, которые может подписать данный линк у areafix'а, а "echolimit" (без префикса) определяет аналогичное значение и для areafix, и для filefix. префиксами могут быть предопределенные имена роботов "areafix" и "filefix". роботы, которые реально определены в конфиге, никак не влияют на это (т.е., реально можно не обязательно иметь пустую секцию "robot areafix") вот список измененных токенов: [robot] areafixfromname fromname areafixhelp helpfile areafixkillrequests killrequests areafixmsgsize msgsize areafixnames robotnames areafixorigin robotorigin areafixqueryreports queryreports areafixqueuefile queuefile areafixreportsattr reportsattr areafixsplitstr splitstr autoareacreateflag autocreateflag autofilecreateflag autocreateflag filefixfromname fromname filefixhelp helpfile filefixkillrequests killrequests filefixnames robotnames filefixreportsattr reportsattr [link] areafixecholimit *echolimit autoareacreate *autocreate autoareacreatedefaults *autocreatedefaults autoareacreatefile *autocreatefile autofilecreate *autocreate autofilecreatedefaults *autocreatedefaults autofilecreatefile *autocreatefile denyfwdfile *fwddenyfile denyfwdmask *fwddenymask denyfwdreqaccess * denyuncondfwdreqaccess * filefixecholimit *echolimit forwardareapriority *fwdpriority forwardfilepriority *fwdpriority forwardfilerequestfile *fwdfile forwardfilerequests *fwdmask forwardrequestfile *fwdfile forwardrequestmask *fwdmask remotefilerobotname filefixname remoterobotname areafixname * здесь означает возможность добавления префикса areafix или filefix к данному токену для ограничения области действия соответствующим роботом Good luck! val =============================================================================== От : val khokhlov 2:550/180 02 янв 05 22:42 Кому: All Тема: htick-current ------------------------------------------------------------------------------- Greetings, All! дополнение к письму "husky-current" по поводу htick: htick теперь использует единую библиотеку роботов areafix, поэтому почти все функции работают теперь так же, как в hpt (кроме %resend). реально это сразу повлияет на формат %list и подобных команд, которые могут сортировать и группировать области в списке. также, для части команд возможно указание масок файлэх - при подписке/отписке, %list, %query, %unlinked, %avail (в общем, смотрите формат этих команд в hpt/misc/areafix.hlp). новые команды в filefix не добавлялись подобно hpt, для htick появилась функциональность очереди для форвард-реквестов. полная аналогия того, что было в hpt. правда, пока без наличия соответствущюих ключиков запуска qupd/qrep. Good luck! val ------------------------------------------------------------------------------- От : val khokhlov 2:550/180 10 янв 05 19:50 Кому: All Тема: htick-current ------------------------------------------------------------------------------- Greetings, All! subj умеет отсылать правила файлэх. точнее, должен - я еще не проверял. в связи с этим токен rulesdir перенесен в секцию роботов (определяет имя каталога с правилами для эх и файлэх в соотв. роботе), а к токену norules может быть добавлен перфикс, который ограничивает его действие одним роботом (areafix или filefix) Good luck! val ------------------------------------------------------------------------------- От : val khokhlov 2:550/180 22 янв 05 17:02 Кому: Max Chernogor Тема: husky-current ------------------------------------------------------------------------------- Greetings, Max! 22 Jan 05 14:34, Max Chernogor wrote to val khokhlov: MC> ForwardRequestTimeout MC> IdlePassthruTimeout MC> KilledRequestTimeout сорри, забыл указать. эти токены описываются в секции robot tearline - пока что нет. перенесу. Good luck! val