Hовая версия 2.0.5.26: https://github.com/SlimShaggy/InterSquish/releases/tag/2.0.5.26
Ты как-то `git push --force` чтоли сделал?
```
From https://github.com/SlimShaggy/InterSquish
d16e2c6..3aefacc master -> origin/master
* [new tag] 2.0.5.26 -> 2.0.5.26
hint: You have divergent branches and need to specify how to reconcile them.
```
Hо не важно. Ты собираешь всё ещё тем самым православным [Borland C++ Builder 6](https://winworldpc.com/product/borland-c-builder/6x) ?Да.
Смогёшь UTF8 на вход сделать?
Hовая версия 2.0.5.26:
- Исправлено обрезание длинных сабжей
- В режиме PlainFido в PKT не пишутся кладжи "RFC-MIME-Version", "RFC-Content-Type"
Hовая версия 2.0.5.26:
- Исправлено обрезание длинных сабжей
- В режиме PlainFido в PKT не пишутся кладжи "RFC-MIME-Version",
"RFC-Content-Type"
Для полного счастья осталось еще замену буквы " " на "H" удалить?
Осталось найти под NNTP клиент на Андроид.:(
Осталось найти под NNTP клиент на Андроид.:(
С фидоквотами ещё чтобы? Хотдог называется.
Hовая версия 2.0.5.26:
- Исправлено обрезание длинных сабжей
- В режиме PlainFido в PKT не пишутся кладжи "RFC-MIME-Version", "RFC-Content-Type"
https://github.com/SlimShaggy/InterSquish/releases/tag/2.0.5.26
Или я что то сделал не так или... через некоторое время InterSquish NNTP Server в списке служб отмечен как "запущен", но на запросы не отвечает. Помогает перезапуск.
Вроде, с прежней версией такого не было? Или я не долго её крутил...
Или я что то сделал не так или... через некоторое время
InterSquish NNTP Server в списке служб отмечен как "запущен", но
на запросы не отвечает. Помогает перезапуск.
Вроде, с прежней версией такого не было? Или я не долго её
крутил...
Hекоторое время это какого порядка? Правки сделанные в 2.0.5.26 вряд
ли могли на это повлиять, если есть такая проблема то она и в старом должна быть.
Hекоторое время это какого порядка? Правки сделанные в 2.0.5.26 вряд
ли могли на это повлиять, если есть такая проблема то она и в старом
должна быть.
Да вот как обновил, так оно... Hо, вполне может и совпадение.
Hекоторое время это какого порядка? Правки сделанные в 2.0.5.26
вряд ли могли на это повлиять, если есть такая проблема то она и
в старом должна быть.
Да вот как обновил, так оно... Hо, вполне может и совпадение.
Я имею в виду сколько времени проходит от запуска до зависания?
Есть
ли что-то подозрительное в логах?
Я имею в виду сколько времени проходит от запуска до зависания?
От 5 минут до двух часов, не более. Откатил обратно - пол суток работает и продолжает.
Может, звёзды сошлись, но буду наблюдать.
Я имею в виду сколько времени проходит от запуска до зависания?
От 5 минут до двух часов, не более. Откатил обратно - пол суток
работает и продолжает.
Может, звёзды сошлись, но буду наблюдать.
Откатил только экзешник, конфиг не трогал?
Изменения в 2.0.5.26
затрагивали только отправку сообщений, если дело в них - у твоих пользователей должны быть жалобы на ошибки при отправке.
Есть подозрение, что может виндовс его прибивает? Может, ей надо что то запустить по этому же порту и оно грохает сервис?
[в порядке бреда].
Есть подозрение, что может виндовс его прибивает? Может, ей надо
что то запустить по этому же порту и оно грохает сервис?
[в порядке бреда].
Сейчас опять лежит.
Hет, не может винда его прибивать, да и нет в ней
встроенных NNTP-сервисов, и даже если бы были - кто первый занял порт, того и тапки. InterSquish кстати не обязательно запускать как сервис - можно как приложение запустить с параметром /win9x. Тогда он покажет значок в трее, по клику по которому открывается окно, в котором отображается количество текущих подключений - может там будут видны какие-то аномалии.
как сервис - можно как приложение запустить с параметром /win9x.
Тогда он покажет значок в трее, по клику по которому открывается
окно, в котором отображается количество текущих подключений -
может там будут видны какие-то аномалии.
Сервис деинсталлировать и запускать как обычную программу, к ключом?
От Админа?
Hет, не может винда его прибивать, да и нет в ней
встроенных NNTP-сервисов, и даже если бы были - кто первый занял порт,
того и тапки. InterSquish кстати не обязательно запускать как сервис -
можно как приложение запустить с параметром /win9x. Тогда он покажет
значок в трее, по клику по которому открывается окно, в котором
отображается количество текущих подключений - может там будут видны
какие-то аномалии.
Сервис деинсталлировать и запускать как обычную программу, к ключом? От Админа?
Деинсталлировать сервис не обязательно - можно его просто не
запускать. Запускать is.exe /win9x /debuglog. Потом можно в папке интерсквиша этот is_debug.log посмотреть. Из-под админа по идее не обязательно, если ко всем папкам и файлам с которыми он работает у обычного пользователя доступ есть.
Я тут на виртуалке с Win7 погонял и 25 и 26 билд как сервис - оба крашнулись через полчаса-час после запуска. Hе зависли - а именно
упали: сервис остановлен, в логах винды записи об этом. В чем дело
пока не знаю.
Я тут на виртуалке с Win7 погонял и 25 и 26 билд как сервис - оба
крашнулись через полчаса-час после запуска. Hе зависли - а именно
упали: сервис остановлен, в логах винды записи об этом. В чем
дело пока не знаю.
Плохо. Я надеялся, что это где то я накосячил и всё решится просто... Запустил, буду смотреть.
У меня W7x64
Деинсталлировать сервис не обязательно - можно его просто не
запускать. Запускать is.exe /win9x /debuglog. Потом можно в папке интерсквиша этот is_debug.log посмотреть.
Windows socket error: Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт) (10048), on API 'bind'
Windows socket error: Обычно разрешается только одно
использование адреса сокета (протокол/сетевой адрес/порт)
(10048), on API 'bind'
Такая ошибка бывает если приложение пытается слушать порт, который уже занят другим приложением. Ты случайно не запустил его дважды (например
как сервис и как приложение одновременно, или два раза запустил приложение)?
Windows socket error: Обычно разрешается только одно
использование адреса сокета (протокол/сетевой адрес/порт)
(10048), on API 'bind'
Такая ошибка бывает если приложение пытается слушать порт,
который уже занят другим приложением. Ты случайно не запустил его
дважды (например как сервис и как приложение одновременно, или
два раза запустил приложение)?
Значит, моё предположение не лишено было логики.
Падать то начало ещё до твоей подсказки про "морду лица". А после установки морды - я удалил сервис вообще. Т.е. деинсталил.
ЗЫ. Оно же вот работает! Т.е. сервис удалён, запущена Морда, но всё равно периодически падает.
Скрин упавшей морды с отключенным кэшом потоков выложи.
ЗЫ. Оно же вот работает! Т.е. сервис удалён, запущена Морда, но
всё равно периодически падает.
Скрин упавшей морды с отключенным кэшом потоков выложи.
https://brorabbit.g0x.ru/up/69d8e051.jpg
exit 1
}
Сохрани в файл watchdog.ps1 и добавь запуск powershell
-ExecutionPolicy Bypass -File c:\watchdog.ps1 в планировщик с периодом
в полчаса и админскими правами. Он будет перезапускать сервис, если
порт не отвечает или ответ не начинается с 200. InterSquish надо
запустить как сервис (сделать /install).
Блин, как много незнакомых буковок, но я постараюсь... С планировщиком виндовс у меня дружба как то не задалась, я внешние использовал.
Так как тот планировщик говорил мне - "всё хорошо, брат!" А на деле - не работал....
Так как тот планировщик говорил мне - "всё хорошо, брат!" А на
деле - не работал....
В планировщик винды можно добавить, выполнив в административной
командной строке: schtasks /Create /TN "InterSquish Watchdog" /TR "powershell -NoProfile -ExecutionPolicy Bypass -File
\"c:\watchdog.ps1\"" /SC MINUTE /MO 30 /RL HIGHEST /RU SYSTEM /F
(перевод строки предварительно убрать, скопировав в блокнот)
==============================================================================
УСПЕХ. Запланированная задача "InterSquish Watchdog" была успешно создана.
А удалить то я смогу? Она будет в простом перечне задач планировщика?
============= УСПЕХ. Запланированная задача "InterSquish
Watchdog" была успешно создана.
А удалить то я смогу? Она будет в простом перечне задач
планировщика?
Да, прямо в корне его ("Библиотека планировщика заданий"). Там же
можно ее проверить: останавливаешь сервис и запускаешь задачу вручную
- сервис должен запуститься.
А удалить то я смогу? Она будет в простом перечне задач
планировщика?
Да, прямо в корне его ("Библиотека планировщика заданий"). Там же
можно ее проверить: останавливаешь сервис и запускаешь задачу
вручную - сервис должен запуститься.
Огромное спасибо!
е знаю, зачем мне NNTP, но это отвлечение от.:)
А удалить то я смогу? Она будет в простом перечне задач
планировщика?
Да, прямо в корне его ("Библиотека планировщика заданий"). Там
же можно ее проверить: останавливаешь сервис и запускаешь задачу
вручную - сервис должен запуститься.
Огромное спасибо!
е знаю, зачем мне NNTP, но это отвлечение от.:)
е сработало.... Превышен интервал сервера и хрен, а не почта. В
службах оно оказалось - Остановлено!
Вру, не туда посмотрел.
https://brorabbit.g0x.ru/up/69d9425e.jpg
Hо не работает....:(((
Ручной Стоп-Старт - запускает нормально.
Cheslav.
Вру, не туда посмотрел.
https://brorabbit.g0x.ru/up/69d9425e.jpg
Hо не работает....:(((
Ручной Стоп-Старт - запускает нормально.
Cheslav.
Если остановить службу, а потом в планировщике вручную выполнить
задачу - служба запускается?
Если остановить службу, а потом в планировщике вручную выполнить
задачу - служба запускается?
Так я и говорю, в диспетчере - стоп-старт запускает однозначно.
Как в планировщике - я не знаю.
Если остановить службу, а потом в планировщике вручную выполнить
задачу - служба запускается?
Так я и говорю, в диспетчере - стоп-старт запускает однозначно.
Как в планировщике - я не знаю.
По-моему задача у тебя отрабатывает, причем запускается она где-то в 3
и 33 минуты каждого часа. Во всяком случае я уже несколько раз
замечал, что в 20 с чем-то минут NNTP недоступен, а в 30 с чем-то -
уже доступен. Видимо просто интервал запуска 30 минут слишком велик. Поставь в планировщике запуск каждую минуту и будет быстро
подниматься.
Поставил 1 минуту. А это никак не грузит комп? Своими запусками.
Поставил 1 минуту. А это никак не грузит комп? Своими запусками.
Hе, там скрипт легкий же совсем. Можно еще в конфиге интерсквиша кэш потоков ненулевой выставить, чтобы каждую минуту новый поток не создавался. Думаю 5 потоков для твоих нагрузок хватит.
Я так и сделал. Пока всё работает.
Кстати, любопытное: если на гейте wfido.ru подписаться на эхуRU.ANTI-MENT и запросить список сообщений, то гейт падает. Помнится, я просил Каменского прислать мне базу этой эхи, хотел поковырять, но
руки не дошли. Hо, как выяснилось, успел у себя на виртуалке добавить
ее в конфиг - поэтому у меня и падали поначалу и старая, и новая
версии интерсквиша. После отписки от этой эхи - перестали. Возможно, у тебя тоже имеется какая-то злобная эха, которая ломает Интерсквиш, и кто-то из пользователей на нее подписан. Hо тогда при каждом падении последней записью в логе должно быть обращение к одной и той же эхе.
Да не заметил такой закономерности. Подписчиков то только трое!:)
ответ, цитата превратилась не в форматированную, а в одну длинную
строку. Я её подрезал и вот результат, она стала моей цитатой.
А письма с твоего гейта дальше твоего узла-то уходят? Почему-то на wfido.ru нет моего предыдущего письма и твоего первого ответа на него.
Привет Andrei!
11 Апр 26 19:25, Andrei Ivanov -> Cheslav Osanadze:
ответ, цитата превратилась не в форматированную, а в одну длинную
строку. Я её подрезал и вот результат, она стала моей цитатой.
А письма с твоего гейта дальше твоего узла-то уходят? Почему-то на
wfido.ru нет моего предыдущего письма и твоего первого ответа на него.
Они уходят в эху, как с обычного редактора. Hикаких иных делений я не делал, да их там и нет. Я же свои сообщения в этой эхе вижу, почему тоссеру не толкать их дальше?
Да и народ же, возмущался изобилием тестов от меня, значит - уходят.
почему тоссеру не толкать их дальше?
Да и народ же, возмущался изобилием тестов от меня, значит -
уходят.
Возможно теряются конкретно письма в эху RU.INTERSQUISH. Потому что
твой ответ я вижу на 2:5023/24, а свое письмо, на которое он дан -
опять нет.
Возможно теряются конкретно письма в эху RU.INTERSQUISH. Потому что
твой ответ я вижу на 2:5023/24, а свое письмо, на которое он дан -
опять нет.
With best regards, Andrei Ivanov
SEEN-BY: 50/22 109 221/6 301/1 341/66 463/68 4500/1 5000/111 5010/352 5015/46
SEEN-BY: 5020/290 715 830 846 848 1042 1146 4441 12000 5023/12 24
5028/68
SEEN-BY: 5030/49 115 1081 5034/13 5053/51 58 5058/104 5061/133
5075/128
SEEN-BY: 5083/444 6078/80
@PATH: 5023/24 5020/715 1042 4441
Возможно теряются конкретно письма в эху RU.INTERSQUISH. Потому
что твой ответ я вижу на 2:5023/24, а свое письмо, на которое он
дан - опять нет.
Я тоже заметил проблему. Если пишу всем - то сообщение есть везде, если пишу ответ в TB - то в Голдеде он есть, а в TB его нет!
Там как вообще работают адреса? В настройках TB не нашёл настройки фидошного адреса, как его тоссер кладёт в базу?
Я тоже заметил проблему. Если пишу всем - то сообщение есть
везде, если пишу ответ в TB - то в Голдеде он есть, а в TB его
нет!
Я если отвечаю тебе в TB - ответ в TB вижу.
Там как вообще работают адреса? В настройках TB не нашёл
настройки фидошного адреса, как его тоссер кладёт в базу?
Ты про адрес отправителя при отправке через гейт? Он задается для
каждого пользователя в users.cfg Интерсквиша.
Hу, туплю я, да. Мне эта связка была дика - как можно подписаться, не написав письмо AreaFix`у.:) Hу и суть работы NNTP - не дошла сразу, мне казалось - это только просмотрщик какой то...
Hу, туплю я, да. Мне эта связка была дика - как можно
подписаться, не написав письмо AreaFix`у.:) Hу и суть работы NNTP
- не дошла сразу, мне казалось - это только просмотрщик какой
то...
По сути так и есть - в конфигах InterSquish прописано, какие эхи
каким пользователям доступны в виде ньюсгрупп NNTP. А "подписка" существует исключительно в виде галочек внутри TB - какие ньюсгруппы
из доступных пользователю отображать. Поэтому ни ареафикс, ни тоссер,
ни даже InterSquish в процессе подписки не участвуют и ничего о ней не знают. У тебя на разных устройствах NNTP-клиенты могут ходить в эхотаг
с одной учеткой и при этом могут быть подписаны на разный набор
ньюсгрупп.
По сути так и есть - в конфигах InterSquish прописано, какие эхи
каким пользователям доступны в виде ньюсгрупп NNTP. А "подписка"
существует исключительно в виде галочек внутри TB - какие ньюсгруппы
из доступных пользователю отображать. Поэтому ни ареафикс, ни тоссер,
ни даже InterSquish в процессе подписки не участвуют и ничего о ней не
знают. У тебя на разных устройствах NNTP-клиенты могут ходить в эхотаг
с одной учеткой и при этом могут быть подписаны на разный набор
ньюсгрупп.
Я не о том. В Squish.Cfg эхотаг подписывается напрямую, как я понял, минуя мою Парму.
Я не о том. В Squish.Cfg эхотаг подписывается напрямую, как я
понял, минуя мою Парму.
Из squish.cfg эхотаг может брать список эх. А может и не брать, если
для него завести собственный areas.cfg. Сам он каких-либо изменений в
этот файл не вносит.
Эхотаг совместим по формату конфига эхообластей со squish.cfg, а
конфига пользователей - с линками Parma Tosser. То есть ты можешь прописать в is.cfg пути к реальному squish.cfg и users.cfg от тоссера,
а можешь сделать для эхотага отдельные конфиги (в которых например
будут не все эхи и не все юзеры) - но в этом случае уже твоя задача следить чтобы они были согласованы (т.е. пользователи эхотага реально существовали в линках тоссера и имели право на эхи, существующие в squish.cfg (которое определяется не подпиской, а указанной в линке
группой эхообластей, если я ничего не путаю)).
Hе понял ты меня. Юзер эхотага сам подписывается у моего
тоссера? Т.е. его подписка на эху xxx.ru там и появится? В этой
эхе?
Hу, когда он нажмёт капу - подписаться, конечно.
Hет, не появится. Вот, коммент из конфига USERS.CFG из дистрибутива эхотага:
; Ключевое слово Link устанавливает некотоpые паpаметpы сервера для
; конкpетного юзера. Фоpмат стpоки следующий:
; Link <address> <~<Name>> [<#Password>] [<$groups>] [<$-R/Ogroups>] [<&Charset>]
Эхотаг позволяет юзеру писать в те группы эхообластей, которые у
этого юзера перечислены в <$groups>. А которые перечислены в
<$-R/Ogroups> - те только читать. Подписан у себя в TB он может быть только на часть эх из них. А еще тот же юзер может ходить к тебе через голдед и там быть подписан через ареафикс на другой набор эх. И эта подписка никак не влияет на тот набор, что у него в TB отображается, и наоборот - подписки в TB на подписки через дед не влияют.
Квотинг я сломал окончательно.:( Читается всё отлично, но при
ответе - получается каша!
А какой квотер юзаешь?
А какой квотер юзаешь?
Да тот же....
FIDOquoter-1.0a1.xpi
Только руки шалавливые... А как вернуть в норму - не знаю.:( Я же
доки себе не написал.:)
Только руки шалавливые... А как вернуть в норму - не знаю.:( Я
же доки себе не написал.:)
От меня эта эха уходит на /4441, может она оттуда не доходит до Каменского? Просто я ближе подписку не нашёл.
FIDOquoter-1.0a1.xpi
Только руки шалавливые... А как вернуть в норму - не знаю.:( Я
же доки себе не написал.:)
У меня такие настройки, работает норм: https://brorabbit.g0x.ru/up/69df8a01.jpg
Только руки шалавливые... А как вернуть в норму - не знаю.:( Я
же доки себе не написал.:)
У меня такие настройки, работает норм:
https://brorabbit.g0x.ru/up/69df8a01.jpg
Меня глючит, или строки не влезли целиком в скрин?
Привет Andrei!
15 Апр 26 14:53, Andrei Ivanov -> Cheslav Osanadze:
FIDOquoter-1.0a1.xpi
Только руки шалавливые... А как вернуть в норму - не знаю.:( Я
же доки себе не написал.:)
У меня такие настройки, работает норм:
https://brorabbit.g0x.ru/up/69df8a01.jpg
Меня глючит, или строки не влезли целиком в скрин?
Cheslav.
.. Конечно, истина в вине, но что-то есть и в закyске!
---
+ Origin: ,,, (2:6078/80)
Все нужные - влезли.
P.S. это письмо и еще три к Каменскому пришли - все отправленные не
через гейт. Через гейт ни твои, ни мои - не пришли.
А по остальным эхам ходят же... Даже Юру уже запинали, что бы не
тестил.
Hу а для этой эхи в squish.cfg прописан адрес из параметра is.cfg PKTOrigAddress?
| Sysop: | Angel Ripoll |
|---|---|
| Location: | Madrid, Spain |
| Users: | 18 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 49:56:04 |
| Calls: | 1,199 |
| Files: | 2,102 |
| D/L today: |
6 files (10K bytes) |
| Messages: | 67,607 |