Quote:
June 2, 2016
Tixati version 2.42 is now available. This is a minor update to yesterday's 2.41 release that fixes a few small problems:
eliminated occasional channel member permission rapid-toggling during download of cached messages
applied optimizations to channel configuration loading routines to prevent slowdowns when loading channels with many members
minor adjustments to peer message timing routines for transfers
fine-tuning of channel shared data syncronization algorithms and protocol to improve efficiency
a few other minor fixes to improve compatibility with systems that have file-scanning utilities such as auto-backup or AV
Thanks for using Tixati!
June 1, 2016
Tixati version 2.41 is now available.
This is a major release that includes a new sound-notification feature, a major overhaul of the channels system, and many refinements and optimizations to the recently upgraded local file-handling core. There have also been many other improvements throughout the program:
new Notification settings window accessible via Settings > User Interface > Behavior
new channel shared data fast syncronization protocol that synchronizes all member shared links within minutes
numerous optimizations in the handling of shared data in channels, especially for large collections
auto-segmenting of channel info and member shared data, so minor changes or additions do not invalidate all data
fixed problems with manual editing of channel shared data on Windows systems
file/folder moves and renames will be retried after temporary errors such as file-access locking by other processes
rigid sequencing of per-file move on complete, whole-transfer move on complete, file shell commands, and transfer shell commands
final rename of incomplete-named files is better-incorporated into move on complete logic
final rename of incomplete-named files will be retried after temporary errors, unless manually cancelled
file open-linger times extended slightly when less than 20 handles are open (better compatibility with some AV scanners)
fixed transfer startup grey-file problem when not using "error on missing files" setting
checking now excludes freshly-allocated files or freshly-extended sections
minor fix in piece prioritization to avoid selection of allocating yet existing pieces under rare conditions (eg. extending files)
differentiated handling between Linux EACCESS error (hard-stop) and Windows (temporary error/soft-stop)
additional checking and delays for seed ratio stop and seed count stop features, to prevent stopping in middle of move on complete
minor fixes to file/xfer status while waiting to move
a file complete, delete, reallocate cycle will now use incomplete naming correctly
inner file-only move can be cancelled from transfer main menu
better handling of inter-device moves when interrupted by a file rename
fixed crash when loading corrupted configuration .dat files
a few minor fixes in configuration .dat saving routines
a multi-file transfer that has only a single file selected will now correctly open the file by right-click or double-click main transfer
double-click on transfer now initially defaults to Open File/Folder instead of Start/Stop
other minor GUI fixes have been made in several areas of the program
updated IP-location tables
We are working on more new features for the channels and expect to have something very interesting ready soon.
Thanks for using Tixati!
April 28, 2016
Tixati version 2.38 is now available. This is a last-minute update to the 2.37 release from yesterday that fixes a few minor problems:
fixed crashing problems caused by invalid initial configuration and/or missing incoming files path
fixed rare crashes when changing location in preload window and transfer has invalid path setting
minor fixes in initial configuration dialog relating to incoming path selection
a few other very minor GUI adjustments
updated IP-Location tables
Thanks for using Tixati!
April 27, 2016
Tixati version 2.37 is now available. This is a major update with massive performance improvements over the previous version, a completely re-engineered local file system interface, and several other new features and improvements.
new incomplete file name formatting feature in Settings > Transfers > Files
new automatic file selection feature that only downloads larger file(s) in a torrent
switched local file system to an asynchronous API, greatly improving performance
all local file system functions are now merge-aware and correctly detect symlinks/shortcuts and alternate paths
major improvements to moving and renaming local files, including better prompting for conflicts
moving a folder's location will also move any internal files that have a custom location within the outer location
new option for Move on Complete to always work at the individual file level in Settings > Transfers > Files
major improvements to the transfer pre-load prompt
completely redesigned piece prioritization, checking, verification, and repair routines
hashing functions now make use of extra CPU cores
all config files are now compiled and saved asynchronously, eliminating occasional pauses when large .dat files are written
individual file completion shell commands can now be prepended with xfer@ to delay them until the entire transfer completes
several improvements to the sequencing of initial file checks and scans, duplicate checking, and category capture
improved event log rendering performance and raised maximum backscroll size to 50,000 lines
updated IP location tables
fixed problems with internal HTTP universal client, improving tracker and RSS connection reliability
fixed problems with tracker merging
fixed problems when saving multiple .torrent files
several DHT performance improvements and remote query rate-limiting adjustments
numerous other minor GUI fixes and improvements
Thanks for using Tixati!
February 15, 2016
Tixati version 2.34 is now available. This is a minor update that addresses a few last-minute problems with the recent 2.33 release:
fixed problems with UDP-only / TCP-only outgoing connection mode not being strictly enforced
ordered priority can now be overridden by high and ultra-high priorities
fixed crash when trackers match IP Filter
fixed crash under rare conditions when files are renamed
eliminated premature directory creation from preload window
fixed packaging problems with .deb installers
a few other minor GUI layout adjustments
Thanks for using Tixati!
February 12, 2016
Tixati version 2.33 is now available.
Since the last release, several new features have been added, and there have been many important internal changes to core components that have greatly improved overall reliability and performance.
A new bandwidth quota management system has been added. This is accessible from the Bandwidth view under the Advanced button menu. Quotas can be managed with an hourly, daily, weekly, or monthly cycle. Quota reset times, hours of effectiveness, and actions to take upon reaching limit are all fully configurable.
The system that manages transfer local file locations, moving, and renaming has been completely re-engineered. Managing naming conflicts and merging of local files is much simpler, and confirmation prompts are used in a few key places.
The Individual Tracker Settings system has had major upgrades and fixes. It is now much simpler for common uses, such as adding or removing trackers in newly loaded transfers.
Files within a transfer can be prioritized in a numbered order. Select multiple files, right-click, and then select "Ordered" from the Priority sub-menu to use this new feature.
Several other fixes and improvements have been made since the v2.31 release:
can now add multiple magnet links from the Add window
fixed problems copying multiple magnet links from transfers window
added support for ws attribute when parsing magnet links
added support for webseed placeholder when generating magnet links
added option to watch a directory for .desktop and .url files in addition to .torrent files
in Settings>Transfers>Meta-Info added option to auto-delete torrent file when manually loading from specific directory
file completion shell commands support additional placeholders $path $basepath $name $ext
multiple file completion shell commands for same extension/type now supported
file handles are kept closed for a 6 second window after completion if using file completion shell commands
file completion shell commands will execute even if transfer is immediately stopped by ratio/seed limit
other minor fixes to prevent file completion shell commands from running when checking or moving
prevent file name conflicts when saving multiple .torrent files from transfer view
the incomplete piece / dnd file crust cache file purging system has been completely re-engineered and should use much less filesystem resources
several fixes to the file checking system to prevent excessive hash-checking of partial downloads upon session startup and moves
the main internal procedure scheduler has been completely replaced with a much better system that provides complex prioritization control
extensive improvements to the win32 message loop idle bypass system and timer system
the connection pacer has been completely replaced with a more reliable and much more performant system
the internal precision timer component has been replaced with a more granular system that helps avoid processing holdups and backlogs
numerous performance optimizations in peer connections and peer management
several important performance optimizations in transfer local file handling routines
more graceful error handling when too many files are open
time limits for transfer local file open-lingering have been lowered to reduce average open handle count
fixed problems with merging trackers that would cause groups to be erroneously merged
added advanced individual tracker option "xfer_peerid:" that will change peer-id of transfers containing matching trackers
added advanced individual tracker option "xfer_created_by:" that changes the "created by" field in saved .torrent files
directly embedded tracker URL peerid/headers/cookie flags will have priority over settings in tracker individual options
improved UDP tracker connection key caching
overhaul of internal traffic counting system, now also includes headers, DHT and HTTP from RSS, trackers, etc.
updated WebUI to support ordered priority
other minor WebUI fixes, including file sort order
fixed problems with upload ratio calculation for locally-sourced seeds
fixed minor bugs in incoming connection handling when set to single protocol mode
peer-id randomization every 6-36 hours (synced to local IP change if possible)
deselecting all files in preload dialog will no longer trigger category capture
fixed minor display updating problems when switching transfers between categories
fixed minor clipboard text line-ending problems in Windows build
raised text length limits in Windows multi-line text entry controls
fixed minor logging problems in transfer objects
partial custom peer IDs entered from Options property tab will be internally padded with characters from full 1-255 range
improved file diagnostic logging
fixed problems with peer ignore causing crash under certain rare conditions
IP-location tables updated
many other minor performance optimizations throughout the program
There are many more improvements and upgrades on the way. Please stay tuned.
Thanks for using Tixati!
December 19, 2015
Tixati version 2.31 is now available. This is a minor update that addresses a few last-minute problems with yesterday's 2.29 release:
custom peer IDs from individual tracker options are now properly URL-decoded
trackers now always use last announced peer ID unless announcing status=started
fixed a few additional GUI problems related to windows treeview controls, including sort highlight position
when renaming file, extension is excluded from initial text selection
a few other minor corrections to the GUI layout
updated internal IP location database
Thanks for using Tixati!
December 18, 2015
Tixati version 2.29 is now available. This update includes a few new features as well as several minor improvements and bug-fixes:
individual tracker options can be adjusted based upon URL-matching from within Settings > Transfers > Trackers
separate seeding/download default peer connection limits in Settings > Network > Connections
peer connection limits can now be adjusted as low as 5
sparse file allocation is now much faster, making for quicker torrent startup on supporting filesystems
GUI changes to allow for better compatibility with systems with very large default fonts and/or low resolution displays
file completion shell commands moved to separate window for easier editing
fixes to HTTP client in RSS/Trackers to work around incomplete server responses
transfer view ordering problems with offline transfers have been fixed
auto-shutdown minimum delay problems eliminated
fixed minor problems with sort column highlighting in tree views
file dialog extension filtering is now case-insensitive
loading from a watched folder is now done in exact order of notification from OS
channel topic on never-visited (grey) channels is now preserved between sessions
files tab completion percentages now show correctly in nested folders
fixed problems with watched folder loading magnet links from .url and .desktop files
category capture options (tracker/files) now save between sessions
category meta-info / magnet-link filesystem paths are now moving correctly in portable mode
several other very minor GUI fixes
For upcoming versions, we are currently working on several major improvements to the channel system, a bandwidth quota manager, and several usability improvements and performance optimizations for the transfer system.
Thanks for using Tixati!
December 5, 2015
Tixati version 2.28 is now available. This release contains several important bug-fixes and minor improvements throughout the program:
category capture can now also compare file names and tracker URLs
.url and .desktop files that contain magnet links are now also processed in folders that are being watched for .torrent files
fixed HTTP "server overflow" error when processing chunked encoding with zero-length initial segment
transfer preload window is no longer blocked by the presence of other modal dialogs
web UI can now optionally be run without a login
some improvements to the way RSS feed link refresh and item download errors are displayed
RSS feed link error status and retry counts now persist between sessions
fixed RSS feed item URL formatting problem when sourced from feed links with custom headers or cookies
time span display formatting tweaks
GUI tabbed views in Transfers and RSS will remember last tab between sessions
locations chosen when moving individual files within a transfer will now also be added to the recently-used list
check for missing download folder or missing incomplete piece folder will tolerate transient errors for up to 10 seconds
improvements to the Windows system shutdown config-saving process
config file saving sequence on program close has been slightly altered for more overally reliability
preload window option "Apply to All" now also applies trackers and category selection
fixed problems with using "Updated" torrents that overwrite files, force-check now overrides all errors when file is too small
seeding problems due to interaction of super-seeding algorithm with upload_only protocol extension have been solved
super-seeding will announce upload_only when no more useful pieces are available to upload
auto-shutdown will now wait for all moving/allocating activity plus a small additional delay to make sure all operations are complete
added some work-arounds for some extremely rare Windows bugs that cause a disabled main window
fixed a rare crash upon startup involving transfers that are in an indeterminant state when closing program
several minor fixes and tweaks to the Windows pop-up menu widgets, now using dynamically-created popups
minor URL formatting fixes affecting trackers that use username:password@ format in URL
minor tweaks to startup window positioning code on Windows platforms
We are now working toward major upgrades to the channel system, a new bandwidth quota manager, and several other minor improvements.
Thanks for using Tixati!
November 18, 2015
Tixati version 2.27 is now available. This is a last-minute update to yesterday's release, and includes a few important fixes to prevent a crash under heavy file-checking activity, as well as a few minor tweaks to the peer connection management algorithms.
The next release should be a ready in a few weeks with some new features and several other minor improvements.
Thanks for using Tixati!
November 17, 2015
Tixati version 2.26 is now available. This version has many new features as well as numerous other minor improvements and bug fixes:
several new tabs have been added to the category properties window
categories can auto-capture transfers that match a user-configured title filter, upon transfer loading and/or completion
categories can each watch their own file system folder for .torrent files to load
categories have individual settings to save .torrent or magnet link upon transfer loading and/or completion
file-checking routines re-worked to be much more CPU friendly and more efficient, especially with large pieces
added two new pages in Settings > Transfers, one for magnet links, another for file locations
option to save .torrent or magnet link upon transfer completion
option in Settings > Transfers > Files to run shell command(s) upon completion of transfer, file, or specific file extension
new optional column in transfer view, "Last Activity", records the time of last block upload or download
Add Transfer and Preload windows now display free disk space on location tooltips
when program starts up, peer connections will wait for any pending IP filter refresh/reload operations to complete
new checks to make sure popup windows do not show offscreen, even with previously-visible saved positions
fixed URL parsing to work better with username:password@ after protocol and before address section
when binding a local network interface, check for interface changes is done more often, every 10-15s, down from 30s
new workarounds for tray icon problems in some Linux distros
eliminated problems with incomplete piece storage between sessions
new transfer tracker adjustment now also applies to created transfers
better system shutdown handling in the Windows build
improved GUI input-focus processing in Windows systems
eliminated a minor category-jump (which would cause selection loss) when new downloads start up
adding a peer manually can now change the port of an existing offline peer with the same address
fixed some display issues in the 'Tree View' transfer layout
updated IP-location tables
We are working on more new features and another release should be ready within a few weeks.
Thanks for using Tixati!