Support This Project

Changelog

Changelog of the PtokaX Remote Admin application

[+] = Added [!] = Fixed/Changed [-] Removed [*] Known bugs (todo)

=============================================
-= [v2.13: Initial release: 2oo9. o7. l8. ]=-
=============================================

[+] Completely new Lua editor optimized for PtokaX Lua interface:
    + Code highlighting (Lua + PtokaX keywords)
    + Line numbering
    + Code completition
    + Hint for calls in the statusbar
    + Foldable margins
    + Px Lua API number arguments are selectable from a list
    + Function arguments (usage) in the statusbar
      (code parts from editor.wx.lua by J. Winwood and bracket matching code from Duncan Cross)

[+] Rewritten permission levels:
    + A profile can access only the lower profiles regs (0. profile can get/set all)
    + Profile permission modifying restrictions: the user can modify just the lower profiles (0. profile can get/set all)
    + User can give the lower profiles just the same rights as he has
    + Ptokax_Remote_Admin.lua can be modified/stopped/restarted just with 0. profile
    ! Hub side script permission reviews (unregged PRA problem + text and Lua files are separated)

[+] Option to make the client invisible in the userlist (Client name in tag must be PRA in this case!)

[+] Readded iconization while initialize the dialog, memory usage is the half as before (16 -> 8 MB)

[!] OpChat fix: if description or email is changed, the opchat is disabled and re-enabled (thx 11hh)

[!] Fixed CleanUp (erasing tables: regs,bans,rangebans,profiles)

[!] Code optimizations here and there (ideas from Lua users wiki) (eg.: string.find replaced by string.match)

[!] Syntactic sugars in tFuncs (self) + new 'modular' system

[!] Port number control's length (couldn't be > 9999) in login settings (thx 11hh/ATAG)

[!] Enable/disable controls when the client gets the bool and number settings (thx 11hh)

[!] Whitespaces in the paths are no more problem (thx ATAG)

[!] Open script in external editor no more flashes shell

[!] Register user problems : first profile shown as second ; delete old reg when nickname is modified too ; newlyregistered users modification (thx 11hh)

[!] Fixed error when user gets the regs, but the profiles not (now user get the profiles if allowed for regs, but the permissions don't)

[!] Profile permission error reporting

[!] Statustexts and tooltips now use wxStatusText and wxToolTip so it appears right on MSW (multiline)

[!] Wrong pattern in socket data parser (cmd nil error) (sorry...)

[!] Wrong English.xml.example in the settings

[!] Disabled temp(range)ban controls when permban selected & backward

[!] Fix-pack for bans (cancelling,checking containing rangebans, IP+nickban splitted)

[!] Wrong version number in tag

[!] Error in scriptlist when new script uploaded to the server (can't start/move it) (thx 11hh/ATAG)

[!] Restart script in hub-side need 2 ScriptMan.RestartScript(script)

[!] Script error showing was wrong when script start failed

[!] Registered user's with whitespace in nick/pass

[!] Statistics got it's own tab

[!] Missing $ sign in ValidateDenide NMDC command

[!] New startup screen, with inside-drawed text & new 32x32 program icon for Vista-7

[!] Images, language files and the xrc file are zip-compressed now + on MSW the libs compressed with UPX -> now the whole size of the program is less than 3 MB

[!] All scripts are copied into one file, and that's compiled for faster load

[!] Project moved to sf.net - you can find the source here as well




=============================================
-= [v2.12: Initial release: 2oo8. o9. 2o. ]=-
=============================================

[+] Context menu for registered users (del, mod, reload [requested by ATAG])

[+] Ban modifying and adding like in Px. GUI version (requested by 11hh)

[+] Modifying ban/rangeban and registered user by doubleclicking on it

[+] Password generator to login tab too

[+] Statistic dialog (eg. to check mem/CPU usage when loading scripts)

[+] New icon for registered users tab (thx. ATAG ;-))

[!] Speed up banlist loading

[!] Settings dialog is also resizable (rewritten XRC) -> fixed Linux GTK warning messages

[!] Reg, about, ban and rangeban dialogs moved to XRC

[!] Fixed unbanning when user is nick- and also IP banned

[!] Fixed multiple unbanning

[!] Delete script context menu

[!] Mod registered user haven't deleted old user from list when the nick field was modified

[!] Listview (banlist,reglist) sorting

[!] Scriptlist reloading [newly uploaded scripts haven't appeared, thx. ATAG]

[!] Loading script into editor failed when script had uppercase extension

[!] Less traceback to reduce memory usage and the exceptioninfo file size

[!] Replaced tray icon - it appears much better as before (now on Linux as well)

[!] Lock2Key rewritten (bitlib)

[!] Some cosmetics here and there /mainly ban-related/




=============================================
-=[ v2.11: Initial release: 2oo8. o8. 23. ]=-
=============================================

This is a hotfix version, contains only the most important bugfixes
Respect to ATAG and 11hh for the bugreports ^_^

[+] Good-old password generator for adding new users

[+] Performance: don't parse unnecessary strings like MyINFOs,Searches

[!] Fixed error on context menu (old function calls)

[!] Lua starting-stopping

[!] UDP debug pattern

[!] wxListCtrl sort icon

[!] os.setlocale to fix encoding problem

[!] Linux package files updated (luasocket file, wxLUA install script, hubside script,language files)

[!] Profile adding/removing and profile permissions

[!] Profile permission on moving profiles

[!] Registered users modification

[!] Unban from RC

[!] Script syntax check

[!] Save script

[*] Listview sorting...




=============================================
-=[ v2.10: Initial release: 2oo8. o8. 2o. ]=-
=============================================

[+] Updated to LUA-AIO 1.8 The application is platform-free now. Refer to the manuals (LUA-AIO, wxLUA and LUASocket)

[+] wxLUA updated to 2.8.7.0

[+] This version is compatible with PtokaX 0.4.1.1 or newer

[+] Load settings from XML

[+] Save settings to XML - you can easily make a backup from your settings

[+] Load default settings

[+] Tooltip for statusbar to see older messages

[+] Reload text files list button

[+] Delete text file context menu

[+] Delete script context menu

[+] Many, many, and even more changes and tests for Unix OS (Thx Doni for the INCREDIBLE help in it)

[+] Some more debug info to find out crashes (computer informations and stack traceback)

[!] GUI is designed with DialogBlocks, loading is made from xrc -> GUI is resizable and fully translationable on the fly

[!] 5 secs timeout for TCP socket to avoid freeze

[!] UDP debug message receiver updated to v2.2.1 (separated tabs), rewritten save method, some annoying bugs fixed

[!] Translate has been rewritten, now the whole GUI is translated

[!] UDP debug receiver's button replaced to the main (login) tab, so you can use just for that the application

[!] Fixed problem with hub-side language file setting and tab-icons, now it doesn't show extra icon columns in the listviews

[!] Problem with restarting just one script

[!] Text files and LUA scripts saving and loading

[!] Bug in error message when users registration was changed (thx Doni)

[!] ListCtrl's FindItem first parameter corrected to -1

[!] Not working 'Open script in external editor' menu

[!] Some cosmetics: translations, stupid typo errors, missing things

[!] New about window, idea and code from CairoPad by Hakki Dogusan

[-] Removed chat support. It made me too much headache.

[-] UDP message colourizing

[*] Translation problems (encoding)

[*] Linux warnings [Attempt to allocate widget with width -5 and height 13]




=============================================
-=[ v2.02: Initial release: 2oo8. ol. 2l. ]=-
=============================================

[!] Some important bugfixes




=============================================
-=[ v2.01: Initial release: 2oo8. ol. l8. ]=-
=============================================

Thanks 11hh and ATAG for their bugreports.
The first releases have the most stupid bugs, haven't they? :-)

[+] In the client side script you can specify which profile can get which tab

[+] UDP-debug has many changes:
    + Some colours in UDP-debug messages ([SYS] = Green [ERR] = Red like in the official one)
    + Splitted mainchat and really UDP messages
    + Option to log it to a file (.log and _chat.log)
    ! Fixed error when port opening was successful, but there were no data on the socket

[+] Missing error messages in del/add/change reg

[+] Missing script editor and script error clean button event handlers

[+] Missing (range)tempunban and (range)permunban button event handlers

[+] New icon for bans tab :-)

[!] Fixed problem with taskbaricon, now it shows the app after the first click

[!] Fixed script moving, now scripts will move to the right direction

[!] Fixed error in textfiles when save button clicked

[!] Fixed bans - reloading and unbanning now works well

[!] Fixed problem with Save script pattern

[!] Fixed wrong translation on refresh scripts button

[!] Fixed scripts reloading, now every script will appear immediately

[!] Fixed problem with script loading by double-click

[!] Code cleanup and cosmetics (file-closing, on buttons: checking, motd in tSettings, taskbar tooltips)




============================================
-=[ v2.0: Initial release: 2oo7. l2. 29. ]=-
============================================

[+] Changed programming language from VB.NET to LUA-AIO - LUA5.12
    -> No more stupid framework is needed :-)
       Used libraries: - wxLUA 2.8.4.1
(If the new wxLUA with wxThread support will be released, the app will be platform free :-) )
                       - LuaSocket 2.0.1

[+] Full access for the settings (what is avaible in the LUA API also avaible here, and more :o) like texts.)

[+] Profile permission editor has been added

[+] Script moving up/down

[+] Script compile error checking

[+] Multiple selection in bans/rangebans

[+] Option to reg for UDP debug messages

[+] Fixed problems with script-editor

[+] Fixed problems with the userlist

[+] Code cleanup: the hub-side script will use less resources and bw

[*] Userlist - You can't sort it now(?), and it really slow now... :-/

 
 
SourceForge.net  
Copyright 2006-2009 Thor. Some rights reserved. Template by Ban & Design.


Get PRAdmin at SourceForge.net. Fast, secure and Free Open Source software downloads