Version change log
Leyend
+: New or improved feature
  *: Fix or bug correction

Version 2.08 :

Distributed searchs, compressed server connections, MP3 Scanner, direct chat and the protocols to connect to the upcoming server network are the highlights of this version.

+- Now you can search in any channel you're in by using the /SEARCH command or selecting a channel in the search window. This is a distributed search, search engine is not used here.
+- Server compresses data to speed 3 times the communications with the client (search results, channel listings, etc).
+- The new MP3 scanner will get information from MP3 files when you create lists: bitrate, duration, frequency and will add this information to the description field on the list. For users with many MP3, it is better to use static list and/or disable the MP3 scanner by placing: MP3Scan=0 in Filetopia.INI.
+- Improved custom messages: now they allow for multiple lines messages, line feeds, menu caption and key shortcuts.
+- Fixed a few problems in the transfer protocols, specially those related to Aborting files.
*- Slots control is fixed.
*- Small security problem fixed: In fileserver->Users.
+- Wizard is now asking to confirm password and will auto-configure proxy values if one is detected.
+- Backup file port, to improve the chances of some users to connect to the DCC chat or file server.
+- New URL protocol: ftopia:msg: will allow to send messages directly from web pages.
*- Disconnect/Reconnect loop bug was fixed.
+- New option to bypass firewall detector both in Wizard and in Options window.
+- UDP direct chat used again to minimize lag.
*- Removed a limitation in the number of banned users.
+- Away mode for single rooms.

*- A number of problems fixed in DCC Chats.
... And dozens of other small fixes and enhancements.

Version 2.07 :

Supports connections with SOCKS proxy, improved chat, File server, allows to link chats from web pages and corrects many bugs from previous version.


+- SOCKS4 protocol implemeted: now it can work behind old generation proxies that need proxy configuration
(check SHIFT-F12 to place values)
*- Channel list ordering is corrected
+- URLs from web pages: they need to be in the format: ftopia:chat:channel name
this way you can link your chatrooms directly from your web pages.
+- Event queue for messages and private chats have been improved, working as expected now (shows also a warning in every open chat if you get a private message).
+- Channel's list scrollbar is now synchronized, allowing easier scroll.
*- A bug that was playing up with the Friends List (actually 2 bugs), introduced in some other bet
+- Private chats have been improved
*- File server: the active tab was loosing data...using a much safer method to refresh it now.
+- When adding fav. channels it now positions at the new column.
*- Disconnecting code has been reworked to minimize crashes.
*- Slots were not decrementing properly allowing for many search users (more than allowed).
+- New option from file server history to 'add to playlist' for MP3 files (works great with Winamp).
+- You are asked if you are sure, when you press the disconnect button (to prevent pressing it by accident)
+- Invite menu also in private chats
+- Nick completion has been improved, now it rotates among users with similar nicks if you press again TAB.
+- Private button in messages now quotes the text like the Reply button.
*- Memory leaks removed (had a few)
+- Official channels: now you can see the official channels at the top
+- New set of symbols at the chat: using the } (webdings)
+- Now you can open a file being downloaded in all the cases
+- Search: Copy menu option over search entry
+- Search: songs not available are in grey
+- Changed DeepFW for ForceFW in Options->Advanced.
*- Chat: private chats now queue and there are no lost lines
*- Chat: red lines removed completely...and quite a few other small things at the chat.
*- TTS: it was cutting the speech at times.... I removed random animations to solve that
*- Slots showing in search are search slots...not total slots (for people with this beta and up)
+- Menu option to remove Ok transfers in History.
+- DCC Chat server has been merged with the file server, now just 1 TCP port is needed

.... and many other minor bugs and fixes.

Version 2.06 :

Corrects bugs and tries to be more informative for the user. Chat, search and file server have been worked specially.

+- Server: garbage collector: re-create method
*- Server: when changing properties and not being owner (op) thread hungs (disconnected)
*- Server: wait 3 minutes b4 starting loading lists
*- Server: the user left the channel while another user was refreshing
*- Server: search engine must not filter accents!
*- Server: User's errors are not logging into the right Error.log!
*- Dont use auto-send lists for non-traders!!!!!!!
*- Server: cannot unban people (not even the owner of the channel)
+- Server: implement Slots protocols and return in Search (if >2.05)
*- Server: CRASH: AppendBlockToFile: list to update is not loaded: user@user.CMS
+- Server: make user wait 60 secs b4 booting for already online

+- List: detaching file client when closing... other way: disconnecting and resuming file
*- Lists dont always activate: find the reason and at least tell the user!!
+- Sharing lists for just some channels
*- Search: Is not recovering Slots in some cases
+- Search: Update server with Free/Used slots and return that data in searchs.
+
- Search: if a file is not available (offline/firewall) and tried to download it... show message.
*- Transfer: Cannot delete original file to restore
+- Make sure the program is very informative about download errors: Stats box in active transfers
*- For Win98: fileserver is having problems showing me information , it takes a switch between tabs for instance for it to show my history
*- When downloading many files from a user: 'UserName has the server full at the moment...': should not reveal username.
*- Check slots recovery after sending a file

+- Let uploaded files in history Open
*- Make chat use server always... no UDP (but leave code for future voice chat).
*- Selecting several files and pressing delete gives error "List index out of bounds (-2).
*- for some reason ft is allowing me to ask for my OWN LIST, when i click on my name, this causes errors if done.
*- Chat: Away messages dont work well this version
*- Chat:some channels think im in unattended mode when i am not
*- close server setting is not remembered in same session.
*- Not counting files retrieved by search (in Files Retrieved)
*-
Menu was not updating connecting/disconnecting state in all cases
*- Searchs: dont keep empty searchs in search history
*- Favs: when deleting a chan from favs, the associated list remains
*- Chat & Friends: pressing files over another firewalled: displays the message twice!
*- Share+Novice: dont send AutoSend list... dont auto-configure it in wizard either!!!
*- Chat: Urgent Option to disable private chats
+- Add File-Open,New, save menus to novice mode
+- chat: remember failed commands
+- Fileserver: Send message to user in Active transfers too! (and all applicable options from the history menu)
*- when password is not saved: the password box does not hide what you type --> hide it.
*- Crash when opening a private chat from a fw'ed user to another fw'ed user
*- Chat: 'user closed the chat' msg is not showing anymore in private chats
*-
Chat: if not the owner and try to change aspect of the channel disconnects me from server
*- Refresh users bug (many thought to be ghosts and returning): (bug not at server)
*- Send msg from files list

Version 2.05 :

Working on the details. All areas have been improved.

+- Search: minimun speed: especify ADSL, Cable or whatever and filter with that.
+- Search: more graphic indication that search is in progress when results arrive. (keep animation) and put '...' in the results caption.
+- /Run command: c:/ (opens c:\ dir), c:\autoexec.bat runs that file
+- /Join and /Help commands... and also intercept all /commands and give error if dont exist
+- Search: Search history combo (using new history routines)
+- Add a hint in the caption Sending files: Press CTRL to select multiple files.
*- Something's wrong with channel colors in Support_2 (can't change them)
*- Saving messages: sometimes it can cause a exception
*- Messages: Del Key deletes selected message
+- List sorting by extension
*- FT is now ready to handle large fonts.
*- File server: change "started" for "Bytes" column
*- If not connected: fav channels not accesible (so passwords remain hidden)
*- Server SendClientB with 300 retries
*- Server WACK: ProccessRequest system (take away from clientLoop)
*- The taskbar button text doesnt expand back
+- Chat: more /commands implemented, type /help for a list of commands available.
+- EXE protected for integrity and anti-hacking techniques
*- Ignore channel sorting while loading...
*- Place exceptions in cellloaded (file server): elapsed/estimated time fields
*- Flooding: should not be related to type speed but to lines over a period of time
*- Server: Idletime treatment improved (many error for that at the server)
*- FW protocol bug corrected, when "force FW" was enabled.
+- Channel List: return only non-empty chans unless SHIFT (REFRESH) entered.
+- Invite to channel, also in Chat's users list menu (dont include current channel)
*- Lister: taskbar doesnt refresh if "Compare from disk" selected
*- Chat: <end> User --> in refresh, along with some trash data
*- Server: UNKNOWN REQUEST error: after WACK: Request arrived: ..
*- FILETOPIA.INI should be blocked from searchs
+- Search: Save settings for File type and Min. conn., grid column sizes... in .INI
*- Messages: grid is not adjusting properly.. also in Favs window.
*- Channel list: Abort button is mainly ignored. Should be more expedite. (assume connection is hunged).
*- New Messages: DEL key is ignored
+- HTML pages, let u select, but not copy text. Create menu with Copy command
+- Save main window size and position
+- Server: UI improvements
*- Server: UNKNOWN REQUEST error.
+- Server: Garbage collector for the search engine
+- File Server: History, add option: "Clear history list"
*- Search totals: it should not dissappear and should re-appear as soon as search window is selected.
*- File Server: very fast downloads produce errors
+- Bandwidth throttle: max search bandwidth, max search users, max bandwidth per user.people dont complain the file server isnt working.

*- Favourites can't join passworded channels.
+- F7: Toggle friends: Show/Hide, also for F9.
+- Custom chat/fonts for users, in the channels where allowed
+- Search now accepts queries of the type: abc*.mpg (overriding in these cases any File type selection).
*- Fonts: error ->assign nil to ttexattributes when oppening FAV channels.
*- Fonts: reaching buffer limit (Checkbuffer overrides custom fonts), recovered lines are not displaying in custom font and overriding (make sure it sends own overriding settings)
*- Fonts reset to channel's font from time to time
+- Remove + sign from unattended if the user is a sharer
+- "Compare after load option" off by deaful
*- Don't show messages if disconnected
*- Checksecurity: allow resume of manually sent files
+- Show text labels toggle in Expert toolbar
*- Filter ignored users when downloading messages (some people are harashing)
*- Reset path/filename when sending file(s)
+- Add to favourites from channel list window
+- Fileserver: improved a lot column auto sizing.
+- Message board replies ... instead of "You said"... "Username said"
*- Lister: go to Options->Lister and uncheck "Automatically run a compare..."
-> but it still runs a compare.
+- taskbar button colors: to green if joins... blue if sound alert (red always prioritary)
*- Sending a file from A: makes the program ping the A: unit all the time
+- Log rotation when reaching 1Mb (keep 2 files)
+- FileServer: resumed files: change status to 'Resuming' in Active Transfers and delete from history, activate "Active transfers" tab.
+- FileServer: if maximized show the 3 hidden columns in Active transfers
+- Wizard: New step: share mode.
+- Search Assistant: more checks and help in case no results are found.
*- Fileserver: User list should be asked from here (not search) and only if not a search user
+- Users's list menu in chat: make simpler to ask list (hide server if not trader)
*- It is showing the default Unattended msg... should not show it...in this beta
*- If someone is not sharing it makes an empty list...which crasesh when trying to open it
*- Leaving and rejoining bug
+- File Server: Pause button, don't allow any new connections (not persistent)
+- Auto-retries in files after a disconnection from the server.
*- Chat: when setting properties (timed) the colors are reset in
*- Slots problem: Emulation mode slots were not counted
*- BYE! command: make it in header: dont open window for it!!
*- Scroll problem: when typed a message 2 or more lines long (not always)
*- Font: Auto messages in custom fonts mode: dont display in auto-msg color
*- Font: Recovered lines dont show in custom font
+- Auto-hide file server window should be optional-> In novice options till 2.1
*- Getting requests for server even when in unatended mode
+- Resume files from file server history
+- F10 in Fileserver window... another button to "View file", context menu, file icons instead of task #.
+- Retries, resume of transfers (like pressing the start button).
+- SHARE MODES: Trader and Sharer with different functionality
*- CMS list sync bug (test it here)
*- CMDs Autosend, can't open cache file (seems to be in use) --> not freed somewhere??
*- List Sync: list with errors (to some users) --> related to: GetClientRequest: Incorrect Data
*- All buttons in toolbar stay up
+- Upload is now done in a separate thread.
+- Searchs of the kind: *.zip
*- Small security problem for firewalled users
*- Crash openning a list from history
*- File->Upload List to server was confugins share modes
*- Info button: doesnt update the right channel if it is sorted
+- Search assistant: configurable from Options and a menu
+- Logs are now kept under 'Logs' directory
*- Share mode: if no AutoSend list, should just make one with the shared directories
+- List-> New: ask to save the list if it was not saved when closing it.
+- List-> New: Master/Autosend list option (not just master)
+- List-> New: if generating a CRC list: ask to change to static type
*- List-> New: correct hint in share... label.
+- When saving transfers: save status flag also
+- Ability to delete just 1 transfer from history
+- Clear all failed transfers (error) in context menu
*- List is not arriving if sending by a trader
+- Keep just 1 instance of a file in the history tab
+- Auto retry files option should be false by default (in Novice mode options)
*- Resumed transfers are showing always <Search> user
+- Remember last tab in File Server
*- In Active transfers: none selected by default (cleaner interface)
*- Trade mode: only allow lists/servers from other traders (or they could became leechers)
+- List->New: shared option active by default (but ask to confirm)
+- Add Ping to the searchs and show users unnacessible (if both sides firewalled)
+- Ban user option in Fileserver history
+- Context menu over search: Clear search history, reset defaults, Search assistant
*- CPU bug while an upload is aborted.

Version 2.01 :

This is a maintenance release with no major features, mostly centered around usability and fixing small errors.

+: Double click behaviour in Lists and Search (Download file).
*: Chat scroll, allow to read back.
*: View list button in Novice mode options: list had no caption.
*: Transfers: SendData function could loop in rare occasions, retries implemented.
+: Chat: Double check properties changes to avoid the use of software that tricks the user interface.
*: Server crashed on Start.... needed some strategic delays.
*: Icons of files are not displaying right in yellow background (lists).
+: Allow creation of new window in Novice mode chat.
+: Filter empty channels in Novice mode combo (empty=no users and no messages).
+: Sort channels list window by any field.
+: Hide empty channels in List window (Filter button).
+: Server: save/restore Mail options.
+: Server: Errors counter, Lists counter.
+: Server: Search should limit intermediate results to 10000.
*: Server: Search doesnt pay attention to "File type" selection (returns always all).
+: Friends: when sending message if window is in try it should show (like in chat).
+: Server: individual debug, rearrange user's buttons.
*: Work more reconnections (modem+test button), should be able to cancel cleanly and reconnect.
*: CMDs Autosend, Sometimes it is unable to open the file.
*: CMS list sync bug.
*: List Sync: list arrives with errors in some cases.
*: Fav chans: Auto-send lists: Allow CMD also!!.
*: Chat: when reconnecting...can't re-join passworded channels (says wrong password).
*: Friends list is not refreshing properly: Away mode / Invisible mode.
*: Friends: now it is alerting every 5 minutes (full refresh) if a user on alert is online.
*: Friends: Setting away/back from outside doesnt change the friends window -> confusing.
+: Friends: double click now Chats or Msgs.
+: Menu->Upload list now (to force list sync without entering channels).
*: Chat: channels with same name as users mix with private conversations.
+: Novice mode UI improvements: 'File transfers' instead of 'Files', Chat right after search
*: 30 secs re-connect thread wait... hungs computer... must be able to stop it!!.
*: Timeout b4 trying alternate server brings people to Swede's server.
*: Make sure: friends refresh doesnt overload server (should work like new messages).
*: Server: LeaveChannel: when not in channel "Index out of bounds" and exception kills thread.
*: Search: ordering of columns and do something to wildcard problem: people keys in "*.mpg"
+: Private New message win MDI and in taskbar at least when done from F11, CHAT, ETC.
+: Flood protection: scrap what we got.... make it a max of 1 line per second at the client.
+: File server: active: popup menu with: Abort (Del), Clear waiting transfers, ask user for list (this also in History), more fields added in active transfers tab.
+: Save message body Height in Messages window.
+: Taskbar buttons smarter: resizes automatically to fit many more buttons in taskbar.
*: Server panel when restoring...now behaves properly.
+: Allow up to 150 results in search (100 still default).
*: Disallow pasting several times the text to avoid flooding.
*: Flooding has a bug (control messages dont count !!)
+: Disconnect / connect from server button.... to Top of menu.
+: Remove friends in users options (like it used to be)
*: Server panel: sometimes dissapears (when clicking a red chat task button).
*: File Server crashes: CellPaint but before it couldnt free the gauges.
*: F11 does not work 100, check.
*: File icons dont display right in Win2k.
+: Keep a log of changes for advanced betatesters (this).
+: Now Rijndael is the default cipher (it won the AES competition)
+: Total number of files in search engine is shown in the status bar, updates after a search.
+: New wordmap.ini version with many additions (thanks to Gimie)
+: New mode selection (Novice/Expert) in the last page of the getting started wizard.
+: New graphics in Novice mode's taskbar (now they look better in Win2k).