Legende
+ Neues Feature hinzugefügt / spürbare Verbesserung
- Bug wurde gefixt oder etwas wurde entfernt
* Änderung / Information
! Wichtige Information!
v3.0.0-beta23
Build 11239
Veröffentlichung: 01.06.2010
+ if logquerycommands is active display a log entry for query clients
which got banned because of flooding/to many password tries
+ servergroupadd / channelgroupadd take new parameter type (check docu for details)
+ added virtualserver property VIRTUALSERVER_RESERVED_SLOTS
+ added permission b_virtualserver_modify_reserved_slots
+ added permission b_client_use_reserved_slot
+ added possibility for reserved slots
+ added permission i_client_modify_power
+ added permission i_client_needed_modify_power
+ permission tiers "client" and "channelclient" respects i_client_modify_power and
i_client_needed_modify_power
+ via commandline parameter no_permission_update=1 new permissions wont be
added automatically (this can break your server if you dont update them
manually)
+ new permissions are now automatically added (i_group_auto_update_type needs
to be setup correctly)
+ added permission i_channel_create_modify_with_codec_latency_factor_min
+ added permission b_channel_modify_codec_latency_factor
- removed unnecessary glibc dependency on linux x86 and amd64
- improved virtualserver startup time
- fixed bug where icon_id wont work for channel client permissions
- fixed bug in permfind which could lead to a crash
- changing template groups or query group memberships no longer
requires an instance restart
- fixed possibly server crash exploit
- fixed possibly server deadlock / query connection stall
- fixed crash in mysql database plugin while shutdown
! VIRTUALSERVER_UPTIME is now seconds since 1970
! permission "skip flag" skips now Channel, ChannelGroup
! clients added to serverquery groups need to be assigned to serverID == 0.
If you have added any clients to one of your serverquery groups, you'll need
to update your database manually to retain functionality. All serverquery
group assignments are stored in a database table called
"group_server_to_client". To update your existing serverquery group
assignments, please execute this command on your database:
UPDATE group_server_to_client SET server_id = 0 WHERE
group_id = <YOUR_QUERY_GROUP_ID>;
v3.0.0-beta22
Build 10723
Veröffentlichung: 13.04.2010
- fixed possible crash while executing serverlist
- clientinfo shows client_icon_id in correct int format
- clientpermlist wont send cldbid to serverquery clients
also returns error_database_empty_result instead of an error_ok
if no entries were found
- fixed that an semi-permanent channel could be created inside an temporary
- via commandline parameter dbpluginparameter=skipcheck the sqlite database integrity
checks can be skipped
- fixed that filetransfer quoatas were not reset correctly
- we now respect the b_client_ban_delete_own permission
- fixed not recognizing channel permissions while using defaultchannels on client connect
Build 10698
Veröffentlichung: 12.04.2010
- fixed possible crash while executing serverlist
- clientinfo shows client_icon_id in correct int format
- clientpermlist wont send cldbid to serverquery clients
also returns error_database_empty_result instead of an error_ok
if no entries were found
- fixed that an semi-permanent channel could be created inside an temporary
- via commandline parameter dbpluginparameter=skipcheck the sqlite database integrity
checks can be skipped
- fixed that filetransfer quoatas were not reset correctly
- we now respect the b_client_ban_delete_own permission
- fixed not recognizing channel permissions while using defaultchannels on client connect
Build 10686
Veröffentlichung: 10.04.2010
- fixed possible crash while executing serverlist
- clientinfo shows client_icon_id in correct int format
- clientpermlist wont send cldbid to serverquery clients
also returns error_database_empty_result instead of an error_ok
if no entries were found
- fixed that an semi-permanent channel could be created inside an temporary
- via commandline parameter dbpluginparameter=skipcheck the sqlite database integrity
checks can be skipped
- fixed that filetransfer quoatas were not reset correctly
Build 10615
Veröffentlichung: 31.03.2010
- fixed possible crash while executing serverlist
v3.0.0-beta21
Build 10608
Veröffentlichung: 30.03.2010
- deleting an servergroup dont updated the CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added virtualserver property virtualserver_hostbutton_gfx_url
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
! new permission PERMISSION_i_group_auto_update_type which enables
auto-updating for server groups and channel groups whenever the permission system gets
updated. supported values: 0-8 (check permissiondoc.txt for details) note that existing
groups on all virtual servers need to be updated manually since we cannot detect the purpose
of an existing group automatically
Build 10595
Veröffentlichung: 26.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added virtualserver property virtualserver_hostbutton_gfx_url
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
! new permission PERMISSION_i_group_auto_update_type which enables
auto-updating for server groups and channel groups whenever the permission system gets
updated. supported values: 0-8 (check permissiondoc.txt for details) note that existing
groups on all virtual servers need to be updated manually since we cannot detect the purpose
of an existing group automatically
Build 10583
Veröffentlichung: 25.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added virtualserver property virtualserver_hostbutton_gfx_url
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
! new permission PERMISSION_i_group_auto_update_type which enables
auto-updating for server groups and channel groups whenever the permission system gets
updated. supported values: 0-8 (check permissiondoc.txt for details) note that existing
groups on all virtual servers need to be updated manually since we cannot detect the purpose
of an existing group automatically
Build 10562
Veröffentlichung: 24.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added virtualserver property virtualserver_hostbutton_gfx_url
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10550
Veröffentlichung: 24.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added virtualserver property virtualserver_hostbutton_gfx_url
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10532
Veröffentlichung: 23.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10522
Veröffentlichung: 22.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10515
Veröffentlichung: 22.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10505
Veröffentlichung: 19.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
- fixed serverlist gives back status "unknown" if server is actually just offline
- fixed possible crash while using permfind
- fixed possible crash while selecting a server via serverquery
- fixed possible, rare, deadlock while shutting down a virtualserver
+ added serverlist command option -short which gives only id, port, status back
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
Build 10474
Veröffentlichung: 16.03.2010
- deleting an servergroup dont updated the
CLIENT_SERVERGROUPS property correctly
- fixed TLS problems under windows based operating systems
+ added permission b_client_modify_own_description
+ added a ip blacklist for the query
+ added command line option "query_ip_blacklist", defines filename
for the query ip blacklist
+ query ip blacklist and whitelist understand Classless Inter-Domain Routing notation (cidr)
e.g: 0.0.0.0/0 for blacklist will refuse all incoming connections
v3.0.0-beta20
Build 10413
Veröffentlichung: 10.03.2010
- fixed channel/client icons not shown correctly in certain setups
- remove unwanted /r/n sequences while reading query_ip_whitelist.txt
v3.0.0-beta19
Build 10406
Veröffentlichung: 09.03.2010
- fixed i_client_max_avatar_filesize / i_group_max_icon_filesize not checking for -1
- banlist wont hide anymore certain properties
- fixed possible serverstart race which lead to messed up serverproperties
- fixed talk request timestamp not populated properly
+ clientdblist added property CLIENT_TOTALCONNECTIONS
+ improved multithreading / scability
+ serverstart works now also for virtualservers which are in virtualmode
+ added server properties VIRTUALSERVER_NAME_PHONECTIC, VIRTUALSERVER_ICON_ID
+ added channel properties CHANNEL_ICON_ID
+ added client properties CLIENT_ICON_ID
+ clientlist added property CLIENT_IS_RECORDING (option: -voice)
+ added permissions b_virtualserver_modify_icon_id
! removed "group" from i_icon_id, i_max_icon_filesize, b_icon_manage
Build 10368
Veröffentlichung: 02.03.2010
- fixed i_client_max_avatar_filesize / i_group_max_icon_filesize not checking for -1
- banlist wont hide anymore certain properties
+ clientdblist added property CLIENT_TOTALCONNECTIONS
+ improved multithreading / scability
+ serverstart works now also for virtualservers which are in virtualmode
+ added server properties VIRTUALSERVER_NAME_PHONECTIC, VIRTUALSERVER_ICON_ID
+ added channel properties CHANNEL_ICON_ID
+ added client properties CLIENT_ICON_ID
+ clientlist added property CLIENT_IS_RECORDING (option: -voice)
+ added permissions b_virtualserver_modify_icon_id
! removed "group" from i_icon_id, i_max_icon_filesize, b_icon_manage
Build 10214
Veröffentlichung: 08.02.2010
- fixed i_client_max_avatar_filesize / i_group_max_icon_filesize not checking for -1
+ improved multithreading / scability
+ serverstart works now also for virtualservers which are in virtualmode
v3.0.0-beta18
Veröffentlichung: 08.02.2010
- fixed possible servercreate race by an serverstart
- fixed case where an servercreate was delayed by several minutes
- fixed permission overview permid=0 not recognized
- fixed bug where traffic quotas where not reset correctly on each new month
- fixed PERMISSION_b_permission_modify_power_ignore not working in certain setups
- fixed snapshotdeploy wont set correct channel id for channelgroups
+ added support for serversite group icons (needs client build >= 10183)
+ added i_group_max_icon_filesize, defines max filesize for serversite icons
+ added b_group_icon_manage, defines if client is able to upload/delete/browse icons
+ its now possible to give ether permid=int_value or permsid=string_value for
all given permission functions
v3.0.0-beta17
Veröffentlichung: 02.02.2010
- fixed possible crash while deleting subchannels
- clientlist option -VOICE added CLIENT_IS_PRIORITY_SPEAKER property
- fixed issue where query could start an stopped virtualserver while
instance terminating
- fixed channel_flag_password was not set automatically while creating
a new channel over query
- fixed strange behavior while changing b_group_is_permanent permission value
- fixed licensing issue with max slots below 32
- query_ip_whitelist.txt removed out of package and is created if not available
- fixed PERMISSION_b_client_channel_textmessage_send not working properly
- fixed ghosting channel bug with certain default sub channel setups
- fixed critical after editing an perm/semi channel to an temp
- fixed unclear local accounting error messages
- fixed query bug which resulted in "invalid socketID" errors
+ added custominfo command (check docu for details)
+ added permissions PERMISSION_b_client_custom_info_view
+ added permidgetbyname command (check docu for details)
+ added b_virtualserver_permission_reset
+ added command permreset (check docu for details)
! added b_permission_modify_power_ignore permission, allows to
add/delete permissions without having the needed grant values
! added command line parameter dblogkeepdays (default 90)
defines how many days to keep database log entries
(triggered on every start and while running every day)
! added command line parameter dbclientkeepdays (default 30)
removes all clients which had not connected the x days and dont
got an servergroup assigned
(triggered on every start and while running every day)
v3.0.0-beta16
Veröffentlichung: 20.01.2010
- default query anti flood properties changed to be less strict
- added warning while using machine_id and no servers got loaded
- fixed possible exception in query core on certain linux derivates
+ query_ip_whitelist.txt auto reloads every five minutes
entries are displayed to logfile, first time and every time they changed
while reloading
+ reduce memory usage
+ shut down server cleanly on unix systems even when receiving SIGINT,
SIGHUP and SIGTERM
v3.0.0-beta15
Veröffentlichung: 18.01.2010
- fixed mysql plugin reading config file
v3.0.0-beta13
Veröffentlichung: 18.01.2010
! To connect to a beta13 server you MUST update your client to beta11 or
higher
- fixed 64bit database id mismatch
- reject big packets which could lead to server criticals
- fixed bug where none permanent groups wont display members
- channelgroupclientlist returns ERROR_database_empty_result
- fixed talk power can be granted without permission
- fixed not checking max bantime correclty
- fixed bug where group members / permission where not removed from database
- client request talk message size limit increased to 50 characters
- correctly reject talk requests with oversize message
- when manually adding a ban apply this ban to all matching clients that are
currently connected
- work around convert error that could occure when setting some values to "-1"
on some glibc versions
- fixed clientdbdelete not checking if client is online and removing all permissions
- respect b_client_ignore_bans on renames also
- fixed filetransfer permission checks
- fixed bug where it was not possible to connect via query if VIRTUALSERVER_MAXCLIENTS
was set to zero
- fixed accounting deadlock which could occur while shutting down an virtualserver
+ added virtualserver_port to servercreate output
+ added new permission PERMISSION_b_virtualserver_custom_search
+ added query command customsearch (please check docu)
+ added sqlite PRAGMA integrity_check on startup
+ added table custom fields
+ tokenadd can take optional parameter tokendescription and tokencustomset
+ token table extended with token_created, token_description, token_customset fields
+ added query ip whitelist, entries wont be affected by flood protection
+ added command line option query_ip_whitelist (default query_ip_whitelist.txt)
+ added CLIENT_IDLE_TIME to clientlist (parameter -times)
+ added channel id to clientinfo, ident: cid
+ server accepts token while connecting
+ added checks for default/template groups
+ disconnect query after to many failed password tries
+ complain added to flood protection (middle)
+ added virtualservers_total_maxclients, virtualservers_total_clients_online,
virtualservers_total_channels_online to hostinfo
+ added servergroups got default permission PERMISSION_b_group_is_permanent
+ added servergroups/channelgroups got default permission
PERMISSION_i_group_needed_modify_power (current clients
PERMISSION_i_group_modify_power is used)
+ new permission PERMISSION_b_virtualserver_modify_min_client_version
+ new virtualserver property VIRTUALSERVER_MIN_CLIENT_VERSION
+ windows crash dump wont display an dialog box anymore
+ added check to prevent deleting needed template groups
+ added flood protection for serverquery
+ added SERVERINSTANCE_SERVERQUERY_FLOOD_COMMANDS, SERVERINSTANCE_SERVERQUERY_FLOOD_TIME,
SERVERINSTANCE_SERVERQUERY_BAN_TIME to instance properties
! you cant remove clients from groups which do not
belong to your virtualserver (postponed feature)
! make sure that the changes below reflect your setup else you will break your server
+ added SERVERINSTANCE_TEMPLATE_SERVERDEFAULT_GROUP, SERVERINSTANCE_TEMPLATE_CHANNELADMIN_GROUP,
SERVERINSTANCE_TEMPLATE_CHANNELDEFAULT_GROUP this properties are used now while creating
a new virtualserver for selecting the needed groups.
v3.0.0-beta12
Veröffentlichung: 31.12.2009
- fixed overlooked case where a client could post a talk request although
is_talker was granted
- fixed general channel create behaviour
- fixed sendServerGroupClientList database usage problems
+ added CLIENT_IS_TALKER to clienlist (parameter -voice)
+ VIRTUALSERVER_ANTIFLOOD_POINTS_TICK_REDUCE cant be zero
v3.0.0-beta11
Veröffentlichung: 29.12.2009
- throw an ERROR_client_to_many_clones_connected while connecting
instead of an PERMISSION_i_client_max_clones permission error
- clear CLIENT_IS_TALKER, CLIENT_TALK_REQUEST and CLIENT_TALK_REQUEST_MSG
they are no longer required to talk.
- properly handle PERMISSION_i_channel_max_depth and PERMISSION_i_channel_min_depth
while creating a channel
+ added CLIENT_ID to whoami
- remove log spam that occured when oversized UPD packets were received
v3.0.0-beta10
Veröffentlichung: 28.12.2009
- Fixed bug that could lead to the server sending UDP packets with the
network interface max capacity. Only systems with a instable system clock
were affected.
- Fixed a deadlock that could freeze the server so it no longer responded
- fixed PERMISSION_b_channel_delete_* behaviour
- prevent a memleak using pthread_create that could lead to a CRITICAL error
message when the filetransfer port was attacked by many thousand connections
+ text messages added to flood protection (small)
! clientdblist takes now optional parameters "start" and "duration"
default values are start=0, duration=25
v3.0.0-beta9
Veröffentlichung: 26.12.2009
- prevent denial of service on filetransfer port, that could also cause ASSERT failures
v3.0.0-beta8
Veröffentlichung: 25.12.2009
- fixed possible crash while unregistering a query client
- fixed possible case where clients got deleted from wrong groups
+ added CLIENT_IDLE_TIME, CONNECTION_CONNECTED_TIME to clientinfo
+ added CLIENT_VERSION, CLIENT_PLATFORM to clientlist (new parameter -info)
+ added VIRTUALSERVER_UNIQUE_IDENTIFIER to serverlist (new parameter -uid)
! VIRTUALSERVER_HOSTBANNER_GFX_INTERVAL dont accepts values between 1-59
v3.0.0-beta7
Veröffentlichung: 24.12.2009
- minor tcp stack improvements
+ added permission log entries for changing default groups
! updated to sqlite 3.6.21
v3.0.0-beta6
Veröffentlichung: 23.12.2009
- fixed PERMISSION_i_client_needed_move_power not taking all aspects into account
- fixed PERMISSION_b_channel_modify_sortorder not used
- fixed tcp flooding bug
+ dont print company name for none profit licenses to logfile
+ added crashdump support for win32/win64
v3.0.0-beta5
Veröffentlichung: 22.12.2009
- query password ban returns now a proper error message
- channelgroup && servergroup deleting checks for modify power
- fixed possibility that you set PERMISSION_i_group_needed_modify_power beyond
your own power
- fixed not checking PERMISSION_i_client_move_power correctly while clientmove
- fixed possibly deadlock
+ added permission PERMISSION_b_virtualserver_modify_priority_speaker_dimm_modificator
you need to manually add this permission if you are upgrading the server
+ added PERMISSION_b_virtualserver_modify_log_settings
you need to manually add this permission if you are upgrading the server
! + added VIRTUALSERVER_LOG_CLIENT, VIRTUALSERVER_LOG_QUERY,
VIRTUALSERVER_LOG_CHANNEL, VIRTUALSERVER_LOG_PERMISSIONS,
VIRTUALSERVER_LOG_SERVER, VIRTUALSERVER_LOG_FILETRANSFER
to virtualserver properties
default logging disabled except for permissions
! default permissions are more end-user friendly
! beta4 skipped
v3.0.0-beta3
Veröffentlichung: 21.12.2009
- tokenadd checks for PERMISSION_i_group_needed_member_add_power
- fixed tokenadd with channel groups not used correctly
- handle select failures for tcp connections more properly
- fixed PERMISSION_b_channel_join_ignore_maxclients
+ client nickname change added to flood protection (small)
+ clientpoke added to flood protection (middle)
+ inform windows users about the virtualserver token
v3.0.0-beta2
Veröffentlichung: 20.12.2009
- fixed rare server crash (while reconnecting client)
- fixed bug with serverdblist updating client_nickname fields
- fixed permission problem with channel groups
+ serverstop can return ERROR_server_is_not_running
+ poke message got a max character limit of 100
! added PERMISSION_b_client_issue_client_query_command
enables/disables the internal gui client serverquery function
- fixed bug that lead to the server connection info values overflowing
at 2^31
v3.0.0-beta1
Veröffentlichung: 19.12.2009
- fixed typo for bandwidth properties
- fixed VIRTUALSERVER_MAXCLIENTS behaviour in virtual mode
+ fixed mysql problem while editing virtualserver error database_no_modifications
+ added query password brute force protection
+ serverinfo shows also VIRTUALSERVER_QUERYCLIENTS_ONLINE
+ VIRTUALSERVER_NAME increased to 64 chars
v3.0.0-alpha4
pre-7
Veröffentlichung: 17.12.2009
+ use command extended to use also a port usage: use port=9987 (please check docu)
+ serverinfo also gives virtualserver_status
- clientdblist shows correct timestamps
- servercreate handles virtualserver_password correctly
- fixed query socket reusing bug
pre-6
Veröffentlichung: 16.12.2009
- servercreate accepts now virtualserver_autostart, virtualserver_machine_id
- mysql set MYSQL_OPT_RECONNECT to true
+ added commandline parameter "createinifile" (default name "ts3server.ini")
usage example: binary createinifile=1
+ added commandline parameter "inifile"
usage example: binary inifile=ts3server.ini
+ added commandline parameter "dbpluginparameter" (check docu for details)
+ added VIRTUALSERVER_NEEDED_IDENTITY_SECURITY_LEVEL (check docu for details)
! Protocol change. Old clients can not connect to new servers and new clients
can not connect to old servers. preparition for our open beta.
pre-5
Veröffentlichung: 15.12.2009
- added missing mysql create/drop files
pre-4
Veröffentlichung: 14.12.2009
- VIRTUALSERVER_PORT, VIRTUALSERVER_AUTOSTART, VIRTUALSERVER_MACHINE_ID
can be edited while virtualserver is running, changes take effect after
manual restart
- we prevent using tokenadd with template groups
+ mysql support added, please check server_quickstart.txt
- if you encounter problems, we need logs, mysql version
operating system, etc
pre-3
Veröffentlichung: 12.12.2009
+ added commandline parameter "logpath"
usage example: binary logpath=logs
+ serverdelete adds an logentry
- fixed CLIENT_IS_TALKER behaviour
- handle autoprobe errors more gracefully
pre-2
Veröffentlichung: 10.12.2009
- autoprobing fixes
- fixed invalid virtualserver_port property after autoprobing (was -1)
- takes also stopped servers into account (machine_id is ignored)
- make sure every new autoprobe request starts from beginning
+ enable plugins to send command packets
+ banadd, banclient displays bandid (check docu for details)
+ added commandline parameter "licensepath"
usage example: binary licensepath=e:\\ts3license\\
v3.0.0-alpha3
Veröffentlichung: 08.12.2009
- fixed broken ban time under windows
v3.0.0-alpha2
Veröffentlichung: 07.12.2009
- fixed invalid ban timestamp
- fixed dead group member entries after group deletion
- fixed bug where a serverdelete cleared up the whole filebase
v3.0.0-alpha1
Veröffentlichung: 04.12.2009
- if an virtualserver is unable to start just throw an error instead
of shutting down the whole intance
- fixed a bug which could lead to a deadlock while adding a new
server with a port already in use
! virtualserver which is in virtualmode will automatically shutdown
after last client(query) left
! servercreate returns also the token needed to get serveradmin
+ added command serveridgetbyport (check docu for details)
+ added command permfind (check docu for details)
Build 8910
Veröffentlichung: 01.12.2009
* Initial public server release