myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> PtokaX, Описание. Публикация новых версий

Рейтинг 5 V
Alexey
сообщение 11.4.2017, 23:07
Сообщение #81


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Релиз PtokaX 0.5.2.2
build 556

Сборки с Lua 5.1.5:
Win32 GUI with Lua 5.1.5 and SQLite
Win64 GUI with Lua 5.1.5 and SQLite
Win32 service/console with Lua 5.1.5 and SQLite
Win64 service/console with Lua 5.1.5 and SQLite

Сборки с Lua 5.3.4:
Win32 GUI with Lua 5.3.4 and SQLite
Win64 GUI with Lua 5.3.4 and SQLite
Win32 service/console with Lua 5.3.4 and SQLite
Win64 service/console with Lua 5.3.4 and SQLite

Исходный код: http://www.ptokax.org/files/0.5.2.2-nix-src.tgz
Прикрепленный файл  0.5.2.2_nix_src.tar.7z ( 3.46 мегабайт ) Кол-во скачиваний: 3

Прикрепленный файл  0.5.2.2svn20170411_r155.7z ( 459.95 килобайт ) Кол-во скачиваний: 4

Список изменений (на английском)
Added: Reconnect to database on connection failure or connection lost.
Fixed: Compile for Windows 10 IoT.
Fixed: Typo in server manager and resource leak in sqlite on exit (thx Pavel Pimenov for report).
Fixed: Incorrect long length message when incomplete search command was received (thx Alexey for report).
Fixed: Search request was sent to users without share (thx Pavel Pimenov for report).
Fixed: Missing $ValidateDenide when user use nick that is in reserved nicks (thx Alexey for report).
Fixed: Extra pipe in !checknickban result (thx Alexey for report).
Fixed: IP and Port check in DC commands. (thx Mank and Rolex for report).
Fixed: Missing IP check for validity in some hub commands.
Fixed: Empty password received from user was not checked properly and accepted as new password for reg.
Fixed: Bandwidth waste, when IPv6 user send search request with IPv4 address.
Fixed: Possible crash on hublist registration (thx Pavel Pimenov for report).
Fixed: Bind to single IP caused bind to all addresses when IPv6 address was empty.
Fixed: Typo in scripting interface. MaxSlotsLimt -> MaxSlotsLimit (thx C??oЯy†? for report).
Changed: Log script errors is enabled by default for PtokaX versions without GUI.


Спасибо сказали:
Go to the top of the page
+Quote Post
5 страниц V  « < 3 4 5  
Начать новую тему
Ответов
Alexey
сообщение 12.12.2012, 16:32
Сообщение #82


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(engineer @ 11.12.2012, 17:04) *
Не подскажете, мож чего надо жмакнуть на PtokaX?

Нечего жмакать. Это не баг, а фича. Связана она с поддержкой новыми версиями PtokaX протокола IPv6. При реализации этой поддержки для служебных целей использованы старшие два бита "магического байта", которые в грейлинке отвечают за иконки "женский пол" и "бесполое". В связи с крайней непопулярностью грейлинка у зарубежных пользователей и разработчиков, не думаю, что ради него одного кто-то хоть пальцем шевельнёт.


Спасибо сказали:
Go to the top of the page
+Quote Post
engineer
сообщение 12.12.2012, 18:03
Сообщение #83


Участник
**

Группа: Пользователи
Сообщений: 32
Регистрация: 14.7.2009
Из: Россия
Пользователь №: 3 871
Спасибо сказали: 1 раз




Alexey, спасибо большое за разъяснения. В настройках просто удалил этот розовый значок и теперь всё показывает нормально big_smile.gif. Написал про косяк грейлинковцам. Мне просто этот клиент удобен настройкой разной шары для разных хабов. У меня личный общественный хаб узко-тематический, а в локалке расшарено всё. Клиент выбирал и ставил давным-давно, пользовался в фоновом режиме, ну и обновлял со временем. Но с розовыми значками всё равно не отказался бы от него, по выше указанной причине. Ну и буду продолжать пользоваться новыми PtokaX big_smile.gif. Хаб нашей локальной сети на главном серваке я запускал в 2005-м дистанционно (RDP), в то время курил форумы и ковырял скрипты. Чуть позже свой запустил. А щас не до этого... Всё настроено и прилично работает. Ещё раз большое человеческое спасибо.
Артём, позволю себе по старшинству возраста посоветовать брать пример с Alexey, четко, по делу и технически грамотно человек уложился в одно сообщение и решил вопрос. Учитесь отвечать конкретно и на вопросы, в которых хоть чуть-чуть компетентны, а не посты набивать бессмысленными сообщениями и пустыми советами. Заметьте, сколько Вы меня убеждали в обратном, а оказалось всё дело в новых версиях PtokaX с появившейся новой функцией. Удачи!


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 13.12.2012, 14:14
Сообщение #84


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




engineer, окай шЭф, лично тебе ни разу больше не помогу, ни советом ни в чём другом.
P.S. извиняюсь за оффтоп shame.gif
Go to the top of the page
+Quote Post
Alexey
сообщение 24.12.2012, 15:03
Сообщение #85


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Вышла новая стабильная версия PtokaX 0.5.0.0 (build 422).

Основные изменения: поддержка IPv6, функции Lua API для изменения информации о пользователе (описание, соединение, тэг и т.п.) и, конечно, поддержка Lua 5.2.x. Кроме того, новая версия содержит несколько менее значительных нововведений (Не отключает пользователя при несовпадении IP в команде с реальным, а, по возможности, заменяет IP. Новая команда регистрации нового пользователя без ввода пароля администратором, пароль запрашивается хабом у самого пользователя.), множество мелких изменений и исправлений ошибок.

С версии 0.4.2.0 build 301 используется новый формат базы соответствия IP-адресов странам. Базу в новом формате можно скачать по этим ссылкам: http://software77.net/geo-ip/?DL=1&x=Download для базы адресов IPv4 и http://software77.net/geo-ip/?DL=7&x=Download для базы адресов IPv6. Альтернативные сборки базы адресов IPv4 есть в этой теме.

Версии с Lua 5.1.5:
Windows x86 GUI или Прикрепленный файл  0.5.0.0_Lua5.1.5.7z ( 1.32 мегабайт ) Кол-во скачиваний: 7

Windows x64 GUI
Windows x86 service
Windows x64 service

Версии с Lua 5.2.1:
Windows x86 GUI: http://www.czdc.org/PtokaX/0.5.0.0-Lua5.2.1.7z
Windows x64 GUI: http://www.czdc.org/PtokaX/0.5.0.0-Lua5.2.1-x64.7z
Windows x86 service: http://www.czdc.org/PtokaX/0.5.0.0-Lua5.1.5-service.7z
Windows x64 service: http://www.czdc.org/PtokaX/0.5.0.0-Lua5.1.5-service-x64.7z

Исходный код:
UniX source (was tested on Linux/FreeBSD/Haiku)
Прикрепленный файл  0.5.0.0_nix_src.tgz ( 441.47 килобайт ) Кол-во скачиваний: 1

Прикрепленный файл  0.5.0.0svn20121225_r94.7z ( 429.95 килобайт ) Кол-во скачиваний: 2

Обновлённый файл русификации Russian.xml

Список изменений (на английском)
Added: Core.SetUserInfo call to Lua api.
Added: IDs 28 - 42 for Core.GetUserValue Lua api call (see Lua API docs).
Added: IPv6 support to sockets.
Added: IPv6 support to bans and range bans.
Added: IPv6 country database support.
Added: IPv6 client to client connections support.
Added: IPv6 search support.
Added: IP64 and IPv4 protocol extensions support.
Added: Check for IPv4 connection for user connected to hub by IPv6.
Added: IPv4 client connection support for users connected to hub by IPv6 when IPv4 connection check success.
Added: IPv4 search support for users connected to hub by IPv6 when IPv4 connection check success.
Added: Setting for manual IPv4 and IPv6 addresses.
Added: Both IP addresses to !getinfo command for users with IPv6 and IPv4 connection available.
Added: Both IP addresses to !myip command for users with IPv6 and IPv4 connection available.
Added: Core.GetHubIPs to Lua API.
Added: tUser.tIPs to Lua API.
Added: Missing end line dots on some hub commands reply (thx Alexey for report).
Added: RegUser hub command. OP need to provide online nick and profile. Hub will ask user for password and after password is entered then user is added to registered users.
Added: IP in $Search and $ConnectToMe commands is replaced with correct one when user send wrong IP.
Added: Smart searching for IPv6 users with IPv4 support.
Added: IP2Country now work for 6to4 and Teredo connections.
Added: IP2Country.Reload to Lua api.
Added: RegMan.AddReg now support second syntax RegMan.AddReg(sNick, nProfileNumber). That way user is asked for password and registered after he send it.
Added: Users connected with IPv6 using 6to4 or teredo tunneling have automatically IPv4 active connection available without need to support any protocol extension.
Added: Targets to makefile.
Added: Lua 5.2.x support.
Changed: Country database for IPv4 from ip-to-country to IpToCountry (http://software77.net/geo-ip/).
Changed: Not allowed chars in nick to only space, pipe and dollar. Only those protocol disallow. Issues with other chars is client work.
Changed: Max simultaneous logins value from 500 to 1000.
Changed: UserDisconnected is now called when user is disconnected by script in User/Reg/OpConnected.
Changed: Max send buffer size on small hubs from 128 kB to 256 kB.
Changed: Disabled keep slow client online for clients with zpipe support.
Changed: Memory allocation failures checking. When memory allocation fail then user who caused that is disconnected and hub not crash.
Changed: Line ending to \n on windoze.
Changed: Registered users are now stored in binary file instead of xml.
Changed: !ban and !tempban now working for offline nicks and create nickban for them.
Fixed: TmrMan.RemoveTimer Lua api call in windoze version (thx CęńoЯy+ę for report).
Fixed: MOTD was not updated after change in gui (thx mappy for report).
Fixed: Few settings was not updated after change in gui.
Fixed: Buggy chat input line after using some settings pages (thx The-Master for report).
Fixed: All strict aliasing issues with GCC 02 and higher optimization level compile.
Fixed: Core.GetUsersCount can in rare cases have different user count than number of users returned by Core.GetOnlineUsers.
Fixed: Crash on script error loging in some cases.
Fixed: Memory leak in users and bans ip hashtables.
Fixed: Bug in gui initialisation causing rare termination on startup.
Fixed: Incorrect translation of "full" in ban commands (thx Alexey for report).
Fixed: Shutdown with ctrl+c on non-windows OS (thx Alexey for report).
Fixed: Crash in Lua 5.1 on invalid conversion specifier in os.date (fix from Lua 5.2).
Fixed: Buggy search length checking for active and passive users (thx Alexey for report).
Fixed: Compile with Clang compiler on Linux.
Fixed: Message returned on !clrrangetempbans (thx Alexey for report).
Fixed: Rare case when short myinfo was sent to ops when they should get long myinfo.
Fixed: Error message on script syntax checking when PtokaX api call is outside function.
Fixed: Doubleclick in gui on script now open script editor only when it is not on checkbox.
Fixed: !nickban and !nicktempban allowed to ban user with higher profile when he was offline.
Fixed: Reply to chat from Lua script was sent before that chat (ie from talkbot).
Fixed: Missing GB translation in !getinfo command (thx Alexey for report).
Fixed: Compile errors on Haiku OS.
Removed: All info related to old ip-to-country database.
Removed: Obsolete client tags.
Removed: Obsolete setting to accept unknown tag.
Rewritten: Global data queues for better IPv6 support.
Updated: makefile to work with buggy gold linker.
Updated: zlib to 1.2.7.
Updated: Lua 5.1 to 5.1.5.


Неочевидные изменения:
  • База регистраций пользователей теперь хранится в бинарном формате. Новый PtokaX автоматически сконвертирует базу в новый формат при первом запуске и к старой больше уже не будет обращаться.
  • В связи с внедрением поддержки протокола IPv6 сломаны механизмы работы расширений TLS, NAT traversal в поддерживающих их клиентах. Также сломана индикация пола пользователя в клиенте грейлинк и его производных. В устаревших версиях клиентов может перестать работать индикация статуса пользователя (бомба, сервер, состояние "ушёл").
  • С версии 0.4.2.0 все функции пернаправления (при банах и различных ограничениях) активированы по умолчанию и происходит перенаправление на тестовый хаб автора птоки.
  • С версии 0.4.2.0 расширение UserIP2 не работает на всех популярных клиентах (кроме EiskaltDC++ и FlylinkDC++ новее 20 января и CzDC).


ВАЖНО! С новой версией несовместимы старые Lua-библиотеки, предназначенные для работы на предыдущих версиях (до версии 0.4.2.0 build 376)! Обновлённые версии библиотек выложены в этом посте.
Go to the top of the page
+Quote Post
Angel_D
сообщение 17.1.2013, 17:29
Сообщение #86


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




поставил 0.5.0.0-Lua5.2.1-x64
базу пользователей из RegisteredUsers.xml не подцепило - сейчас, я так вижу юзвери сохраняются в RegisteredUsers.pxb
есть какие-нибудь решения / конверторы?
Go to the top of the page
+Quote Post
Alexey
сообщение 17.1.2013, 18:53
Сообщение #87


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




База конвертируется новой птокой самостоятельно при первом запуске и в дальнейшем используется информация только из pxb-файла.
Удали (или сохрани отдельно для последующего слияния) файл .pxb при выключенной птоке, что-бы произвести конвертацию повторно. Файл .pxb создастся при первом же сохранении базы пользователей или при выключении птоки.


Спасибо сказали:
Go to the top of the page
+Quote Post
Serx
сообщение 31.1.2013, 12:10
Сообщение #88


Продвинутый участник
****

Группа: Пользователи
Сообщений: 153
Регистрация: 21.9.2008
Из: Челябинск
Пользователь №: 574
Спасибо сказали: 54 раза




Хочется перейти на PtokaX 5, но вот останавливает такой момент, если регистрация пользователей теперь сохраняется в базу, то нужен новый скрипт регистрации. А таковых пока не вижу, чтобы его изменить под свои нужды. Базу чем ковырять тоже не знаю. Я тупо не нашёл новое или всё таки ещё не написали регистрацию?
Go to the top of the page
+Quote Post
Alexey
сообщение 31.1.2013, 12:32
Сообщение #89


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Зачем писать новое, если и старое работает нормально? Главное, что-бы в скрипте хоть иногда сохранялись изменения вызовом RegMan.Save()
Если скрипт регистрации работал нормально под птокой 0.4.1.2 и выше, то он будет работать нормально и под 0.5.0.0.


Спасибо сказали:
Go to the top of the page
+Quote Post
Alexey
сообщение 16.11.2013, 17:44
Сообщение #90


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Тестовая сборка 0.5.0.1 build 443

Lua 5.1.5
с GUI: офсайт или Прикрепленный файл  0.5.0.1b443_Lua5.1.5.7z ( 2.58 мегабайт ) Кол-во скачиваний: 14

консольная: http://www.czdc.org/PtokaX/0.5.0.1b443-Lua5.1.5-service.7z

Lua 5.2.3RC1
с GUI: http://www.czdc.org/PtokaX/0.5.0.1b443-Lua5.2.3.7z
консольная: http://www.czdc.org/PtokaX/0.5.0.1b443-Lua5.2.3-service.7z

Lua 5.3.0(work1)
с GUI: http://www.czdc.org/PtokaX/0.5.0.1b443-Lua5.3.0.7z
консольная: http://www.czdc.org/PtokaX/0.5.0.1b443-Lua5.3.0-service.7z

Исходный код в SVN или Прикрепленный файл  0.5.0.1svn20131116_r97.7z ( 435.8 килобайт ) Кол-во скачиваний: 11


Список изменений (на английском)
Changes from build 422
Цитата
Added: White space characters (ascii chars below 32) are not allowed in nicks anymore.
Added: Option to store passwords for registered users as hashes.
Added: Registered users autosave after every 100 regs changes and every 15 minutes when regs change.
Added: AddTimer(iTimerInterval, fFunction) to Lua api.
Fixed: IpToCountry for IPv4 ignored first and last ip in country range (thx Alexey and alex82 for report).
Fixed: Crash in windows version when script send some global data as reaction to chat without blocking it (thx Alexey for report).
Fixed: Wrong chat lines order when multiple messages was received in one loop and script send global data reply for one of them.
Fixed: On hub bot nick change old bot was not removed from userlist (thx Alexey for report).
Fixed: Few other issues related to hub bot nick and info changes.
Fixed: Issues related to OpChat bot nick and info changes.
Fixed: 64bit windoze build was limited to only 2 GB of memory.
Fixed: Lua float/integer types for better performance with Lua 5.3.

Обновлённая версия русификатора Прикрепленный файл  Russian.xml ( 52.62 килобайт ) Кол-во скачиваний: 15
Go to the top of the page
+Quote Post
Alexey
сообщение 11.12.2013, 20:26
Сообщение #91


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Релиз PtokaX 0.5.0.1 build 448

Сборки с Lua 5.1.5:
Windows x86 GUI или Прикрепленный файл  0.5.0.1_Lua5.1.5.7z ( 1.46 мегабайт ) Кол-во скачиваний: 17

Windows x64 GUI
Windows x86 service
Windows x64 service

Сборки с Lua 5.2.3:
Прикрепленный файл  0.5.0.1_Lua5.2.3.7z ( 1.48 мегабайт ) Кол-во скачиваний: 1

http://www.PtokaX.org/files/0.5.0.1-Lua5.2.3.7z
http://www.PtokaX.org/files/0.5.0.1-Lua5.2.3-x64.7z
http://www.PtokaX.org/files/0.5.0.1-Lua5.2.3-service.7z
http://www.PtokaX.org/files/0.5.0.1-Lua5.2.3-service-x64.7z

Сборки с Lua 5.3.0(work1):
http://www.PtokaX.org/files/0.5.0.1b448-Lua5.3.0.7z
http://www.PtokaX.org/files/0.5.0.1b448-Lua5.3.0-service.7z

Исходный код:
http://www.PtokaX.org/files/0.5.0.1-nix-src.tgz или Прикрепленный файл  0.5.0.1_nix_src.tar.7z ( 3.39 мегабайт ) Кол-во скачиваний: 2

Прикрепленный файл  0.5.0.1svn20131210_r100.7z ( 436.49 килобайт ) Кол-во скачиваний: 16

Список изменений (на английском)
Added: White space characters (ascii chars below 32) are not allowed in nicks anymore.
Added: Option to store passwords for registered users as hashes.
Added: Registered users autosave after every 100 regs changes and every 15 minutes when regs change.
Added: AddTimer(iTimerInterval, fFunction) to Lua api.
Added: ProfMan.RemoveProfile in Lua api now accept profile number as param.
Added: Error message on script error now contains traceback, when available.
Fixed: IpToCountry for IPv4 ignored first and last ip in country range (thx Alexey and alex82 for report).
Fixed: Crash in windows version when script send some global data as reaction to chat without blocking it (thx Alexey for report).
Fixed: Wrong chat lines order when multiple messages was received in one loop and script send global data reply for one of them.
Fixed: On hub bot nick change old bot was not removed from userlist (thx Alexey for report).
Fixed: Few other issues related to hub bot nick and info changes.
Fixed: Issues related to OpChat bot nick and info changes.
Fixed: 64bit windoze build was limited to only 2 GB of memory.
Fixed: Lua float/integer types for better performance with Lua 5.3.
Fixed: Issues with signals on unix (thx dmvn for report).
Fixed: Broken text input boxes in settings window in some cases.
Fixed: Never ending loop on reading of registered users file longer than 128 kB (thx dmvn for report).


Содержит ошибку: невозможно сменить пароль пользователя.
Go to the top of the page
+Quote Post
Alexey
сообщение 13.4.2014, 15:49
Сообщение #92


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Релиз PtokaX 0.5.0.2
build 457

Сборки с Lua 5.1.5:
Прикрепленный файл  0.5.0.2_Lua5.1.5.7z ( 1.46 мегабайт ) Кол-во скачиваний: 12

Windows x86 GUI
Windows x64 GUI
Windows x86 service
Windows x64 service

Сборки с Lua 5.2.3:
Прикрепленный файл  0.5.0.2_Lua5.2.3.7z ( 1.48 мегабайт ) Кол-во скачиваний: 29

http://www.ptokax.org/files/0.5.0.2-Lua5.2.3.7z
http://www.ptokax.org/files/0.5.0.2-Lua5.2.3-x64.7z
http://www.ptokax.org/files/0.5.0.2-Lua5.2.3-service.7z
http://www.ptokax.org/files/0.5.0.2-Lua5.2.3-service-x64.7z

Исходный код:
http://www.ptokax.org/files/0.5.0.2-nix-src.tgz
Прикрепленный файл  0.5.0.2_nix_src.tar.7z ( 3.39 мегабайт ) Кол-во скачиваний: 5

Прикрепленный файл  0.5.0.2svn20140413_r104.7z ( 437.75 килобайт ) Кол-во скачиваний: 3

Список изменений (на английском)
Added: Makefile recursion to automatically compile skein and tinyxml on unix os.
Fixed: When xml file fail to load then it is reported and not silently replaced with default (thx dmvn for report).
Fixed: Missing $MyINFO for bot in some cases (thx Alexey and alex82 for report).
Fixed: Not working change password in some cases (thx zog for report).
Fixed: Crash on bans loading in some cases.
Fixed: Max users logins in gui range (thx alex82 for report).
Fixed: NoBadCharsInNick language string has obsolete chars (thx Alexey for report).
Fixed: !tempban with offline user and wrong time value was returning !nicktempban message (thx sphinx for report).
Fixed: Change password for registered user from Lua (thx alex82 for report).
Fixed: When hub description was removed then after restart was changed to default one (thx alex82 for report).
Fixed: Missing $OpList and/or $UserIP in some cases (thx alex82 for report).
Fixed: Few compiler warning in ubuntu.
Changed: os.exit in Lua now correctly shutdown PtokaX.


Спасибо сказали:
Go to the top of the page
+Quote Post
Alexey
сообщение 20.2.2015, 2:19
Сообщение #93


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Релиз PtokaX 0.5.0.3
build 482

Сборки с Lua 5.1.5:
Windows x86 GUI
Windows x64 GUI
Windows x86 консольная версия
Windows x64 консольная версия
Прикрепленный файл  0.5.0.3_Lua5.1.5.7z ( 1.55 мегабайт ) Кол-во скачиваний: 15


Сборки с Lua 5.3.0:
Windows x86 GUI
Windows x64 GUI
Windows x86 консольная версия
Windows x64 консольная версия
Прикрепленный файл  0.5.0.3_Lua5.3.0.7z ( 1.58 мегабайт ) Кол-во скачиваний: 4


Исходный код:
http://www.PtokaX.org/files/0.5.0.3-nix-src.tgz
Прикрепленный файл  0.5.0.3svn20150220_r110.7z ( 444.24 килобайт ) Кол-во скачиваний: 15

Список изменений (на английском)
Added: install part to makefile including setcap allowing PtokaX to listen on ports below 1024 without running as privileged user (require capabilities support, libcap2-bin in debian).
Added: hublist.te-home.net and dc.gwhublist.com to default hublist register addresses.
Added: init script for *nix.
Added: Port validity checking in commands to disallow exploit that can be used to ddos in dc++ core.
Added: Tables with definitions for SetMan booleans, numbers and strings identificators.
Added: Table with definitions for ProfMan permissions identificators.
Fixed: User profile is set after correct password is received to disable possible exploit in scripts (thx Alexey for report).
Fixed: Missing hub bot key after nick change when opchat have same nick.
Fixed: Possible crash on closing some gui windows (thx Alex82 for report).
Fixed: Directory/file permissions on *nix.
Fixed: Partial IP was shown as wrong when IPv6 user without IPv4 connection sent IPv4 address in command (thx Mank for report).
Fixed: Possible crash when new throw exception on memory failure.
Fixed: Few possible issues found by PVS studio (thx Pavel Pimenov for report).
Fixed: Memory access outside array in script editor window on load/save (thx Pavel Pimenov for report).
Fixed: User who was allowed to kick can ban and tempban user without permissions for ban and tempban (thx Alexey for report).
Fixed: Range ban and range temp ban command was not working for IPv6 addresses longer than 15 characters (thx Alexey for report).
Fixed: Few possible memory leaks when memory allocation fail.
Fixed: On !rangeban command when range was already banned was sent wrong second message (thx Alexey for report).
Fixed: Active search character counting for ipv6 request when ip is very short.
Other: Some minor performance improvements.

Пользователям Windows: для работы некоторых скриптов, может потребоваться обновление соответствующих библиотек Луа.
Go to the top of the page
+Quote Post
Alexey
сообщение 26.3.2017, 18:32
Сообщение #94


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Релиз PtokaX 0.5.1.0
build 499
Основное нововведение — поддержка баз данных SQLite, PostgreSQL, MySQL и MariaDB. Эти базы данных используются для хранения информации о пользователях, посещавших хаб. Версии для Windows собраны с поддержкой БД SQLite. Версии под *nix могут быть собраны с поддержкой любой из этих баз или без поддержки БД вообще.

Сборки с Lua 5.1.5:
Windows x86 GUI
Windows x64 GUI
Windows x86 консольная версия
Windows x64 консольная версия

Сборки с Lua 5.3.1:
Windows x86 GUI
Windows x64 GUI
Windows x86 консольная версия
Windows x64 консольная версия

Исходный код: http://www.ptokax.org/files/0.5.1.0-nix-src.tgz

Список изменений (на английском)
Added: Support for PostgreSQL database to store info about users.
Added: Chat command !getipinfo to get info about ip(s) from Database.
Added: Support for CTM2HUB.
Added: Little time delay before $Lock is sent by hub. That way hub don't sending $Lock if new connection is CTM DDOS (idea from original NeoModus Direct Connect Hub 1.0.25).
Added: -p command line param for pid file.
Added: Support for SQLite database to store info about users.
Added: Support for MySQL/MariaDB database to store info about users.
Fixed: Missing settings and profiles identificator tables with Lua 5.1.
Fixed: Few bad possitions of gui items in settings window (thx keep_clear for report).
Changed: Chat command !getinfo to get info about offline user(s) from Database.
Updated: Lua 5.3 to 5.3.1.


Релиз PtokaX 0.5.2.0
build 522

Сборки с Lua 5.1.5:
Win32 GUI with Lua 5.1.5 and SQLite
Win64 GUI with Lua 5.1.5 and SQLite
Win32 service/console with Lua 5.1.5 and SQLite
Win64 service/console with Lua 5.1.5 and SQLite

Сборки с Lua 5.3.1:
Win32 GUI with Lua 5.3.1 and SQLite
Win64 GUI with Lua 5.3.1 and SQLite
Win32 service/console with Lua 5.3.1 and SQLite
Win64 service/console with Lua 5.3.1 and SQLite

Исходный код: http://www.ptokax.org/files/0.5.2.0-nix-src.tgz
Список изменений (на английском)
Added: Support to compile PtokaX on FreeBSD with Lua 5.3.
Added: Support to compile PtokaX on Solaris, Fedora, OpenBSD, NetBSD and Mac OS X.
Added: Command line menu with configuration and add registered user options to PtokaX service and non-Windows version (-m cmd param).
Fixed: Few minor issues in Lua api.
Fixed: Compile on FreeBSD 10.1, Haiku, Solaris and illumos.
Fixed: Missing checks for $, |, space and length for many settings strings.
Fixed: Ban message on some places was truncated to 255 bytes instead of 511.
Changed: Timer handling on Unixes.
Changed: Settings, Reserved Nicks and Scripts settings files from xml to simple text format.
Changed: Profiles and bans files from xml to binary format.
Improved: Performance for strings sent to UDP Debug.


Релиз PtokaX 0.5.2.1
build 524
Сборки с Lua 5.1.5:
Win32 GUI with Lua 5.1.5 and SQLite
Win64 GUI with Lua 5.1.5 and SQLite
Win32 service/console with Lua 5.1.5 and SQLite
Win64 service/console with Lua 5.1.5 and SQLite

Сборки с Lua 5.3.1:
Win32 GUI with Lua 5.3.1 and SQLite
Win64 GUI with Lua 5.3.1 and SQLite
Win32 service/console with Lua 5.3.1 and SQLite
Win64 service/console with Lua 5.3.1 and SQLite

Исходный код: http://www.ptokax.org/files/0.5.2.1-nix-src.tgz
Список изменений (на английском)
Added: Support to build with Lua 5.3 on Debian (Ubuntu, Mint, Dyson...) to makefile (make without param).
Added: Disable registration to hublist, when hub address is local/private IP.
Changed: Build with Lua 5.1 on Debian (Ubuntu, Mint, Dyson...) now have lua51 param (make lua51).
Fixed: Crash when redirect on permanent ban is enabled and permban redirect address is empty and main redirect addres is empty.
Fixed: Possible crash or memory corruption on settings messages with possibility to use settings value(s) in them.
Fixed: String 'unlimited' was not translated in some settings messages.
Fixed: Crash when timer was removed in OnTimer Lua function (thx C??oЯy†? for report).


Спасибо сказали:
Go to the top of the page
+Quote Post
Alexey
сообщение 27.3.2017, 14:16
Сообщение #95


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Тестовая сборка PtokaX 0.5.2.1 build 553

Сборки с Lua 5.1.5:
Win64 GUI with Lua 5.1.5 and SQLite
Win64 service/console with Lua 5.1.5 and SQLite

Сборки с Lua 5.3.1:
Win64 GUI with Lua 5.3.1 and SQLite
Win64 service/console with Lua 5.3.1 and SQLite

Исходный код: http://www.ptokax.org/files/0.5.2.1-nix-src-b553.tgz
Список изменений (на английском)
Added: Reconnect to database on connection failure or connection lost.
Fixed: Typo in server manager and resource leak in sqlite on exit (thx Pavel Pimenov for report).
Fixed: Incorrect long length message when incomplete search command was received (thx Alexey for report).
Fixed: Search request was sent to users without share (thx Pavel Pimenov for report).
Fixed: Missing $ValidateDenide when user use nick that is in reserved nicks (thx Alexey for report).
Fixed: Extra pipe in !checknickban result (thx Alexey for report).
Fixed: IP and Port check in DC commands. (thx Mank and Rolex for report).
Fixed: Missing IP check for validity in some hub commands.
Fixed: Empty password received from user was not checked properly and accepted as new password for reg.
Fixed: Bandwidth waste, when IPv6 user send search request with IPv4 address.
Fixed: Possible crash on hublist registration (thx Pavel Pimenov for report).
Fixed: Bind to single IP caused bind to all addresses when IPv6 address was empty.
Changed: Log script errors is enabled by default for PtokaX versions without GUI.
Go to the top of the page
+Quote Post

5 страниц V  « < 3 4 5
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 1 220 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 281 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 108 656 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 22 303 22.8.2019, 12:27 Посл. сообщение: SergSat
No New Posts Ptokax 0.5.0.2
Crash-14.11.2014-01.11.48.log
8 Drakula 13 403 6.6.2019, 15:09 Посл. сообщение: avalon
No New Posts Topic has attachmentsПрошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1
Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))
1 мамин_парень 6 399 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 577 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 56 858 9.8.2017, 14:26 Посл. сообщение: Ksan
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 29 613 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 15 664 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 8 491 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 981 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 4 541 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 908 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsСборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
248 mariner 243 031 16.5.2015, 18:39 Посл. сообщение: KT315

 



RSS Сейчас: 26.11.2024, 20:49