3.1.0 build 122 - exempt_clones.slv can be used to specify ip addresses or ranges which are exempt from max_clones setting. format is the same as banfile for addresses (e.g. 1.2.3.4 or 1.2.3.*, etc) - use of this file is enabled/disabled by the setting exempt_clones (yes or no) - checkbox is on users page of settings - this file can be edited while server is running, because it is never written to by the server. - server only reads this file at startup, so must be restarted for changes to take effect - fixed announce bot bug which hung server - invite-only channel mode implemented - channel motd change by console is now global to all linked servers - usermode NO2FW added - by default, blocks display of double firewall search results to mod+ - sharing of filetypes not defined in settings is now optional - share_allow_undefined * note: temporarily, these undefined file types are treated as mp3s by the server * in a future build, look for a filetype of "other" to be defined - fixed bug in >s allowed add which would add extra blank space to beginning of empty list - >cloaksay (>cs) (raw 8156) added - allows mod+ to speak as without cloaking - >cloakemote (>ce) (raw 8157) added - see above :-b - added user client version to mod+ browse request notification - added user client version to mod+ whois request notification - any existing hotlist and ignored list cleared when a user is set to level leech - variable "flood_enable" renamed "flood_prevent" - default setting for new server for "allow_link" changed to "none" - current/max users added to >s links (raw 8149) for local server - added new screen to console for local leechban list - added ability to add entries to local banlist - added option to block logins from registered leeches (block_leech_login - users page of settings) - added raw 8159 (>a leechkill [reason]) - set user to leech and kill - added leechkill buttons to console users screen and right-click context menu - >chclear (raw 820) now only allows a mod+ to clear users whose level is lower than his/her own - added >a showignored (>a si, raw 8158) display ignored list for user (admin+) (local users only) - fixed raw 609 - filename now sent as quoted string - fixed method of counting download requests - fixed unexpected pong bug - fixed display bug in output for >s stats for remote server - added .ape .flac .mpc .mp2 and .shn to default list of mp3 filetype extensions - fixed 1 character console nic bug - fixed missing console nic in lagmeter wallop - undid change which prevented mod+ from being ignored - fixed bug which caused exception error in >a clientblocks - fixed bug which caused banned connection attempt info to not be updated when user killed by linked server ban - fixed server reply to >whois when using a client as daemon console nic - fixed whowas reply to mod+ for recently logged out users - fixed bug with custom client blocks with uppercase letters - fixed two announce bugs (raw 628) - added notification for mod+ when being ignored (includes the raw command number involved) - usermode IGNORE added - added ability to log connection attempts with mismatched passwords - >a setcons log_badpass (uses existing denied.log file) - increased limit on open server listen ports from 7 to 10 - added checkbox and default client block for Xnap 2.5-pre 2 (spoof client) - minimum level for >s uptime changed from admin to moderator - patched "autolink randomizer" at startup (more work needed) - server version authentication code added ! this build will not link with older builds ! all linked servers must upgrade 3.0.4 build 121 - disabled ability to send private messages to yourself - fixed bug in local leechban table clear interval which affected settings < 24 hours - fixed bug which caused min_share_banhours to display as 0 when viewed from linked server - added several more text strings from console and settings form to .lng file - mod+ now cannot be added to ignored list by anyone who does not have a higher level - reduced false positives with changed MX signature detection - allowing moderators access to friends list now also grants access to server friends list - admin+ now required to change blocked clients (mod+ can still view them) - minimum level required for each command (if operator or higher) now included in >help listings - added an "add to server friends" button to whois form - direct browse now logged separately from server browse - direct browse can now be disabled separately (no_directbrowse) - reverted to b119 memory manager - ip at end of raw 213 (browse end msg) now sent as 0 - fixed bug in >s autolink handling which prevented changes for servers not in allowed list, even if restrict_outgoing was disabled - put bandaid on timer bug which causes some servers to execute minshare kills before delay period has expired when server is first started 3.0.3 build 120 - local leechban table can now store either ip addresses or nics - duration for all minshare bans, local and global, is now adjustable between 1 and 24 hours in one hour increments - server now sends "0" as ip address in search results - >s exempt added (raw 8155) to always allow specified servers(s) to link even if max_servers would be exceeded (same format as >s allowed (raw 8112)) - channel limit no longer affects mod+ - fixed bug in raw 831 (global user list) with cloaked nics - fixed 0ms pong bug - WinMX v3.1 is no longer classified as MX 3.x (3.1 cannot connect to peer net) - fixed bug which caused uptime to reset to 0 at ~ 49.7 days - fixed bug in >a killban which caused linked servers to improperly register some bans as 31 days - changed memory manager - option added to log commands which provoke "permission denied" error (log_denied, filename = denied.log) - this build contains privacy enhancements 3.0.2 build 119 - local minshare leech ban table added (table holds up to 750 ip addresses for up to 24 hours) - >a leechbans remove |list|clear added - raw 8153 - to manage local leechban table - (local_leechban in >a setshare) - hub_syncchban, block_mxwantq added to >a set - wallop_im added to >a setconsole - block list added to files that are backed up (yes, again :-b ) - option added to allow moderators access to friends list - restrict_outgoing can now be enabled by any elite, but only disabled by local console or main remote admin nic for that server - added option to block server-based browse only (direct browse still allowed - no_serverbrowse) - >join added to list of valid channel-based commands - channel list user counts shown to users and leeches no longer include cloaked mod+ - MX quota no longer affects friends (still affects server friends) - hotlist and ignore disabled for level Leech - fixed bug with blocking MX with changed signature which would kill users using MX with proper signature - fixed bug which caused "set as operator" message to be shown to mod+ when show_operators was disabled and cloaked mod+ entered channel - fixed bug in >unban (remove channel ban) which required adding *! or !* to the ban - whowas info about offline registered users only available to mod+ now - fixed raws 823 and 826 - each will now accept 1 or 2 arguments - shared filesize now stored as a 64 bit integer - removes limit of ~ 4.3gb - default console nic changed - 3 of 10 task scheduler slots have been changed to single-use (run once and clear) - mod+ now notified in channel when another mod+ in channel cloaks - fixed bug which allowed unregistered users on friends list to login to registered only server - wallops now always shown in console log, even if "Treat wallop as instant message." is enabled - >a banhistory (>a banhist or >a bh) added - raw 8154 - list banfile showing # of connection attempts, and last attempt date - fixed bug which caused console PM to echo blank lines locally 3.0.1 build 118 - added limit_mx to >a set - files and gigs columns added to console servers list - view mode button added for console servers list - friends2 (server friends) status added to "other info" column on users screen - new color added for unknown message types in console (avoids black on black for ppl who use black background) - raw 8149 added (same output as >s links ) - browse blocked files added - console only - added option to sync channel banlists when servers link - improved handling of changed MX signature detection - allowed users access to usermode samenic - blocked ability to send private message to yourself - flagged search results for admin+ as "BLOCKED " when appropriate - allowed and flagged search results for mod+ as "DOUBLE FIREWALL " when appropriate - channels no longer shown to anyone whose level is not high enough to join it (including mod+) - wallop when changing password of another user is now global (was local server only) - fixed bug in chmotd syncing - >s autolink now checks restrict_outgoing setting - if enabled, will not allow setting autolink for any server not in remote outgoing allowed list - remove from server friends option added to users screen popup menu - server now automatically switches to log screen when shutting down or restarting - option (re)added to block WinMX //WantQueue message - raw 8151 added (same as >a reglist) - also added optional ability to specify level: eg >raw 8151 3 ... >a reglist moderator ... etc - removed search results for users from cloaked mod+ - carriage returns are no longer allowed in channel topics (these cause problems with some clients) - they are now replaced with blank spaces - fixed bug with minshare_and when changing min_share or min_share_size to 0 when minshare_and was disabled - added command to display channel MOTD (raw 8152, >chmotd) - fixed bug which limited mod+ to same limit as users for browses/minute - fixed default entry for gotnap hostname in settings 3.0.1 build 117 - compiled with Delphi 7 Enterprise (previous versions used Delphi 4 client/server) - if allow_link is set to anything but 'all' it can now no longer be changed remotely - fixed bug when trying to change allow_link or max_cpu_disable that caused sequence of 'Permission denied' followed by erroneous 'setting changed' message - change password wallop is now global, not local-only - remote reboot of server PC now works with Win 2k/XP - timesync now works with Win 2k/XP - debug code added for KWList errors - napigator code converted to GotNap - fixed bug handling spaces entered into server alias - "console" (and any equivalent synonym name entered in settings) added to list of reserved nics - fixed bug when minshare_and was disabled and either min_share or min_share_size was set to 0 - this will now automatically set minshare_and = true 3.0.0 build 116 - console wallop text box now cleared after wallop is sent - console wallop can be sent with enter - users list can be refreshed by hitting enter in the user filter text box - fixed bug which caused channel topic set msg when closing channel properties window with 'ok' - fixed bug which caused channel and pm colors to reset - command >a killban added (raw 8148) timeout can be 0 or n for never, any number of hours (eg 12h) any number of days (eg 60d) or any number of seconds (eg 1800) - suppressed sending of reply 607 (download request) message to GUI console user - add to server friends option added to users menu - added missing notification wallop when channel topic is changed by someone not in that channel - ppl in channel now notified if channel topic is changed when server links - whois will no longer show hidden channels to users or leeches - search and browse now check shared files minus text files versus minshare if appropriate - settings form now remembers what page was last viewed - copy ip button added to users list - minshare is now checked at 60 second intervals (was 30 seconds) - server will defrag ram used by shared files more aggressively - dagsta converted to NapList - NapList button added to main menu under help 3.0.0 build 115 - software version column added to servers list - command >s listcounts [] added (>s lc - raw 8147) show number of items in server lists (users, files, bans, blocks, friends, friends2, hotlist, and ignored) - fixed daemon bug where console shared files were not reset upon console nic logout - replaced local server alias with true hostname in >s version - fixed >whois time online bug - fixed multiple/missing server msgs bug - fixed bug which prevented >a setallremote from working with setshare and setconsole variables - fixed console ip bug - fixed bug which caused daemon to not return a local pong with >s pingall - added average transfers/hours to console status display - removed duplicate (D) flags for remote daemon builds in >s version - added option to not count text files toward minshare requirements (enabled by default) - fixed bug when daemon is started with no config file - fixed bug that allowed muzzled users to set topics - clonekiller_enabled added to >a set - banmail, redirect_url, napigator_enabled and napigator_autodisconnect added to >a setconsole - shortcuts.txt updated 3.0.0 build 114 - console nic bug fixed - Daemon version - handle now allowed in place of hostname or alias in server commands prefixed by # (for linked servers) example: >s switch #12 #3 #47 - server alias can be used in place of hostname with many more commands now - timesync option added (win 95/98/ME only atm) - nearly all settings can be set using >a set >a setshare (or >a sets) >a setconsole (or >a setcons or >a setc) >a setremoteshare (>a setrs) and >a setremoteconsole (>a setremotecons or >a setrc) - blocked clients can now be set with >a clientblocks (>a cb) - data files now saved with .slv extension - server friends (friends2) list added - only allows login when full, no extra privileges - users on server friends list automatically removed if they fail to meet minshare - command >a friends2 added - counters added for actual upload and download requests, including size of upload requests (works with all clients) - >whois now works for any client (in channel) and includes the new transfer request stats - web administration interface added use the format: http://yourdns[:port]/user=/password=/command= if port is not specified, port 80 is assumed (server must listen on 80 for that to work ;) ) if you have webspace that supports php, you can upload slavadmin.php and use it as a front-end (thanks to jnbek for that :) ) - optional audio alarm if server remains unlinked for x minutes - task scheduler added - undefined extensions are no longer shared by default - Allow/disallow auto scrolling in chat - More right click menu options... (remove friend, copy using) - Refreshing servers list on link/delink - Console name on servers list - Changing ban duration on list - If server is caller, option to delete empty channels before sync (unregister others) * - Filter users list by server - Send user a message telling him he was added to friends - main Window optionally always on top - Friends list sync options - do not show cloaked mod+ on user hotlist (still shows to mod+) - Show bans made by server/mods+ separately with 2 checkboxes - option added to disable all autolinking - min_share_only10 now adjustable from 5 to 200 (min_share_killmax , min_share_kill_limit) - extended character set blocking handled differently - no longer notifies you on channel join that you are cloaked - option for console to have all wallops shown in a single pm window - reload from file option added for friends list - new color added for opsay - client block checkboxes added for GNapster, INap and SwapGate - >s uptime [] added - show uptime - raw 8138 added (>s lag) - browse and search/minute now tracked separately - command >s openslots (>s slots) added - shows max_servers minus direct_links - command >s save added - saves databases - truly annoying warning popups added at startup for excessive list sizes :-b - command >a changeban added - >clear command changed to >chclear - command >listlevels (>ll) added - whois now shows if you are ignored - usermode changes no longer echoed on console when using 'console mode' button - fixed channel kick msg bugs - optional limit for total number of users on servers linked to a hub - >s switch now shows actual nic that issued command - >s removeoneall now removes from local server also - change ban duration button added to mainform - yes and no can now be used with >a set - some client blocks now case sensitive - edit box added to settings for fake extension list - hostname added to settings window caption - allowed interval for announce bot now 1 to 24 hours - option to kill clones when servers link - NOTE: this should only be enabled on ONE server per network - whois and switch added to friends and server friends right click context menus - >s stats will now show stats for remote server (raw 8146) - changing state of lagmeter_enabled resets lagmeter (useful if lagmeter channel has been dropped) - fixed browse bug - fixed logs mix bug - fixed shutdown "runtime error" - invite command will no longer reveal a cloaked mod+ already in channel to a user - anti-shouting no longer will affect anything 3 characters or less (eg: :-D and LOL) ! this build will not link with older builds ! all linked servers must upgrade 2.5.1 build 113 - fixed 145 bug (negative user numbers) - fixed 9531 bug (sendstats) - changed method of blocking extended characters - hopefully should only block 2 byte characters now - fixed prevention of multiple copies of server running from same folder 2.5.1 build 112 - DynDns client added - font sizes are now changeable - added browse button to chatroom menu - fixed browse for hub consoles - added $uptime$ to MOTD - nickserv ghost added (>msg nickserv ghost ) - internal lagmeter - type !help in lag channel to see additional info - option to block extended character set filenames - option to block ___INCOMPLETE___ files (WinMx partial downloads) - option to block 'fake extensions' ie .mp3.pif or .jpg.exe (this is list-driven, so these combinations must be entered in settings) - option to require either (min_share AND min_share_size) or (min_share OR min_share_size) - option to limit max number of browses in 3 minutes - option to force unregistered users to use a specific password to log in - disconnect a ghosting server (server with lag >1mn that tries to relink while linked) - whois shows if you are in the whoised person's hotlist - wallop now should show delink reason on remote servers - network_hub variable remotely changeable - tray icon should not disappear when windows redraws task bar - tray icon is red for network hubs - all setting labels and captions now read from language file - list column widths now stored in config file - users list now displays online time even when >24h - block list now sorted by blocked expression rather than file type - 'online' stats file updated every minute - meta server gets ip from directly linked servers from connection rather than from resolving host name (this allow to redirect to servers that doesn't have a dns) - new command to remove servers from all linked servers lists - new command to get/set auto relink time on a remote server - new command to switch server a from server b to server c (delink a from b, then link a to c) - shorts for channel mode (+/-m +/-p +/-r +/-t moderated, private, registered, topic changeable) - doesn't allow several copies of server to be run from the same directory - fixed reporting of registered 'last set by' when user is online - mod+ is notified when joining channel if any in channel are cloaked - usermode added to nickserv - register added to nickserv - copy 'using' field to clipboard added to banlist popup menu - remove user from friends list added to channel popup menu - option to log console private messages to file - menu added to browseform - reconnect delay can be disabled, 1 minute, or 3 minutes - fixed 2get blocking bug - refresh button added to whois - option to disable browse (friends and mod+ can still browse) - level and private flag can now be set for autojoin channels - private channels no longer shown to users - 1488 bug fixed - notification added for successful change to usermode - blocked files of all type should now be properly flagged in console browse - procedure sendstats (214) reworked to prevent mass logouts (note- may still contain an intermittent bug, but logouts should no longer happen) - self-browse is now optionally allowed 2.5.0 build 111 - fixed thread management bug - fixed blocking win drumbeat bug - fixed MX version 3.xx showing as WinMX?? in users list bug - fixed multiple notification msgs when cloaked user joins room - added option to not update banned connection attempt info on linked servers - added $uptime$ variable for motd - added minshare victims to >s stats (if minshare is in use) 2.5.0 build 110 - blocklist is now file-type sensitive - new sync option for channels motd - >s restart can now restart linked server - userlist on console displays if a local user is friend - online status of friends added to friendslist also - whois on console displays Gb shared and number of blocked files (for local users only) - friends are not allowed to log on when max_users = 0 - user creating a channel generates a wallop - backup copies of bans, friends, servers & users at startup (.bak) - server ip is updated every time there are no users for more than 30sec (isp disconnect) - _server_ in ips file doesn't freeze server anymore (but other names to be resolved still do) - >s rip gives the true remote ip of server - corrected error sent when download request fails - message sent to mod+ in channel informing them that a joining mod+ is cloaked - checkboxes added to client block page for WinMX v3.*, Osprey, Catnap, Utatane, Autonap, PhAster, INapster, TkNapster,Japanese Xnap, and 2Get - fixed bug where server registered users from a linked server with registered_only set - usermode switches 'all' and 'none' disabled if not mod+ - fixed bug that prevented sorting userlist by gigs - announce bot will now send either random or sequential announcements - auto-restart option added - minimize to tray or close on exit can now be chosen in settings - optional timestamp added for console pm windows - some changes to default settings and allowed ranges - checking "block winMX users with proper signature" now blocks ALL mx users - notification added to log at startup if newer version is available - corrected registered list sorting by 'reg on' - hopefully fixed bug that causes blue screen at shutdown on win95/98/ME - 'server whatever set you as operator' msg no longer shown to user-level operators if the person joining is cloaked - server last linked field added - maximum upload and download bandwidth limits added to >a set and >a setremote - columns 'other info' 'blocked' and 'gigs' can now be shown or hidden via users view mode menu - new page in settings where all 31 custom blocks entries can be edited - new option on this page- "Do not allow friends to use blocked clients" - totals for actual users and max users added to >s links - more info added to >s stats - >a numblocks added - shows number of items in blocklist - correct kill msg is now shown when a user is killed by a linked server which has them banned - changes made to thread management - 'remove from friends' option added to users list right-click context menu - browsing yourself is no longer supported - if you don't allow users to create channels, minimum level to create a channel is now admin - browse option added to users list right-click context menu - console browse shows 'blocked' in frequency column if appropriate (display varies with clients- many show frequency of 0) 2.4.1 build 109 - fixed bug that prevented remote setting of Boolean (yes/no) variables - Remote Administration page added to settings for all password-controlled functions - >s autolink [server] [time (0=disabled)] (raw 8129) elite+ level required - >s edit (raw 8130) returns a string containing local and remote link passwords, authorization type, and compression. the string can be edited and pasted back into the command to change any of these parameters. valid parameters: auth type- Resolve_Host or 0, Check_Password or 1- compression- None or 0, Fastest or 1, Normal or 2, Maximum or 3. elite+ required, and this function must be enabled - >s port [server] [port] (raw 8131) show/set port for server in list- admin+ level required - >s shutdown (raw 8132) shut down server- requires elite+ level, must be enabled - >s allowed now accepts a password and add|delete (must be enabled) - Gigs shared added to users list on console (local users only) - checkbox added to blocked clients page for Kazaam- pay client, blocked by default - search logging can now be disabled or enabled separately for local and remote searches - different color assigned for remote search logging- i stole it from dagsta ;) - fixed bug saving channel timestamp option - fixed bug that allowed banfile entries with leading blank spaces - hopefully fixed server link msg order (again) - remote search can no longer be disabled - timestamp added to debug.log entries - level leech can now only send private messages to mod+ - fixed bug with friends list and nics containing uppercase letters - mod+ nic (or operator if cloaked) and reason are now sent to users who are kicked or killed 2.4.1 build 108 - >a setremote [variable] [value] - same as >a set, but for a linked server (raw 8126) - >a setallremote [value] - show or set value of variable on all linked servers (raw 8127) - >s reboot (raw 8128) - reboot host PC with password - >s restart (same as raw 8104) - option added to automatically add users to friends list for sharing a certain number of files - sound option for wallop - fixed elite remote browse limit bug - fixed copy ban reason bug - raw 8109 disabled for user and leech - new sync option for blocklist - optional limit on number of servers directly linked to your server - fixed bug that forced a restart to see change to channel timestamp option - fixed bug which showed server login msgs out of order - 1605 error (and other settings errors, 1479, 1588 e.g.) fixed - timer error fixed (we hope) ;) - users with changed MX signature can now be autokilled without banning them - chmotd file is now deleted from disk when channel is dropped - search and browse on network hub has been enabled again for local addresses only- 127.*, 10.*, and 192.168.* - if network_hub is set, registered_only is disabled- this eliminates mass registration bug on hub - version and build info added to >s stats * note - this build should not require all linked servers to update, BUT- * 8126 and 8127 and hub_syncblock will not work with old servers 2.4.0 build 107 - added lastattempt, using, and tries fields to banfile - added registered date, registered by, and level last set by fields to reglist - usermode ban now split into 4 separate modes: MBAN - bans from mod+ SBAN - bans from server (sharing and changed MX) MBANCONN - connection attempts banned by mod+ SBANCONN - connection attempts banned by server - usermode SAMENIC added for 748 error - blank lines no longer sent to chat - now displayed in chat to mod+ - warning now sent for incorrect .lng and slavanap.msg file versions - fixed bug setting min_share_bantime remotely - port number added to >s links - notification for leech logins added (can be disabled with >usermode -leech ) - command >msg added (raw 205) - send pm - server now sends wallop when user in chatroom is muzzled for flooding (can be disabled with >usermode -flood ) - private messages to cloaked mod+ from users now trigger 'user is offline' error - command >a servermsg added (raw 8121- requires elite+) sends anonymous pm from - command >s allowed added (raw 8122- requires admin+) - show list of servers remote admin+ can link to - command >a clientblocks added (>a cb - raw 8123) - list blocked clients - command >a unregister added (>a unreg - raw 8124) - nuke without kill - command >s setpasswords added (raw 8125- console only) - set all server passwords - console can now autojoin up to 3 channels at startup - console chat timestamp option added - separate default unban reason added for console - add to friends, muzzle/unmuzzle, and level added to chatroom menu - servername can now be used instead of alias on php report (extended stats reporting) ! this version will not link with previous versions ! all linked servers must update 2.3.0 build 106 - fixed search bug with commas and/or extra spaces in search request - fixed $minsharesize$ MOTD bug - users can share blocked files, but only admins+ can see those files - blocked files column added to users screen - added commands (available to admins+): '>admin block ' - blocks files '>admin unblock ' - unblocks files '>admin blocks' - list all blocked files '>admin blocked' - list all local users who tried to share blocked files (last one works only if sharing of blocked files is enabled) - winmx detection by ping can be turned off (and it is off by default) - several more things added to >s stats - search and browse disabled on hubs, and admin+ required to login to hub - 'save databases' button now saves config file too - user nic now added to ban reason when ip is banned by console - "Someuser (clientname,xxx.xxx.xxx.xxx) is trying to use your nic" msg added to 748 error - announcement bot no longer sends # comment lines - copy button added to chat - browses added to console status bar 2.3.0 build 105 - fixed bug in detecting mx with changed signature which blocked searches - original ban reason now displayed when all bans are removed - all-numeric nics are not allowed - browses added to console status display - added several things to >s stats - fixed double firewall browse error msg - added a few standard clients to 'blocked clients' and 'blocking WinMX' - fixed bug with invalid keywords in blocks list - added operating system auto-detection. now different memory managers and cpu handlers are used depending on windows version. - added $minsharesize$ to MOTD - added a substitute command character for use with filenav clones- because they cannot interpret '>' correctly, u can also use '~' now (example- ~admin announce Filenav clones are goofy ;) ) 2.3.0 build 104 - hopefully fixed bug that caused server to freeze on shutdown on win98/me - fixed bug in counting clones. now when counting users from same ip mods+ are not counted. - fixed bug that caused access violation in sharing if command [110] was called before sharing files. 2.3.0 build 103 - fixed bug with unsharing that caused exception in search - mldonkey is blocked (you can unblock it in settings, but it isn't recommended because all mldonkey does is searching and downloading and never shares any files) 2.3.0 build 102 - replaced Delphi memory manager - CPU handling completely changed - sharing/searching handling completely changed - optimized users list to make it work extremely fast - optimized blocked files list - added command ">ghost" to kill user with same IP (/raw 8120) - can report metaserver port to napigator/dagsta - added option to allow only certain amount of users in one minute - rebuilt winmx detection system - server aliases are now more widely used - added new file "dirs" which is used to stop commonly used directories from being indexed by server (files in those dirs are still indexed) - all server messages are now stored in file "slavanap.msg" ...i sure did forget to mention something - there were so many new features 2.2.1 build 101 - Fixed metaserver, now redirects also to itself - Fixed server aliases - new command >s alias (raw 8119) - Sockets are now being properly shut down - lots of other small fixes 2.2.0 build 100 - New metaserver added - when active, will automatically send users to the non-aliased linked server with the most room - Server aliasing added - you can choose to show users another name in place of actual server host name - results could be strange until all linked servers update - ip substitution table added - specified ip addresses can be replaced with other addresses - Added 'Reload from file' button to update blocklist while server is running - MX percentage limiting will no longer ban users with changed MX signature - minshare setting for search and browse is now only checked locally 2.1.1 build 99 - Percentage of WinMX users can be limited now (smart checking of changed client names implied) - IP of users logging in to localhost (127.0.0.1) replaced by real IP - MinShare messages to users include server name 2.1.1 build 98 - new for MOTD- $avgfiles$ $avggig$ $searches$ $transfers$ $avgfiles_local$ and $avggig_local$ - sound added for friend and hotlist logins - added >admin reglist (admin+ level required) - added >server list (elite+ level required) - added connect time to >admin friends list (aka >lf) output - increased # of lines remembered for chatroom - elites can now browse without limit, local or remote 2.1.1 build 97 - added ability to disable cpu throttling completely may freeze your system (experiment with it, use with care) you can only! view or disable this option remotely - now displaying several more settings with >a set (network_hub not remotely changeable) - mod+ now exempt from anti-shouting - changed reconnect delay back to 3 minutes 2.1.1 build 96 - disabled all >server commands for non mod+ - added >console and >version for local info - added local staff notification for friend logins - added files and gb per user to console statusbar 2.1.1 build 95 - search and browse disabled until user meets min_share and min_share_size - channels created by console now +registered and -moderated - mod+ can now muzzle lower level mod+ - blocked resuming transfers by level leech 2.1.0 build 94 - changed whois handler. made it compatible with teknap scripts 2.1.0 build 93 - fixed bug where accounts were reset (bug was in build 92) - replaced SplitStringEx() by new SplitString() - replaced NextParamEx() by optimized NextParam() - combined build 92 by CyberAlien and build 92 by MrFredPFL - fixed bug with 10112 command 2.1.0 build 92 by MrFredPFL - many command shortcuts added- see shortcuts.txt - changes to some default settings and allowed ranges for settings - new channels now created with level user, not leech - blocked searches by level leech 2.1.0 build 92 by CyberAlien - function SplitString() replaced by faster function - added option not to check duplicate files (by default duplicates are checked) 2.1.0 build 91 - added pause/resume log button - added Copy Selection to log/console context menus - separate color scheme for remote searches - restored regs ban/banIP buttons (forgot those) 2.1.0 build 90: - disabled new memory manager for a test - displaying max_cpu_usage (not remotely editable) - bugfixed remote setting of max_searches_pm - fixed several internal text messages 2.1.0 build 89: - restored user ban/kickban/IP to 4 seperate buttons 2.1.0 build 88: - changed ">server pingall" algorythm - fixed bug when linking with "resolve hostname" 2.1.0 build 86: - improved handling of console user - new memory manager on top of delphi's memory manager. it should reduce delphi's memory leak and allow to run server without reboot for longer period. - mods+ can register users with level "user" - server remembers whowas info for up to 180 seconds after user loggs out - added support for teknap's "/sping -all" (raw 10120) 2.0.6 build 85: - search handler changed completely. this should speed up searches. - logins and remote searches are disabled for 30 seconds after server linked to another server. this is done to reduce lag between servers right after linking. 2.0.6 build 84: - lots of internal changes 2.0.6 build 83: - fixed many bugs - changed flood control handling for searches and browsing - changed handling of users who reconnect too fast 2.0.6 build 82: - more compatibility with opennap - changed search handler. now search function returns results only if all keywords matched (in old versions you could search by partial keyword) - fixed bug with minshare and few other bugs - changed bans to opennap-compatible - channel bans are now in format user!ip - some server messages are not ediatable now. this is done for compatibility with some teknap scripts written for opennap - added new options to command 831 (teknap's /guser): -notshare shows only users who share 0 files c, -c, -console shows console users -software shows users who's software matches mask -showshared adds extra parameter to reply showing number of shared files -showsoftware, -showclient adds extra parameter to reply showing software -showserver adds extra parameter to reply showing server user is logged on - changed interface to windows' default because flat controls used too much memory ! because some commands were changed to be more compatible with opennap this version cannot be linked with previous in one network. you need to update all servers. 2.0.6 build 81: - fixed some bugs 2.0.6 build 80: - few very bad bugs fixed 2.0.5 build 77: - few bugs fixed - changed reconnect delay from 30 to 180 seconds 2.0.4 build 76: - log console messages in console.log.html - dagsta reporting (debug) 2.0.4 build 75: - fixed many bugs that were made in build 74 ! because of bad bug in 74, this version is incompatible with 74. 2.0.4 build 74 (test version): - added option to block fast reconnectors - showing if mod+ is cloaked to other mods+ in whois - option to turn off flood protection in channels - network hubs hidden for users in command 10112 (only if executed via raw command) - you can't use "!" in usernames - new user level: "Console" (5). before console user had level "Elite" (4), now console user has its own level. - filter for user names in online users list - new columns in users list (adjustable) - plays sound when new PM arrives (do not play if console user is away) i didn't take much time to select .wav files in this build. normal wavs will be in next build. ! some server-server commands are changed. This version is incompatible with previous versions 2.0.4 build 73: - fixed bug with away message - when someone changes topic in channel server will inform all mods+ 2.0.4 build 72: - added web server emulation. if user connects to server with web browser server will show Apache's error message (if redirection URL isn't set) or will redirect to URL (you can enter that URL in settings). Server reports itself as Apache 1.3.22 2.0.3 build 71: - option to restrict outgoing connections. 2.0.3 build 70: Because of several takeovers added new security features: - one registered user per server that cannot be nuked from linked server. only console user on server where that user is registered can nuke him. - new allow_link value. now you can set list of servers that are allowed to link. other servers, even from servers list are not allowed to link. if allow_link=custom, variable cannot be changed by anyone except console user. ! some server-server commands are changed. This version is incompatible with previous versions 2.0.3 build 69: - delay for sending data to napigator changeable - improved winmx detection system - added opennap's "usermode" command with new options (mode is saved for all registered users, so if you are registered on server, once you change mode you don't have to change it again on next login) - change bans handling ! some server-server commands are changed. This version is incompatible with previous versions 2.0.3 build 68: - colors changeable - mods+ cannot be muzzled now, even by elites - fixed bug when mod+ could be banned on remote server while synchronizing users 2.0.2 builds 66,67: - cpu usage handler rebuilt - settings window translatable - chat window is flashing when new message arrives (by default turned off) - flood control in channels 2.0.2 build 65 ... log started