Skip to content

Releases: luadch/luadch

Luadch v2.23

02 Apr 07:29
Compare
Choose a tag to compare

Read CHANGELOG to see all changes.

Luadch v2.22

16 Sep 20:56
Compare
Choose a tag to compare

--// v2.22 [2021-09-16]

- update: "res/res.rc"
    - changed "FileDescription" / thx Sopor

- update: "scripts/bot_pm2ops.lua"
    - removed table lookups

- update: "scripts/hub_runtime.lua"
    - removed table lookups
    - show session runtime too
    - fix #67 -> https://github.com/luadch/luadch/issues/67
        - added check_hci()
    - changed: "scripts/lang/hub_runtime.lang.en"
    - changed: "scripts/lang/hub_runtime.lang.de"

- update: "examples/cfg/cfg.tbl"
    - removed old ciphers
    - changed order of "cmd_delreg.lua" in scripts table
        - because of "block" import
    - removed "etc_ccpmblocker" settings
    - set cmd_usersearch_max_limit to 200

- update: "scripts/cmd_reg.lua"
    - fix #47 -> https://github.com/luadch/luadch/issues/47
        - show comment from the registered user as default if exists
        - changed: "scripts/lang/cmd_reg.lang.en"
        - changed: "scripts/lang/cmd_reg.lang.de"

- update: "scripts/cmd_usersearch.lua"
    - removed table lookups
    - fix #53 -> https://github.com/luadch/luadch/issues/53
        - show userlist in alphabetical order sorted by firstnick
    - using util.spairs() instead of spairs()

- update: "scripts/bot_opchat.lua"
    - removed table lookups

- update: "scripts/bot_opchat.lua"
    - removed table lookups

- update: "scripts/etc_dummy_warning.lua"
    - fix #103 -> https://github.com/luadch/luadch/issues/103
        - added: "scripts/lang/etc_dummy_warning.lang.en"
        - added: "scripts/lang/etc_dummy_warning.lang.de"

- update: "scripts/cmd_delreg.lua"
    - fix #98 -> https://github.com/luadch/luadch/issues/98
        - added missing import of ban function
    - fix #95 -> https://github.com/luadch/luadch/issues/95
        - import trafficmanager block funktion
            - remove user from blocks if exists
        - removed table lookups

- update: "scripts/etc_chatlog.lua"
    - fix #62 -> https://github.com/luadch/luadch/issues/62
        - set default amount of characters for each post at Login
    - changes: "examples/cfg/cfg.tbl"
    - changes: "core/cfg.lua"

- update: "scripts/bot_session_chat.lua"
    - fix #26 -> https://github.com/luadch/luadch/issues/26
    - removed table lookups

- update: "scripts/cmd_nickchange.lua"
    - fix #128 -> https://github.com/luadch/luadch/issues/128
        - detect unknown nicks
    - changes: "scripts/lang/cmd_nickchange.lang.de"
    - changes: "scripts/lang/cmd_nickchange.lang.en"

- update: "scripts/cmd_userinfo.lua"
    - fix #126 -> https://github.com/luadch/luadch/issues/126
    - removed the "CID" parts
    - changes: "scripts/lang/cmd_userinfo.lang.de"
    - changes: "scripts/lang/cmd_userinfo.lang.en"

- update: "scripts/cmd_accinfo.lua"
    - removed "by CID" (Easy cleanup of codebase milestone)
    - fix #107 -> https://github.com/luadch/luadch/issues/107
        - shows if the user is blocked by trafficmanager/msgmanager
    - removed table lookups
    - shows expanded accinfo as default (op level)
    - fix #31 -> https://github.com/luadch/luadch/issues/31
        - shows if user is banned or not
    - changes: "scripts/lang/cmd_accinfo.lang.de"
    - changes: "scripts/lang/cmd_accinfo.lang.en"

- update: "scripts/etc_unknown_command.lua"
    - fix #129 -> https://github.com/luadch/luadch/issues/129
        - check leading spaces on commands
            - thx Sopor for the idea and perlaxe for the code changes

- update: "scripts/cmd_hubinfo.lua"
    - fix #100 -> https://github.com/luadch/luadch/issues/100
    - added ipv6 ports
    - removed table lookups
    - changed some english language parts / thx Sopor
    - changes: "scripts/lang/cmd_hubinfo.lang.de"
    - changes: "scripts/lang/cmd_hubinfo.lang.en"

- add:
    - "scripts/etc_hide_opchat.lua"
    - "scripts/etc_dummy_warning.lua"

- update:
    -fix and simplify 'opchat activate' logic/bugs in various scripts

- update: "core/hub.lua"
    - remove hub.reloadusers()
    - changes in login()
        - improved method to get tls version
    - fix #123 -> https://github.com/luadch/luadch/issues/123
        - changes in createbot()
            - changed "I4" flag fromt "0.0.0.0" to ""
    - changes in "_verify", fixed login problem with announcer

- update: "scripts/cmd_reg.lua"
    - fix #83 -> https://github.com/luadch/luadch/issues/83
        - the script now sends the registration information to the user  / thx HadesDCH

- update: "core/hub.lua"
    - changes in user.redirect() function
    - changes in insertreguser() function

- update: "examples/cfg/cfg.tbl"
    - usr_share.lua settings:
        - added "usr_share_redirect"
    - usr_slots.lua settings:
        - added "usr_slots_redirect"

- update: "core/cfg.lua"
    - usr_share.lua settings:
        - added "usr_share_redirect" function
    - usr_slots.lua settings:
        - added "usr_slots_redirect" function

- update: "scripts/usr_share.lua"
    - added "usr_share_redirect"
        - fix #74 -> https://github.com/luadch/luadch/issues/74
            - add redirect option  / thx  HadesDCH
    - changes: "scripts/lang/usr_share.lang.de"
    - changes: "scripts/lang/usr_share.lang.en"

- update: "scripts/usr_slots.lua"
    - added "usr_slots_redirect"
        - fix #74 -> https://github.com/luadch/luadch/issues/74
            - add redirect option  / thx  HadesDCH
    - changes: "scripts/lang/usr_slots.lang.de"
    - changes: "scripts/lang/usr_slots.lang.en"

- update: "scripts/usr_uptime.lua"
    - reduce timer to 1 minute
    - fix #81 -> https://github.com/luadch/luadch/issues/81
        - add "opchat.feed()" function to report corrupt or missing database file  / thx Sopor
    - removed table lookups
    - small change in "msg_label"
    - fix #39 -> https://github.com/luadch/luadch/issues/39
    - changes: "scripts/lang/usr_uptime.lang.de"
    - changes: "scripts/lang/usr_uptime.lang.en"

- update: "scripts/cmd_delreg.lua"
    - fix #69 -> https://github.com/luadch/luadch/issues/69
        - remove delregged user from bans if exists  / thx Sopor
        - removed "hub.reloadusers()"
        - removed unused table lookups

- update: "scripts/cmd_ban.lua"
    - fix #69: https://github.com/luadch/luadch/issues/69
        - add "del()" function to export unban functionality in other scripts
    - add feature: https://github.com/luadch/luadch/issues/134
        - possibility to show the ban history of a user
    - removed table lookups
    - some changes in the rightclick menu 
    - changes: "scripts/lang/cmd_ban.lang.de"
    - changes: "scripts/lang/cmd_ban.lang.en"

- update: "adclib/adclib.cpp" (needs recompile of adclib)
    - changed UTF-8 validation code

- update: "scripts/etc_trafficmanager.lua"
    - some modifications based on issue #37  / thx Sopor
        - fix #37 -> https://github.com/luadch/luadch/issues/37
    - removed table lookups
    - add "del()" function for export feature
    - changes: "scripts/lang/etc_trafficmanager.lang.de"
    - changes: "scripts/lang/etc_trafficmanager.lang.en"

- update: "hub/hub.c"
    - supports daemonization on unix
        - use: luadch -d
            - to run it as a daemon
        - use: pkill -SIGTERM luadch
            - to terminate it

- update: "scripts/cmd_setpas.lua"
    - fix #25 -> https://github.com/luadch/luadch/issues/25
        - use hub.getregusers()
    - fix #101 -> https://github.com/luadch/luadch/issues/101
        - fix typo
        - changes: "scripts/lang/cmd_setpas.lang.en"
    - add permission check to change own password
        - changes: "core/cfg.lua"
        - changes: "cfg/cfg.tbl"

- update "scripts/hub_bot_cleaner.lua"
    - removed "hub.reloadusers()"
    - using "hub.getregusers()" instead of "util.loadtable()"
    - using "report.send()" import function
    - code cleaning

- update: "scripts/cmd_upgrade.lua"
    - removed "hub.reloadusers()"
    - using "hub.getregusers()" instead of "util.loadtable()"
    - removed "by CID" (Easy cleanup of codebase milestone)
    - changes: "scripts/lang/cmd_upgrade.lang.de"
    - changes: "scripts/lang/cmd_upgrade.lang.en"

- update: "scripts/cmd_nickchange.lua"
    - removed "hub.reloadusers()"
    - using "hub.getregusers()" instead of "util.loadtable()"

- update: "scripts/etc_blacklist.lua"
    - removed "hub.reloadusers()"
    - removed "hub.restartscripts()"

Luadch v2.21

21 Apr 01:40
Compare
Choose a tag to compare

--// v2.21 [2020-04-21]

- update: luasec to 0.9

- update: "cfg/cfg.tbl"
    - Add TLSv1.3 to ssl_params

- update: "core/cfg.lua"
    - Add TLSv1.3 to ssl_params

- update: "core/hub.lua"
    - changes in login() function

Luadch v2.20

13 Oct 17:33
Compare
Choose a tag to compare

--// v2.20 [2019-10-13]

- update: luasec to 0.6
- update: slnunicode to 1.1a
- update: luasocket to 3.0
- added: IPv6 support

- update: "compile_with_mingw.bat
    - Fix compile script for windows: compile mime.dll  / thx Mocky
    - Remove pointless commands in windows compile script
    - Add IPv6 support to windows. Delete old luasocket/slnunicode
    - Add support for luasec-6.1 to windows

- update: "compile_with_gcc.sh"
    - Update to luasec-6.1; fix compile_with_gcc.sh
    - Update slnunicode and luasocket
    - Add luajit support for Linux

- added: "/trunk/adclib/Makefile"
    - Create proper makefiles for Linux

- update: "/trunk/adclib/base32.cpp"
    - Remove redundant assignment  / thx precla
    - fix #66

- update: "/trunk/adclib/base32.h"
    - fix #66

- added: "/trunk/basexx/Makefile"

- added: "/trunk/cleanall"
    - add script to clean build artifacts
    - small fixes in compiles/clean scripts

- update: "/trunk/compile"
    - small fixes in compiles/clean scripts
    - Try to fix compile for FreeBSD
    - Update to Lua 5.1.5

- added: "/trunk/hub/Makefile"

- update: "/trunk/hub/hub.c"
    - Add fclose() to close the file after usage  / thx precla
    - Fix whitespace

- added: "/trunk/lua/src/LuaMakefile"
    - Create proper makefiles for Linux

- update: "/trunk/lua/src/Makefile"
    - Create proper makefiles for Linux


- added: "/trunk/luajit/*"
    - Add luajit support for Linux

- update: "cfg/cfg.tbl"
    - Add IPv6 support
    - fixed #27

- update: "core/cfg.lua"
    - Add IPv6 support

- update: "core/hub.lua"
    - Add IPv6 support

- update: "core/init.lua"
    - Update slnunicode and luasocket
    - Add IPv6 support

- update: "core/server.lua"
    - Add IPv6 support

- update: "certs/make_keyprint.sh"
    - Fix #79

- update: "certs/show_certinfo.sh"
    - Fix #79

- update: "scripts/data/cmd_hubstats.tbl"

- update: "scripts/etc_dhtblocker.lua"
    - Fix report message in etc_dhtblocker

- update: "scripts/etc_userlogininfo.lua"
    - Try to make etc_userlogininfo.lua sane again
    - Small fix in userloginfo  / thx Kaas
    - Fix whitespaces and typo
    - Prepare script for IPv6
    - changes: "scripts/lang/etc_userlogininfo.lang.de"
    - changes: "scripts/lang/etc_userlogininfo.lang.en"

- update: "scripts/etc_trafficmanager.lua"
    - changes: "scripts/lang/etc_trafficmanager.lang.de"
    - changes: "scripts/lang/etc_trafficmanager.lang.en"

- update: "scripts/data/cmd_hubstats.tbl"

- update: "scripts/etc_ccpmblocker2.0.lua"

- update: "scripts/cmd_usersearch.lua"
    - Fix typo  / thx Kaas
    - Only show nick on people of same or higher level  / thx hypomaniac
    - Bump version to 1.2 and add changelog entry  / thx hypomaniac
    - Make hiding of details for higher or same level an option, instead of hardcoded  / thx hypomaniac
    - changes: "scripts/lang/cmd_usersearch.lang.de"
    - changes: "scripts/lang/cmd_usersearch.lang.en"

- update: "scripts/etc_records.lua"
    - changes: "scripts/lang/etc_records.lang.en"

- update: "scripts/cmd_hubinfo.lua"
    - Prepare script for IPv6
    - changes: "scripts/lang/cmd_hubinfo.lang.en"

- update: "scripts/cmd_reg.lua"
    - Fixes so OP can not set comment on users of same or higher level  / thx hypomaniac
    - Shos usage message when Op tries to set comment on a unregistered user  / thx hypomaniac

- update: "scripts/usr_uptime.lua"
    - Save uptime-table every 10 minutes if no user have logged in or out of the hub  / thx hypomaniac
        - Edited changelog to reflect that only #14 was fixed

Luadch v2.19

24 May 16:42
Compare
Choose a tag to compare

--// v2.19 [2017-05-25]

  • added: "compile_with_freebsd.sh"
    - build script for freebsd

    • update: "compile_with_gcc.sh"

    • update: "compile_with_mingw.bat"

    • update: "certs/make_cert"

      • fixed: on linux it failed to do rm UID.txt on a file called uid.txt
        • merged pull request by motn4hp
    • update: "cfg/cfg.tbl"

      • etc_trafficmanager settings:
        • added "etc_trafficmanager_check_minshare"
      • added "etc_keyprint.lua" to scriptlist
      • removed "etc_ccpmblocker.lua" from scriptlist
      • removed "etc_ccpmblocker.lua" settings
      • added "etc_ccpmblocker2.0.lua" settings
    • update: "core/adc.lua"

      • experimental: luadch should now dispatch unkown parameters
      • forward unknown adc messages; added adc command blacklist to hub_cmd_manager
    • update: "core/cfg.lua"

      • etc_trafficmanager settings:
        • added "etc_trafficmanager_check_minshare" function
      • improved checkcfg; fixed 'hub will never complain about being full when full' bug
    • update: "core/cfg.lua"

      • add "hub_listen" cfg: listening IP addresses for hub / thx tarulas
      • add "hub_listen" option: listening IP addresses for server / thx tarulas
      • improved checkcfg; fixed 'hub will never complain about being full when full' bug
      • disables switch(expect) in utf8 validation code; disabled saving keyprint in cfg.tbl; changed compilation flags for adclib on windows
    • update: "core/hub.lua"

      • add "hub_listen" cfg: listening IP addresses for hub / thx tarulas
      • add "hub_listen" option: listening IP addresses for server / thx tarulas
      • forward DSCH messages
      • fix typo
      • luadch now sends ISTA 145 in case of blocked messages
      • forward unknown adc messages; added adc command blacklist to hub_cmd_manager
      • added hasccpm method to bot object
    • update: "core/init.lua"

      • added "basexx"
    • update: "core/util.lua"

      • added is_posint function; sortserialize checks now for true arrays to omit keys
      • removed some redundant concatinations
    • update: "core/server.lua"

      • little change
    • update: "docs/README"

      • small typo fix
    • added: "lib/basexx/basexx.lua"

    • added: "lib/basexx/LICENSE"

    • update: "lib/luasec/lua/ssl.lua"

    • update: "scripts/lang/usr_uptime.lang.de"

      • small typo fix
    • update: "scripts/cmd_help.lua" from "v0.05" to "v0.06"

      • small typo fix
      • some small code changes
      • add table lookups
      • changes: "scripts/lang/cmd_help.lang.de"
      • changes: "scripts/lang/cmd_help.lang.en"
    • update: "scripts/cmd_hubinfo.lua" from "v0.18" to "v0.19"

      • changed check_cpu for Linux to match cpu info for RPi1 based on ARMv6 / by jrock
      • rewrite check_cpu to reduce code / by jrock
    • update: "scripts/cmd_pm2offliners.lua"

      • added new feature: if offline pm was received by target, the source of the message gets a offline notification;
        it will be delivered if source is online
      • fixed error reported by sopor; if we use a delay here, we MUST CHECK whether upvalues did change in the meantime.
        users might be offline again, or delregged; the pm_tbl database might be cleaned;
        in the end it is a BAD idea to use a delay, makes things complicated, has zero benefits (-_-)
      • tried to clean up a bit, but not too much, who knows what breaks next
    • update: "scripts/cmd_upgrade.lua"

      • fixed upgrade level logic /thx kungen
    • update: "scripts/cmd_userinfo.lua"

      • fixed for unregged users
    • removed: "scripts/etc_ccpmblocker.lua"

    • added: "scripts/etc_ccpmblocker2.0.lua"

      • This script controls the CCPM - Client to Client Private Message feature, but this time more clever.
      • It works like this: all users get their CCPM flag removed by default.
      • If two users are above op_level, and support both CCPM, and message each other, then CCPM flags will be send to both.
      • After that, CCPM can be established. So a user just needs to check, whether CCPM is available, after the first sent message.
      • export permission to cfg.tbl
    • added: "scripts/etc_keyprint.lua"

      • this script tries to compute the keyprint of the hub cert (if availabe), and saves it in cfg.tbl
      • disables switch(expect) in utf8 validation code; disabled saving keyprint in cfg.tbl; changed compilation flags for adclib on windows
    • update: "scripts/etc_trafficmanager.lua" from "v1.1" to "v1.2"

      • added "etc_trafficmanager_check_minshare"
        • block user instead of disconnect if usershare < minshare
      • small typo fix / thx WitchHunter
      • small fix /thx Sopor
      • changes: "scripts/lang/etc_trafficmanager.lang.de"
      • changes: "scripts/lang/etc_trafficmanager.lang.en"
    • update: "scripts/etc_userlogininfo.lua"

      • removed CCPM stuff
    • update: "scripts/hub_cmd_manager.lua"

      • forward unknown adc messages; added adc command blacklist to hub_cmd_manager
    • update: "scripts/usr_share.lua" from "v0.08" to "v0.09"

      • added "etc_trafficmanager_check_minshare"
        • block user instead of disconnect if usershare < minshare
      • changes: "scripts/lang/usr_share.lang.de"
      • changes: "scripts/lang/usr_share.lang.en"
    • SOURCE changes that requires recompiling:

    • update: "lib/luasec/ssl/ssl.dll"

    • update: "lib/luasec/ssl/ssl.so"

    • update: "lib/luasec/lua/ssl.lua"

      • update: "trunk/luasec/src/context.c" (recompile required) / thx tarulas
        • Merge pull request #11 from tarulas/2b013e6
          • removed SSLv3 from luasec to allow for modern OpenSSL compile
          • add "hub_listen" option: listening IP addresses for server
        • Merge pull request #12 from tarulas/cherry-hub_listen
    • update: "lib/adclib/adclib.dll"

    • update: "lib/adclib/adclib.so"

      • update: "/trunk/adclib/adclib.cpp"
        • updated utf8 validation routine
        • disables switch(expect) in utf8 validation code; changed compilation flags for adclib on windows

Luadch v2.18

22 Feb 16:16
Compare
Choose a tag to compare

--// v2.18 [2016-02-22]

- update: "cfg/cfg.tbl"
    - added usr_uptime.lua settings
        - added "usr_uptime_permission"
        - added "usr_uptime_minlevel"
    - added "usr_uptime.lua" to scripttable
    - cmd_ban.lua settings
        - moved the report part to the bottom of the script settings
    - improved some comments
    - cmd_nickchange.lua settings:
        - removed "cmd_nickchange_maxnicklength"
    - basic settings:
        - added "min_nickname_length"
        - added "max_nickname_length"

- update: "core/cfg.lua"
    - added usr_uptime.lua settings
        - added "usr_uptime_permission" function
        - added "usr_uptime_minlevel" function
    - added "usr_uptime.lua" to scripttable
    - optimized loadlanguage() function a little bit
    - added checkusers()
        - make a user.tbl.bak backup on start; restore corrupt user.tbl if a backup exists
    - cmd_nickchange.lua settings:
        - removed "cmd_nickchange_maxnicklength" function
    - basic settings:
        - added "min_nickname_length" function
        - added "max_nickname_length" function

- update: "core/hub.lua"
    - changes in loadusers() function
        - added cfg_checkusers()

- update: "core/util.lua"
    - added: spairs( tbl )
        - sort table by string keys - based on a sample by http://lua-users.org
    - added: maketable( tbl, path )
        - make a new local table file

- update: "docs/Luadch_Lua_API.txt"
    - added "util.spairs( tbl )"
    - added public script export functions
    - added maketable( tbl, path )

- update: "lang/en.tbl"
    - small typo fix  / thx Sopor

- update: "scripts/cmd_ban.lua" from "v0.29" to "v0.30"
    - removed genOrderedIndex(), orderedNext() and orderedPairs() function, using new util.spairs() instead

- update: "scripts/cmd_delreg.lua" from "v0.23" to "v0.24"
    - fix typo  / thx Motnahp
    - changes: "scripts/lang/cmd_delreg.lang.de"
    - changes: "scripts/lang/cmd_delreg.lang.en"

- update: "scripts/cmd_disconnect.lua" from "v1.0" to "v1.1"
    - fix typo  / thx Motnahp
    - changes: "scripts/lang/cmd_disconnect.lang.de"
    - changes: "scripts/lang/cmd_disconnect.lang.en"

- update: "scripts/cmd_errors.lua" from "v0.10" to "v0.11"
    - added "onError" listener to feed errors to hubowners
    - added maxlines limit to send

- update: "scripts/cmd_hubstats.lua" from "v0.4" to "v0.5"
    - added "month_name" table to lang files and removed unneeded "getMonth()" function
    - changes: "scripts/lang/cmd_hubstats.lang.de"
    - changes: "scripts/lang/cmd_hubstats.lang.en"

- update: "scripts/cmd_mass.lua" from "v0.16" to "v0.17"
    - small fix in onStart listener

- update: "scripts/cmd_nickchange.lua" from "v1.2" to "v1.3"
    - added min_length/max_length restrictions
    - changes: "scripts/lang/cmd_nickchange.lang.de"
    - changes: "scripts/lang/cmd_nickchange.lang.en"

- update: "scripts/cmd_reg.lua" from "v0.23" to "v0.24"
    - added min_length/max_length restrictions
    - changes: "scripts/lang/cmd_reg.lang.de"
    - changes: "scripts/lang/cmd_reg.lang.en"

- update: "scripts/cmd_userlist.lua" from "v0.08" to "v0.09"
    - fix byregdate() function (new date style)  / thx Darknes5

- update: "scripts/etc_dhtblocker.lua" from "v0.6" to "v0.7"
    - small fix in check_dht() function  / thx Sopor

- update: "scripts/etc_trafficmanager.lua" from "v1.0" to "v1.1"
    - possibility to set a reason on block
    - using target:nick() instead of target:firstnick() for output msgs
    - send msg to target on block/unblock
    - send block reason to target on login/rotation msg
    - using new util.spairs() function for blocked users list
    - added block export function
    - small permission fix
    - save/show nickname of blocker to/from db too
    - changes: "scripts/lang/etc_trafficmanager.lang.de"
    - changes: "scripts/lang/etc_trafficmanager.lang.en"

- added: "scripts/usr_uptime.lua"
    - this script counts the online time of the users
    - it also exports the users uptime database table for other scripts
    - added: "scripts/data/usr_uptime.tbl"
    - added: "scripts/lang/usr_uptime.lang.de"
    - added: "scripts/lang/usr_uptime.lang.en"

Luadch_v2.17

21 Jan 19:35
Compare
Choose a tag to compare

--// v2.17 [2016-01-21]

- update: "cfg/cfg.tbl"
    - cmd_gag settings:
        - added "cmd_gag_user_notifiy"
    - cmd_rules.lua settings:
        - removed "cmd_rules_rules"
    - cmd_setpass.lua settings:
        - renamed "cmd_setpass_min_length" to "min_password_length"
        - moved "min_password_length" to basic settings
    - etc_banner.lua settings:
        - removed "etc_banner_banner"
    - etc_motd.lua settings:
        - removed "etc_motd_motd"
    - etc_trafficmanager.lua settings:
        - removed "etc_trafficmanager_block_ctm"
        - removed "etc_trafficmanager_block_rcm"
        - removed "etc_trafficmanager_block_sch"
    - usr_hide_share.lua settings:
        - added "usr_hide_share_restrictions"
        - changed "usr_hide_share_permission"
    - basic settings:
        - added "max_password_length"

- update: "core/adc.lua"
    - add SEGA support (Grouping of file extensions in SCH)

- update: "core/cfg.lua"
    - cmd_gag settings:
        - added "cmd_gag_user_notifiy" function
    - cmd_rules.lua settings:
        - removed "cmd_rules_rules" function
    - cmd_setpass.lua settings:
        - renamed "cmd_setpass_min_length" function to "min_password_length" function
        - moved "min_password_length" function to basic settings
    - etc_banner.lua settings:
        - removed "etc_banner_banner" function
    - etc_motd.lua settings:
        - removed "etc_motd_motd" function
    - etc_trafficmanager.lua settings:
        - removed "etc_trafficmanager_block_ctm" function
        - removed "etc_trafficmanager_block_rcm" function
        - removed "etc_trafficmanager_block_sch" function
    - usr_hide_share.lua settings:
        - added "usr_hide_share_restrictions" function
        - changed "usr_hide_share_permission" function
    - basic settings:
        - added "max_password_length" function

- update: "core/hub.lua"
    - changes in reghubbot() function
        - disabled the hubbot to mainchat bridge
    - changes in loadlanguage() function
        - added "hub_hubbot_response"
    - removed "_i18n_hub_is_full" double entry
    - small fix in user.kill() function
        - if the optional parameter is "TL-1" then the client don't try to reconnect

- update: "docs/Luadch_Lua_API.txt"
    - added new optional param to user:kill() function

- update: "lib/luasocket/lua/http.lua"
    - changed USERAGENT to "Luadch"  / thx Jerker

- update: "scripts/cmd_accinfo.lua" from "v0.19" to "v0.20"
    - fix small bug  / thx Night & WitchHunter
    - small improvements with output msg  / thx Sopor

- update: "scripts/cmd_ban.lua" from "v0.28" to "v0.29"
    - ban export function: add()
        - set default "user_level" from "100" to "60"
            - if a script is using the ban import function then it uses level "60" if user = nil
    - added ban history  / requested by Kungen
        - added new vars, functions, table lookups, ucmds
        - added ban state active/expired  / requested by Sopor
    - improved user:kill()

- update: "scripts/cmd_delreg.lua" from "v0.22" to "v0.23"
    - imroved user:kill()

- update: "scripts/cmd_disconnect.lua" from "v0.9" to "v1.0"
    - imroved user:kill()

- update: "scripts/cmd_gag.lua" from "v0.06" to "v0.07"
    - added "user_notifiy" to choose if the target gets informed about his gag/ungag or not  / request by Sopor
    - changes: "scripts/lang/cmd_gag.lang.de"
    - changes: "scripts/lang/cmd_gag.lang.en"

- update: "scripts/cmd_mass.lua" from "v0.15" to "v0.16"
    - improved dateparser()
    - renamed and split "msg_out_op" to "msg_out_lvl" & "msg_out_hub"
    - possibility to send mass without sender  / requested by Sopor
    - some code improvements
    - using one single "onbmsg" function now
    - changes: "scripts/lang/cmd_mass.lang.de"
    - changes: "scripts/lang/cmd_mass.lang.en"

- update: "scripts/cmd_nickchange.lua" from "v1.1" to "v1.2"
    - imroved user:kill()

- update: "scripts/cmd_pm2offliners.lua" from "v0.5" to "v0.6"
    - removed dateparser() function
    - removed deprecated table.maxn() lua function
    - send a confirmation msg to the sender if he's online  / requested by WitchHunter
    - send date and message too  / requested by Sopor
    - changes: "scripts/lang/cmd_pm2offliners.lang.de"
    - changes: "scripts/lang/cmd_pm2offliners.lang.en"

- update: "scripts/cmd_redirect.lua" from "v0.4" to "v0.5"
    - added additional ucmd entry to redirect user to default url
    - changes in "onbmsg" function
    - changes: "scripts/lang/cmd_redirect.lang.de"
    - changes: "scripts/lang/cmd_redirect.lang.en"

- update: "scripts/cmd_reg.lua" from "v0.22" to "v0.23"
    - usage/help msg improvement  / thx Sopor
    - small improvements with output msg  / thx Sopor
    - changes: "scripts/lang/cmd_reg.lang.de"
    - changes: "scripts/lang/cmd_reg.lang.en"

- update: "scripts/cmd_restart.lua" from "v0.07" to "v0.08"
    - possibility to send optional mass msg  / thx Sopor
    - changes: "scripts/lang/cmd_restart.lang.de"
    - changes: "scripts/lang/cmd_restart.lang.en"

- update: "scripts/cmd_rules.lua" from "v0.05" to "v0.06"
    - removed "cmd_rules_rules" from "/cfg/cfg.tbl"
    - added rules msg to the lang files

- update: "scripts/cmd_setpass.lua" from "v0.15" to "v0.16"
    - renamed "cmd_setpass_min_length" to "min_password_length"
    - added "max_password_length"
    - renamed "msg_length" to "msg_min_length"
    - added "msg_max_length"
    - changes: "scripts/lang/cmd_setpass.lang.de"
    - changes: "scripts/lang/cmd_setpass.lang.en"

- update: "scripts/cmd_shutdown.lua" from "v0.07" to "v0.08"
    - possibility to send optional mass msg  / thx Sopor
    - changes: "scripts/lang/cmd_shutdown.lang.de"
    - changes: "scripts/lang/cmd_shutdown.lang.en"

- update: "scripts/cmd_talk.lua" from "v1.0" to "v1.1"
    - fixed pattern matching  / thx Sopor

- update: "scripts/cmd_upgrade.lua" from "v0.17" to "v0.18"
    - imroved user:kill()

- update: "scripts/cmd_userinfo.lua" from "v0.17" to "v0.18"
    - changes in get_lastconnect() function

- update: "scripts/hub_inf_manager.lua" from "v0.04" to "v0.05"
    - imroved user:kill()

- update: "scripts/etc_hubcommands.lua" from "v0.01" to "v0.02"
    - add support for multiple commands, usage: hubcmd.add( { cmd1, cmd2, cmd3 ... }, onbmsg )

- update: "scripts/etc_banner.lua" from "v0.09" to "v0.10"
    - removed "etc_banner_banner" from "cfg/cfg.tbl"
    - add banner msg to the lang files
    - added: "scripts/lang/etc_banner.lang.de"
    - added: "scripts/lang/etc_banner.lang.en"

- update: "scripts/etc_motd.lua" from "v0.06" to "v0.07"
    - removed "etc_motd_motd" from "cfg/cfg.tbl"
    - add motd msg to the lang files
    - added: "scripts/lang/etc_motd.lang.de"
    - added: "scripts/lang/etc_motd.lang.en"

- update: "scripts/etc_trafficmanager.lua" from "v0.9" to "v1.0"
    - there is only one block method now: download + upload + search
    - fix problem with passive users
    - users with permissions can download from blocked users now
    - removed unneeded code parts
    - new default description tag for blocked users is: "[BLOCKED] "
    - added "msg_onsearch"  / requested by Sopor
    - changes: "scripts/lang/etc_trafficmanager.lang.de"
    - changes: "scripts/lang/etc_trafficmanager.lang.en"

- update: "scripts/etc_userlogininfo.lua" from "v0.14" to "v0.15"
    - changes in get_lastlogout() function

- update: "scripts/usr_hide_share.lua" from "v0.1" to "v0.2"
    - added help, lang
    - possibility to manually hide/unhide usershares
        - added ucmd, onbmsg
        - renamed "usr_hide_share_permission" to "usr_hide_share_restrictions"
        - using "usr_hide_share_permission" for cmd permissions
    - some english translation improvements  / thx Devious
    - added: "scripts/data/usr_hide_share.tbl"
    - added: "scripts/lang/usr_hide_share.lang.de"
    - added: "scripts/lang/usr_hide_share.lang.en"

- update: "scripts/usr_hide_share.lua" from "v0.2" to "v0.3"
    - imroved user:kill()

- update: "scripts/usr_hubs.lua" from "v0.08" to "v0.09"
    - imroved user:kill()

- update: "scripts/usr_nick_prefix.lua" from "v0.10" to "v0.11"
    - imroved user:kill()

- update: "scripts/usr_share.lua" from "v0.07" to "v0.08"
    - imroved user:kill()

- update: "scripts/usr_slots.lua" from "v0.05" to "v0.06"
    - imroved user:kill()

Luadch_v2.16

21 Oct 12:55
Compare
Choose a tag to compare

--// v2.16 [2015-10-21]

- update: "cfg/cfg.tbl"
    - NEW:
        - added "hub_runtime.lua settings"
            - added "hub_runtime_minlevel"
            - added "hub_runtime_report"
            - added "hub_runtime_report_opchat"
            - added "hub_runtime_report_hubbot"
            - added "hub_runtime_llevel"
    - cmd_setpass.lua settings:
        - renamed "cmd_setpas_permission" to "cmd_setpass_permission"
        - renamed "cmd_setpas_advanced_rc" to "cmd_setpass_advanced_rc"
        - renamed "cmd_setpas_min_length" to "cmd_setpass_min_length"
    - etc_cmdlog.lua settings:
        - changed "etc_cmdlog_command_tbl"

- update: "core/adc.lua"
    - improved out_put messages
    - added versionshistory to comment on top

- update: "core/cfg.lua"
    - hub_runtime.lua settings:
        - added "hub_runtime_minlevel" function
        - added "hub_runtime_report" function
        - added "hub_runtime_report_opchat" function
        - added "hub_runtime_report_hubbot" function
        - added "hub_runtime_llevel" function
    - cmd_setpass.lua settings:
        - renamed "cmd_setpas_permission" to "cmd_setpass_permission"
        - renamed "cmd_setpas_advanced_rc" to "cmd_setpass_advanced_rc"
        - renamed "cmd_setpas_min_length" to "cmd_setpass_min_length"
    - etc_cmdlog.lua settings:
        - changed "etc_cmdlog_command_tbl" function
    - improved out_error messages

- update: "core/hub.lua"
    - improved out_put/out_error messages
    - fixed jucy I4 flag issue

- update: "core/server.lua"
    - improved out_put/out_error messages
    - fixed client keeping alive issue
    - added versionshistory to comment on top

- update: "core/util.lua"
    - improved out_error messages
    - added versionshistory to comment on top

- update: "scripts/cmd_accinfo.lua" from "v0.18" to "v0.19"
    - fix small bug for unreg users in "onBroadcast" listener

- update: "scripts/cmd_hubinfo.lua" from "v0.17" to "v0.18
    - removed fallback string from "use_ssl" var

- update: "scripts/cmd_setpass.lua" from "v0.14" to "v0.15"
    - renamed "cmd_setpas_permission" to "cmd_setpass_permission"
    - renamed "cmd_setpas_advanced_rc" to "cmd_setpass_advanced_rc"
    - renamed "cmd_setpas_min_length" to "cmd_setpass_min_length"

- update: "scripts/cmd_sslinfo.lua" from "v0.02" to "v0.03"
    - catch error if user is a bot  / thx Kaas
    - show "User not found" instead of own sslinfo if user was not found
    - use NICK instead of SID
    - changes: "scripts/lang/cmd_sslinfo.lang.de"
    - changes: "scripts/lang/cmd_sslinfo.lang.en"

- update: "scripts/cmd_talk.lua" from "v0.9" to "v1.0"
    - small fix  / thx Sopor
    - added description/usage to comment
    - using "onbmsg" function instead of "onBroadcast" listener
    - changes: "scripts/lang/cmd_talk.lang.de"
    - changes: "scripts/lang/cmd_talk.lang.en"

- update: "scripts/cmd_usersearch.lua" from "v0.9" to "v1.0"
    - escape magic chars to prevent errors in "string.find"  / thx Sopor

- update: "scripts/etc_cmdlog.lua" from "v1.1" to "v1.2"
    - fix "onBroadcast" function
        - improved command check
        - solved issue with commands without params

- update "scripts/etc_trafficmanager.lua" from "v0.8" to "v0.9"
    - small fix in "onbmsg" function
    - added "is_autoblocked()" function
    - changed "msg_notfound" msg
    - code cleanup
    - changes: "scripts/lang/etc_trafficmanager.lang.de"
    - changes: "scripts/lang/etc_trafficmanager.lang.en"

- update: "scripts/hub_runtime.lua" from "v0.3" to "v0.4"
    - added "get_hubruntime()" function
    - added "reset_hubruntime()" function
    - added help, ucmd
    - added report
    - added: "scripts/lang/hub_runtime.lang.de"
    - added: "scripts/lang/hub_runtime.lang.en"

Luadch_v2.15

03 Oct 09:42
Compare
Choose a tag to compare

--// v2.15 [2015-10-03]

- update: "certs/make_cert" & "certs/make_cert.bat"
    - using a random generated value for CN
    - servercert and cacert using the same CN value now
    (alternatively you can use the Luadch Certmanager v1.2 to make a new cert)

- update: "certs/show_certinfo.bat"
    - added "@echo off"  / thx Sopor

- update: "cfg/cfg.tbl"
    - fixed some small typos in comments  / thx Tork
    - removed "hub_pass"
    - NEW:
        - added "cmd_sslinfo.lua settings"
            - added "cmd_sslinfo_minlevel"
        - added "cmd_myinf.lua settings"
            - added "cmd_myinf_permission"
    - etc_trafficmanager.lua settings:
        - possibility to send the user report msg as loop every x hours  / requested by DerWahre
            - added "etc_trafficmanager_send_loop"
            - added "etc_trafficmanager_loop_time"
    - cmd_topic.lua settings:
        - added "cmd_topic_report"
        - added "cmd_topic_report_hubbot"
        - added "cmd_topic_report_opchat"
        - added "cmd_topic_llevel"
    - cmd_setpas.lua settings:
        - added "cmd_setpas_min_length"
    - cmd_unban.lua settings:
        - removed "cmd_unban_report"
        - removed "cmd_unban_report_hubbot"
        - removed "cmd_unban_report_opchat"
        - removed "cmd_unban_llevel"
    - etc_motd.lua settings:
        - added "etc_motd_activate"
        - possibility to use %s in the motd to get users nickname (without nicktag)
    - etc_userlogininfo.lua settings:
        - added "etc_userlogininfo_activate"
    - bot_regchat.lua settings:
        - added "bot_regchat_oplevel"
    - bot_opchat.lua settings:
        - added "bot_opchat_oplevel"
    - scripts table:
        - renamed "cmd_setpas.lua" to "cmd_setpass.lua"
        - changed the order of some scripts, check the script comments, IMPORTANT!
        - removed "cmd_unban.lua"
        - added "cmd_sslinfo.lua"
        - added "cmd_myinf.lua"
    - SSL parameter settings:
        - removed all ciphers which have included "RSA"
            - not needed because we use elliptic curve digital signature algorithm (ECDSA)
        - new default config:  TLSv1.2 with AES128 + AES256

- update: "core/cfg.lua"
    - removed "hub_pass" function
    - etc_trafficmanager.lua settings:
        - added "etc_trafficmanager_send_loop" function
        - added "etc_trafficmanager_loop_time" function
    - cmd_topic.lua settings:
        - added "cmd_topic_report" function
        - added "cmd_topic_report_hubbot" function
        - added "cmd_topic_report_opchat" function
        - added "cmd_topic_llevel" function
    - cmd_setpas.lua settings:
        - added "cmd_setpas_min_length" function
    - cmd_unban.lua settings:
        - removed "cmd_unban_report" function
        - removed "cmd_unban_report_hubbot" function
        - removed "cmd_unban_report_opchat" function
        - removed "cmd_unban_llevel" function
    - etc_motd.lua settings:
        - added "etc_motd_activate" function
    - added "cmd_sslinfo.lua settings"
        - added "cmd_sslinfo_minlevel" function
    - added "cmd_myinf.lua settings"
        - added "cmd_myinf_permission"
    - etc_userlogininfo.lua settings:
        - added "etc_userlogininfo_activate" function
    - bot_regchat.lua settings:
        - added "bot_regchat_oplevel" function
    - bot_opchat.lua settings:
        - added "bot_opchat_oplevel" function
    - scripts table:
        - renamed "cmd_setpas.lua" to "cmd_setpass.lua"
        - removed "cmd_unban.lua"
        - added "cmd_sslinfo.lua"
        - added "cmd_myinf.lua"
        - changed the order of some scripts
    - SSL parameter settings:
        - removed all ciphers which have included "RSA"
            - not needed because we use elliptic curve digital signature algorithm (ECDSA)
    - changes in "saveusers()" function

- update: "core/hub.lua"
    - improved BINF flags of bots in "createbot()" function
    - changes in "user.setlevel()" function
    - added TLS info flag to "login" function  / requested by Tork
    - added "user.sslinfo()" function
    - changes: "lang/de.tbl"
    - changes: "lang/en.tbl"

- update: "core/server.lua"
    - added "handler.getsslinfo()" function

- update: "docs/Luadch_Lua_API.txt"
    - added "user:sslinfo()" function
        - returns a table with tls socket informations about the client2hub connection

- update: "docs/Luadch_Manual.pdf"
    - changed old sourceforge links to github links

- update: "docs/README"
    - added "How to make a Win32 + Linux/Unix Hybrid version" instruction

- update: "lang/de.tbl" & "lang/en.tbl"
    - added additional %s in "hub_login_message" to add new TLS info

- update: "scripts/bot_opchat.lua" from "v0.13" to "v0.14"
    - send help msg if no parameter is specified  / thx Sopor
    - add command to reset history  / thx Sopor
    - changes: "scripts/lang/bot_opchat.lang.de"
    - changes: "scripts/lang/bot_opchat.lang.en"

- update: "scripts/bot_regchat.lua" from "v0.07" to "v0.08"
    - send help msg if no parameter is specified  / thx Sopor
    - add command to reset history  / thx Sopor
    - changes: "scripts/lang/bot_regchat.lang.de"
    - changes: "scripts/lang/bot_regchat.lang.en"

- update: "scripts/cmd_accinfo.lua" from "v0.17" to "v0.18
    - add additional cmd and ucmd's for oplevel to show accinfo with user comment
    - changes: "scripts/lang/cmd_accinfo.lang.de"
    - changes: "scripts/lang/cmd_accinfo.lang.en"

- update: "scripts/cmd_ban.lua" from "v0.27" to "v0.28"
    - changed "addban" function, added additional routine (routine written by Jerker) to check if the user still exists,
      and if, rewrite old ban with the new one  / thx Jerker, Sopor, Kungen
    - changing some parts of code
    - added ban export functionality to use the ban function in other scripts
    - added complete unban command functionality from cmd_unban.lua
    - removed send_report() function, using report import functionality now
    - show default bantime in "ucmd_time" (rightclick bantime dialog)  / requested by Sopor
    - using "clear" parameter instead of "clean"  / requested by Sopor
    - changes: "scripts/lang/cmd_ban.lang.de"
    - changes: "scripts/lang/cmd_ban.lang.en"

- update: "scripts/cmd_delreg.lua" from "v0.21" to "v0.22"
    - removed send_report() function, using report import functionality now
    - changed "os.date()" output style, consistent output of date (win/linux/etc)  / thx Sopor

- update: "scripts/cmd_disconnect.lua" from "v0.8" to "v0.9"
    - removed send_report() function, using report import functionality now

- update: "scripts/cmd_gag.lua" from "v0.05" to "v0.06"
    - removed send_report() function, using report import functionality now
    - fix command declaration in messages
    - changes: "scripts/lang/cmd_gag.lang.de"
    - changes: "scripts/lang/cmd_gag.lang.en"

- update: "scripts/cmd_hubinfo.lua" from "v0.16" to "v0.17"
    - added TLS Mode  / requested by Tork
    - changes: "scripts/lang/cmd_hubinfo.lang.de"
    - changes: "scripts/lang/cmd_hubinfo.lang.en"

- added: "scripts/cmd_myinf.lua"
    - Shows client INF from a user or yourself
    - added: "scripts/lang/cmd_myinf.lang.de"
    - added: "scripts/lang/cmd_myinf.lang.en"

- update: "scripts/cmd_myip.lua" from "v0.2" to "v0.3"
    - small improvements
    - added: "scripts/lang/cmd_myip.lang.de"
    - added: "scripts/lang/cmd_myip.lang.en"

- update: "scripts/cmd_nickchange.lua" from "v1.0" to "v1.1"
    - removed send_report() function, using report import functionality now
    - added description_check() function to change nick in the "cmd_reg_descriptions.tbl" too  / thx Sopor

- update: "scripts/cmd_redirect.lua" from "v0.3" to "v0.4"
    - removed send_report() function, using report import functionality now
    - small fix

- update: "scripts/cmd_reg.lua" from "v0.21" to "v0.22"
    - some typo fixes  / thx Sopor
    - removed send_report() function, using report import functionality now
    - added comment feature to add/change a comment to existing regusers
    - changes: "scripts/lang/cmd_reg.lang.de"
    - changes: "scripts/lang/cmd_reg.lang.en"

- renamed: "scripts/cmd_setpas.lua" to "scripts/cmd_setpass.lua"
    - renamed: "scripts/lang/cmd_setpas.lang.de" to "scripts/lang/cmd_setpass.lang.de"
    - renamed: "scripts/lang/cmd_setpas.lang.en" to "scripts/lang/cmd_setpass.lang.en"

- update: "scripts/cmd_setpass.lua" from "v0.13" to "v0.14"
    - changed command "setpas" to "setpass"  / requested by Sopor
    - added "cmd_setpas_min_length" to set min length of the password  / requested by Sopor
    - changes: "scripts/lang/cmd_setpass.lang.de"
    - changes: "scripts/lang/cmd_setpass.lang.en"

- added: "scripts/cmd_sslinfo.lua"
    - Shows SSL informations about the client to hub connection of a user or yourself
    - added: "scripts/lang/cmd_sslinfo.lang.de"
    - added: "scripts/lang/cmd_sslinfo.lang.en"

- update: "scripts/cmd_talk.lua" from "v0.8" to "v0.9"
    - added "msg_usage"
    - send "msg_usage" on missing param  / thx Sopor
    - changes: "scripts/lang/cmd_talk.lang.de"
    - changes: "scripts/lang/cmd_talk.lang.en"

- update: "scripts/cmd_topic.lua" from "v0.02" to "v0.03"
    - added possibility to reset topic to default  / requested by Sopor
    - using report import functionality now
    - changes: "scripts/lang/cmd_topic.lang.de"
    - changes: "scripts/lang/cmd_topic.lang.en"

- removed: "scripts/cmd_unban.lua"
    - removed: "scripts/lang/cmd_unban.lang.de"
    - removed: "scripts/lang/cmd_unban.lang.en"

- update: "scripts/cmd_upgrade.lua" from "v0.16" to "v0.17"
    - small fix
    - check if old level == new level  / thx Sopor
    - removed send_report() function, using report import functionality now
    - changes: "scripts/lang/cmd_upgrade.lang.de"
    - changes: "scripts/lang/cmd_upgrade.lang.en"

- update: "scripts/etc_blacklist.lua" from "v0.6" to "v0.7"
    - small fix in help function  / thx Sopor

- update: "scripts/etc_chatlog.lua" from "v0.9" to "v1.0"
    ...
Read more

Luadch_v2.14

08 Aug 21:44
Compare
Choose a tag to compare
--// v2.14 [2015-08-08]

    - update: "docs/Luadch_Lua_API.txt"
        - added "util.getlowestlevel( tbl )"

    - update: "core/out.lua"
        - changed output date style of logfiles

    - update: "cfg/cfg.tbl"
        - changed comment from "ssl_ports"
        - moved "nick_change" variable down to "cmd_nickchange.lua settings"
        - usr_redirect.lua settings:
            - changed comment title part from "usr_redirect.lua settings" to "cmd_redirect.lua settings"
            - changed var names:
                - from "usr_redirect_activate"      to "cmd_redirect_activate"
                - from "usr_redirect_permission"    to "cmd_redirect_permission"
                - from "usr_redirect_level"         to "cmd_redirect_level"
                - from "usr_redirect_url"           to "cmd_redirect_url"
                - from "usr_redirect_report"        to "cmd_redirect_report"
                - from "usr_redirect_report_opchat" to "cmd_redirect_report_opchat"
                - from "usr_redirect_report_hubbot" to "cmd_redirect_report_hubbot"
                - from "usr_redirect_llevel"        to "cmd_redirect_llevel"
        - changed "usr_redirect.lua" to "cmd_redirect.lua" in scripttable
        - update luadch website address in the banner msg "etc_banner_banner"
        - etc_motd.lua settings:
            - add "etc_motd_destination_main"
            - add "etc_motd_destination_pm"
        - cmd_rules.lua settings:
            - add "cmd_rules_destination_main"
            - add "cmd_rules_destination_pm"
        - added "cafile" param to the SSL parameter settings
            - the ca file is required for the keyprint verification in new clients

    - update: "core/cfg.lua" from "v0.40" to "v0.41"
        - usr_redirect.lua settings:
            - changed comment title part from "usr_redirect.lua settings" to "cmd_redirect.lua settings"
            - changed var names:
                - from "usr_redirect_activate"      to "cmd_redirect_activate"
                - from "usr_redirect_permission"    to "cmd_redirect_permission"
                - from "usr_redirect_level"         to "cmd_redirect_level"
                - from "usr_redirect_url"           to "cmd_redirect_url"
                - from "usr_redirect_report"        to "cmd_redirect_report"
                - from "usr_redirect_report_opchat" to "cmd_redirect_report_opchat"
                - from "usr_redirect_report_hubbot" to "cmd_redirect_report_hubbot"
                - from "usr_redirect_llevel"        to "cmd_redirect_llevel"
        - changed "usr_redirect.lua" to "cmd_redirect.lua" in scripttable
        - etc_motd.lua settings:
            - add "etc_motd_destination_main" function
            - add "etc_motd_destination_pm" function
        - cmd_rules.lua settings:
            - add "cmd_rules_destination_main" function
            - add "cmd_rules_destination_pm" function
        - added "cafile" param to the SSL parameter settings
            - the ca file is required for the keyprint verification in new clients

    - update: "scripts/bot_regchat.lua" from "v0.06" to "v0.07"
        - typo fix  / thx Kaas

    - update: "scripts/bot_opchat.lua" from "v0.12" to "v0.13"
        - typo fix  / thx Kaas

    - update: "scripts/etc_cmdlog.lua" from "v1.0" to "v1.1"
        - improve rightclick entries  / thx Sopor
        - changes: "scripts/lang/etc_cmdlog.lang.de"
        - changes: "scripts/lang/etc_cmdlog.lang.en"

    - update: "scripts/etc_log_cleaner.lua" from "v0.7" to "v0.8"
        - improved rightclick entries  / thx Sopor
        - improved some parts of code (table lookups etc)
        - changed "help_usage" value
        - added "msg_usage" variable
        - changes: "scripts/lang/etc_log_cleaner.lang.de"
        - changes: "scripts/lang/etc_log_cleaner.lang.en"

    - update: "scripts/cmd_errors.lua" from "v0.09" to "v0.10"
        - improved rightclick entries  / thx Sopor
        - changes: "scripts/lang/cmd_errors.lang.de"
        - changes: "scripts/lang/cmd_errors.lang.en"

    - update: "scripts/usr_redirect.lua" from "v0.2" to "v0.3"
        - renamed script from "usr_redirect.lua" to "cmd_redirect.lua"
            - therefore changed import vars from cfg.tbl
        - renamed lang file from "usr_redirect.lang.de" to "cmd_redirect.lang.de"
        - renamed lang file from "usr_redirect.lang.en" to "cmd_redirect.lang.en"

    - update: "scripts/etc_trafficmanager.lua" from "v0.6" to "v0.7"
        - small bugfix  / thx Mocky

    - update: "scripts/cmd_talk.lua" from "v0.7" to "v0.8"
        - possibility to 'talk' in regchat and opchat, according with talk and chat permissions
        - add new table lookups and imports
        - code cleaning

    - update: "scripts/etc_motd.lua" from "v0.04" to "v0.05"
        - possibility to set target (main/pm/both)  / request by DerWahre
        - add new table lookups
        - code cleaning

    - update: "scripts/cmd_rules.lua" from "v0.04" to "v0.05"
        - possibility to set target (main/pm/both)
        - add new table lookups
        - code cleaning

    - update: "scripts/cmd_reg.lua" from "v0.20" to "v0.21"
        - add possibility to add a description  / request by DerWahre
        - added: "scripts/data/cmd_reg_descriptions.tbl"
        - changes: "scripts/lang/cmd_reg.lang.de"
        - changes: "scripts/lang/cmd_reg.lang.en"

    - update: "scripts/cmd_delreg.lua" from "v0.20" to "v0.21"
        - remove description from "cmd_reg_descriptions.tbl" if user was delregged and description exists

    - update: "scripts/cmd_accinfo.lua" from "v0.16" to "v0.17"
        - show reg description if exists
        - changes: "scripts/lang/cmd_accinfo.lang.de"
        - changes: "scripts/lang/cmd_accinfo.lang.en"

--// Luadch moved to GitHub [2015-07-22]

    - therefore we do no more:
        - display subversions on login
        - using subversion declarations here in the changelog

    New Website: http://luadch.github.io