Share History
index | guide | tools | history
Last updated: 2006-03-31
(TCP) Share version EX2 = e3ebc4e73fb2ce8ed5e3904a82067715be0dd4fd :
locale .
hint .
readme .
info
(UDP) Share version NT5 = 3792d45b9bfd1a1cd00fa2b376296fc230932e50 :
locale .
hint .
readme .
info
This page list changes from history.txt, from version a60 onwards (when the point system was introduced). History from earlier versions will be translated given enough time and interest.
Note that it's an extremely bad idea to downgrade Share...
TCP :
ex2
ex1
a82
a81
a80
a79
a78
a77b
a77
a76
a75c
a75b
a75
a74b
a74
a73d
a73c
a73b
a73
a72
a71b
a71
a70
a69
a68b
a68
a67c
a67b
a67
a66
a65
a64b
a64
a63
a62c
a62b
a62
a61c
a61b
a61
a60d
a60c
a60b
a60
UDP :
nt5
nt4b
nt4
nt3b
nt3
nt2b
nt2
nt1
TCP history
- Ver1.0 Extream 2 (2006-04-01)
- Ver1.0 Extream 1 (2006-04-01)
- Optimized socket and bandwidth, increased transfer rate.
- Increased UP/DOWN connection limit to 20+1.
- Added function to disconnect low speed hosts.
- Support ZoneId.
- Ver1.0 Alpha 82 (2005-04-01)
- Various bits (including contextual help from UDP version).
- Ver1.0 Alpha 81 (2005-02-28)
- Ver1.0 Alpha 80 (2005-02-26)
- Ver1.0 Alpha 79 (2005-02-20)
- Fixed bug where node versions are not updated.
- Fixed bug where test is not executed when triggers' checkbox becomes active.
- Fixed bug where kept keys attributes are not updated.
- Changed format of cache.idx.
- Fixed access violation.
- Ver1.0 Alpha 78 (2005-01-23)
- Probably fixed bug where triggers are not working properly.
- Added option "decrease maximum CPU load on threads."
- Ver1.0 Alpha 77b (2005-01-22)
- Fixed range check bug for deleting queries (fixes not being able to delete query tabs).
- Ver1.0 Alpha 77 (2005-01-21)
- Added code in preparation for UDP test.
- Fixed bug where UninstallPlugin is not called.
- Disabled canceling download tasks.
- Fixed code to check maximum download speed.
- Fixed bug where general threads are not being canceled properly.
- Disabled queries from search button.
- Tweaked error processing code for cache manager initialization.
- Ver1.0 Alpha 76 (2005-01-16)
- Fixed bug where filter settings are not saved.
- Fixed access violations.
- Increased priority for downloading first block.
- Optimized general processing thread code.
- Cache can no longer be deleted through filters.
- Added command to delete cache (in query view, press ctrl+del to delete cache, press shift+del to delete DB).
- Changed key manager's cache format.
- Moved filter update process to a separate thread.
- Allow triggers to optionally ignore filters.
- Delete trickle upload requests with errors.
- Fixed error display caused by the side uploading the file.
- Use "-" where ID is not available.
- Fixed resource leak.
- Added error report display (when needed, it's displayed after program terminated).
- Ver1.0 Alpha 75c (2005-01-01)
- Added debug code and forcibly avoids access violation.
- Ver1.0 Alpha 75b (2004-12-31)
- Forgot to remove assembler stack.
- Ver1.0 Alpha 75 (2004-12-31)
- Added debug code.
- Changed download block selection algorithm.
- Changed upload scheduling algorithm.
- Fixed bug where query selector is not saved properly (fixes the query tabs disappearing bug).
- Fixed bug where download priority is not being saved.
- Made initialization serialized.
- Ver1.0 Alpha 74b (2004-12-29)
- All bugs are probably fixed.
- Removed debug code.
- Ver1.0 Alpha 74 (2004-12-29)
- Fixed bug where program would come to an invalid state when deleting cache file.
- Added debug code.
- Ver1.0 Alpha 73d (2004-12-28)
- Fixed bug where search connections are disconnected at high speeds.
- Ver1.0 Alpha 73c (2004-12-28)
- Fixed bug where all cache are erased in 73b.
- Ver1.0 Alpha 73b (2004-12-28)
- Ver1.0 Alpha 73 (2004-12-28)
- Fixed bug where "add to DB key only" doesn't work if cache exists.
- Optimized trigger processing a bit.
- Fixed memory leak where similar download files exist.
- Fixed bug where test connections don't happen when there are only low priority nodes.
- Adjusted algorithm to select node to connect to.
- Adjusted algorithm to select diffuse host.
- Strengthened key legitimacy check.
- Ver1.0 Alpha 72 (2004-12-27)
- Adjusted search connections.
- Ver1.0 Alpha 71b (2004-12-26)
- Adjusted node structure slightly.
- Ver1.0 Alpha 71 (2004-12-26)
- Fixed access violation error when initiating Diffuse Up connection.
- Optimized memory manager.
- Fixed bug where nodes are deleted on startup or when changing clusters.
- Fixed ID dialog box bug.
- Moved timer processing to a separate thread (reduced load on main thread).
- Optimized cache manager searches.
- Optimized key manager searches.
- Restore key data on startup.
- Restore download schedule on startup.
- Fixed data corruption when erasing all nodes.
- Ver1.0 Alpha 70 (2004-12-16)
- Fixed bug where queries' filter state are not saved.
- Changed algorithm to select nodes to connect.
- Nodes.txt is now replaced by nodes.db.
- Fixed speed check algorithm.
- Changed algorithm to select diffuse hosts.
- Ver1.0 Alpha 69 (2004-11-28)
- Fixed query selector not updating internal order.
- Ver1.0 Alpha 68b (2004-11-27)
- Ver1.0 Alpha 68 (2004-11-27)
- Fixed bug where trigger/filter order changes are not saved.
- Fixed GUI bugs.
- List view can now be arranged through drag and drop (in addition to keyboard alt+arrow keys)
- Revived Shift triggers (press Shift before pressing "add trigger" to duplicate trigger rule).
- Fixed bug for special environments where windows are placed incorrectly.
- Ver1.0 Alpha 67c (2004-11-13)
- Fixed "set priority to sort order" command.
- Ver1.0 Alpha 67b (2004-11-12)
- Fixed bug where old plugins are still allowed to load (CheckVersion bug).
- Fixed download sort bug.
- Fixed "set priority to sort order" command not being operational.
- Ver1.0 Alpha 67 (2004-11-12)
- Separated "Download" and "Triggers".
- Changed "Catalog" to "Upload".
- Added checkboxes to enable/disable triggers and downloads.
- Fixed the bug of attribute not being set when local/complete cache exists, and a link cache is being created.
- Fixed bug where files are not being checked on restart.
- Fixed access violation when deleting DB.
- Fixed bug where unused link cache is being overwritten with local cache, and not being deleted on restart.
- Changed trigger.txt format.
- Do not register request keys when download connections are at maximum.
- Fixed bug where cache is being written incorrectly if program exited during cache manager initialization.
- Fixed bug where cache folder are not being checked when added.
- Ver1.0 Alpha 66 (2004-10-25)
- Stopped using thread local object.
- Removed migration code for old versions.
- Removed code for old DB.
- Ver1.0 Alpha 65 (2004-10-24)
- Fixed GUI bugs.
- Optimized share diffuse up/down connections a bit.
- Ver1.0 Alpha 64b (2004-10-23)
- Fixed bug where diffuse down node information are not being initialized.
- Fixed bug where new version connecting do not trigger alert message.
- Ver1.0 Alpha 64 (2004-10-23)
- Changed GUI a bit (query tabs can now be arranged).
- Disabled point system temporarily due to excessive sessions.
- Limited number of share diffuse up/down connections.
- Ver1.0 Alpha 63 (2004-10-18)
- Changed point.db format.
- Fixed bug where transfers would stop due to specific circumstances.
- Points will become invalidated if cache.idx or point.db is changed incorrectly.
- Decreased number of threads.
- Ver1.0 Alpha 62c (2004-10-17)
- Fixed bugs in point manager.
- Ver1.0 Alpha 62b (2004-10-17)
- Fixed bug where forced trickle download mode does not transfer properly.
- Added debug code.
- Ver1.0 Alpha 62 (2004-10-16)
- Address problem where incorrect transmission data are being recorded in error log.
- Changed algorithm to decrease number of connections used to check points.
- Changed algorithm to select clients where points are kept.
- Ver1.0 Alpha 61c (2004-10-15)
- Fixed point display bug.
- Fixed port error when simultaneous acknowledgment reached limits.
- Ver1.0 Alpha 61b (2004-10-15)
- Ver1.0 Alpha 61 (2004-10-15)
- Ver1.0 Alpha 60d (2004-10-15)
- Fixed infinite loop for point requests in share connections.
- Fixed bug where application would stop responding (if not fixed, work around it with "turbo").
- Ver1.0 Alpha 60c (2004-10-15)
- Probably fixed point manager bugs.
- Fixed infinite loop for point requests in share connections.
- Ver1.0 Alpha 60b (2004-10-14)
- Fixed bug where new connections can not be made due to share up connections not being closed.
- Ver1.0 Alpha 60 (2004-10-14)
- Fixed bug where subdirectories can not be added.
- Implemented point system.
- DB duplicate check is now about 65536 times faster.
- Reduced time for locking DB keys.
- DB keys that are registered temporarily are deleted on initialization.
- Disconnect clients who send incorrectly timestamped keys.
- Fixed bug to check resume context time.
UDP history
- Ver1.0 Net Test 5 (2005-03-30)
- Fixed GUI scaling implementation.
- Fixed bug where labels are not being localized correctly.
- Fixed bug where add trigger/filter dialog erases list when ID is cleared.
- Added contextual help.
- ver1.0 Net Test 4b (2005-03-19)
- Probably fixed bug in special case communications.
- ver1.0 Net Test 4 (2005-03-19)
- Fixed bug where node's own keys are being received as remote.
- Temporarily changed Diffuse host selection code.
- Added debug code.
- Ver1.0 Net Test 3b (2005-03-17)
- Ver1.0 Net Test 3 (2005-03-17)
- Fixed timeout processing.
- Changed nodes.db format.
- Fixed bug where Recv_Stream is not changing.
- Ver1.0 Net Test 2b (2005-03-15)
- Fixed bug where Diffuse node speeds are showing random values.
- Ver1.0 Net Test 2 (2005-03-15)
- Fixed deadlock.
- Do not use buffer that is being read.
- Generalized communication class.
- Fixed traffic calculation implementation bug.
- Optimized packet buffer.
- Increased communication throughput.
- Fixed access violations.
- Fixed resource leak.
- Ver1.0 Net Test 1 (2005-02-23)