• Binkleyforce 0.25.3

    From Alexey Khromov@2:5030/723 to All on Fri Jul 5 12:40:54 2024
    Здраствуйте, All!

    Опубликован релиз Binkleyforce 0.25.3

    Изменения:
    - Исправлено отображение в логах входящих IPv6 соединений через inetd/xinetd
    - Изменен порядок использования возможных способов связи с узлом как в автономном режиме, так и в режиме службы (демона): TCP/binkp, TCP/ifcico, TCP/telnet, модем. Привязать узел к конкретному способу связи (при поддержке узлом нескольких) можно через конфигурацию
    - Исправлен запуск очередей в режиме демона
    - Исправлено определение рабочего времени для узлов (при TCP = CM)
    - Исправлена работа протокола binkp на 64-битных архитектурах
    - Добавлены: файлы конфигурации xinetd и systemd, скрипт для создания принудительного опроса узла mkpoll.sh в папку contrib
    - Исправлено создание флагов, добавлен флаг inctic_flag для запуска файлэхопроцессора
    - Исправлено индексирование нодлиста, корневые узлы зон теперь определяются верно
    - Добавлено определение порта TCP-соединения через флаги IBN, IFC, ITN

    Скачать архивом: https://prj.zxalexis.ru/gitea/zx/bforce/archive/0.25.3.tar.gz Забрать из Git: https://prj.zxalexis.ru/gitea/zx/bforce.git

    ЗЫ *Мой узел 2:5030/723 перешел полностью на использование мейлера bforce*


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to All on Sat Aug 3 22:12:25 2024
    Здраствуйте, Alexey!

    05 июл 24 12:40, Alexey Khromov -> All:

    Опубликован релиз Binkleyforce 0.25.3
    ЗЫ *Мой узел 2:5030/723 перешел полностью на использование мейлера
    bforce*
    За месяц использования на узле всплыла только одна минорная проблема:
    - в режиме демона не отслеживает замену нодлиста и его индекса, требует SIGHUP

    Мелочь, до сих пор не поправленная:
    - Warning-и об использовании небезопасных функций стандартной библиотеки (mktemp, tmpnam)

    Прошу использующих сабж отозваться, с какими проблемами столкнулись и что требуется поправить
    (отдельно для Stas Mischenkov - perl-hooks в планах, но пока до этого далеко - я в перловке не силен)


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Dmitry Protasoff@2:5001/100.1 to Alexey Khromov on Sun Sep 29 00:27:16 2024
    Hello, Alexey!

    Saturday August 03 2024 22:12, you wrote to All:

    Прошу использующих сабж отозваться, с какими проблемами столкнулись и

    Перешел сегодня на твой Binkleyforce, работает :) Проблема - надо бы переписать правила на сборку debian пакетов.
    Hужно или фиг с ним?

    Best regards,
    dp.

    --- GoldED+/LNX 1.1.5-b20230304
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Alexey Khromov@2:5030/723 to Dmitry Protasoff on Sun Sep 29 09:01:08 2024
    Здраствуйте, Dmitry!

    29 сен 24 00:27, Dmitry Protasoff -> Alexey Khromov:

    Перешел сегодня на твой Binkleyforce, работает :) Проблема - надо бы переписать правила на сборку debian пакетов. Hужно или фиг с ним?

    Очень нужно, т.к. сам я в дебианификации совсем не шарю.
    Могу только PKGBUILD от Арча докинуть.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Dmitry Protasoff@2:5001/100.1 to Alexey Khromov on Mon Sep 30 03:56:03 2024
    Hello, Alexey!

    Sunday September 29 2024 09:01, you wrote to me:

    Очень нужно, т.к. сам я в дебианификации совсем не шарю.
    Могу только PKGBUILD от Арча докинуть.

    Кстати, у тебя nodelist компилируется? Hадо копаться?

    root@bbs:~# bfindex
    free(): invalid pointer
    Aborted

    execve("/usr/local/bin/bfindex", ["bfindex"], 0x7fffdb2c7cf0 /* 17 vars */) = 0 brk(NULL) = 0x5562fef89000
    mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8506ceb000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=24794, ...}, AT_EMPTY_PATH) = 0
    mmap(NULL, 24794, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8506ce4000
    close(3) = 0
    openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20t\2\0\0\0\0\0"..., 832) = 832
    pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
    newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1922136, ...}, AT_EMPTY_PATH) = 0
    pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
    mmap(NULL, 1970000, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8506b03000
    mmap(0x7f8506b29000, 1396736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f8506b29000
    mmap(0x7f8506c7e000, 339968, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17b000) = 0x7f8506c7e000
    mmap(0x7f8506cd1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ce000) = 0x7f8506cd1000
    mmap(0x7f8506cd7000, 53072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8506cd7000
    close(3) = 0
    mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8506b00000
    arch_prctl(ARCH_SET_FS, 0x7f8506b00740) = 0
    set_tid_address(0x7f8506b00a10) = 23083
    set_robust_list(0x7f8506b00a20, 24) = 0
    rseq(0x7f8506b01060, 0x20, 0, 0x53053053) = 0
    mprotect(0x7f8506cd1000, 16384, PROT_READ) = 0
    mprotect(0x5562fe328000, 4096, PROT_READ) = 0
    mprotect(0x7f8506d1d000, 8192, PROT_READ) = 0
    prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
    munmap(0x7f8506ce4000, 24794) = 0 getrandom("\xb5\x5e\x4b\xae\x46\x77\x69\x5a", 8, GRND_NONBLOCK) = 8
    brk(NULL) = 0x5562fef89000
    brk(0x5562fefaa000) = 0x5562fefaa000
    openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3048928, ...}, AT_EMPTY_PATH) = 0
    mmap(NULL, 3048928, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8506800000
    close(3) = 0
    openat(AT_FDCWD, "/usr/local/fido/etc/bforce.conf", O_RDONLY) = 3
    fcntl(3, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=15511, ...}, AT_EMPTY_PATH) = 0
    read(3, "##\n## This is an example binkley"..., 4096) = 4096
    openat(AT_FDCWD, "/opt/fido/etc/bforce.subst", O_RDONLY) = 4
    fcntl(4, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1283, ...}, AT_EMPTY_PATH) = 0 read(4, "#\n# Example of overriding node "..., 4096) = 1283
    read(4, "", 4096) = 0
    fcntl(4, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 close(4) = 0
    openat(AT_FDCWD, "/opt/fido/etc/bforce.passwd", O_RDONLY) = 4
    fcntl(4, F_SETLK, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=137, ...}, AT_EMPTY_PATH) = 0 read(4, "#\n# Format: password <address> <"..., 4096) = 137
    read(4, "", 4096) = 0
    fcntl(4, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 close(4) = 0
    read(3, "conds)\n# Default value is 60 sec"..., 4096) = 4096
    read(3, "esponse \"NO ANSWER\" noanswer\nm"..., 4096) = 4096
    read(3, "xes names\n# has the format \"<zon"..., 4096) = 3223
    read(3, "", 4096) = 0
    fcntl(3, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 close(3) = 0
    getpid() = 23083
    writev(2, [{iov_base="free(): invalid pointer", iov_len=23}, {iov_base="\n", iov_len=1}], 2free(): invalid pointer
    ) = 24
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8506cea000
    rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
    gettid() = 23083
    getpid() = 23083
    tgkill(23083, 23083, SIGABRT) = 0
    -+- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=23083, si_uid=0} --- +++ killed by SIGABRT +++



    Best regards,
    dp.

    --- GoldED+/LNX 1.1.5-b20230304
    * Origin: All is good in St. John's Wood (2:5001/100.1)
  • From Alexey Khromov@2:5030/723 to Dmitry Protasoff on Mon Sep 30 07:19:00 2024
    Здраствуйте, Dmitry!

    30 сен 24 03:56, Dmitry Protasoff -> Alexey Khromov:

    Кстати, у тебя nodelist компилируется? Hадо копаться?

    root@bbs:~# bfindex
    free(): invalid pointer

    У меня каждую неделю компилируется, т.к. мейлер остался только bforce
    После git pull-а и configure не забывай делать make clean
    Или попробуй на чистом репо (можно даже с ветки zx, хотя они сейчас вроде в одной точке)


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Dmitry Protasoff@2:5001/100.1 to Alexey Khromov on Mon Sep 30 10:58:12 2024

    *** Answering a msg posted in area carbonArea (Carbon Area).

    Hello, Alexey!

    Monday September 30 2024 07:19, you wrote to me:

    root@bbs:~# bfindex
    free(): invalid pointer

    У меня каждую неделю компилируется, т.к. мейлер остался только bforce После git pull-а и configure не забывай делать make clean
    Или попробуй на чистом репо (можно даже с ветки zx, хотя они сейчас
    вроде в одной точке)

    Hа чистом текущем и ломается.. Поизучаю.

    Best regards,
    dp.

    --- GoldED+/LNX 1.1.5-b20230304
    * Origin: All is good in St. John's Wood (2:5001/100.1)