Redmine: Issueshttp://dev.d-lan.net/http://dev.d-lan.net/favicon.ico?15495416382023-04-10T18:55:43ZRedmine
Redmine euphorik.ch - Defect #326 (New): 1http://dev.d-lan.net/issues/3262023-04-10T18:55:43ZEmad Medheremad.medher.swe@gmail.com
<p>1</p> D-LAN - Defect #324 (Assigned): Conflit with VirtualBoxhttp://dev.d-lan.net/issues/3242021-11-12T07:50:41ZGreg Burrigreg.burri@gmail.com
<p>When a virtualbox network interface exists the UDP multicast doesn't work, see : <a class="external" href="https://dev.d-lan.net/boards/4/topics/98">https://dev.d-lan.net/boards/4/topics/98</a></p>
<p>The current solution is to disable the interface.</p> D-LAN - Feature #323 (Assigned): Keep modification date when copying files/directorieshttp://dev.d-lan.net/issues/3232021-11-12T06:57:49ZGreg Burrigreg.burri@gmail.com
<p>As said by Alex :</p>
<p>Alex Dong Li</p>
<p>Sun, Nov 7, 11:16 PM (5 days ago)</p>
<p>to me<br />Dear Greg,</p>
<p>I tried your D-LAN tool. It works fine, except that it won't keep the original timestamps of files/dirs if I download files from another computer.</p>
<p>Would you please add this important feature in the future?</p>
<p>Thanks!</p>
<p>Alex</p> D-LAN - Defect #301 (New): Continuous Integration for Windows buildhttp://dev.d-lan.net/issues/3012021-01-28T13:22:58ZGreg Burrigreg.burri@gmail.com
<p>Finish to set up continuous integration from <a class="external" href="https://ci.appveyor.com/project/Ummon/d-lan">https://ci.appveyor.com/project/Ummon/d-lan</a></p>
<p>Put a status button like qBittorent has done here: <a class="external" href="https://github.com/qbittorrent/qBittorrent/blob/master/README.md">https://github.com/qbittorrent/qBittorrent/blob/master/README.md</a></p> D-LAN - Task #300 (Assigned): Check if the issue with Nagle’s algorithm exists somewherehttp://dev.d-lan.net/issues/3002020-11-06T15:35:21ZGreg Burrigreg.burri@gmail.com
<p>reference: <a class="external" href="https://vorner.github.io/2020/11/06/40-ms-bug.html">https://vorner.github.io/2020/11/06/40-ms-bug.html</a><br />Another article: <a class="external" href="https://www.extrahop.com/company/blog/2016/tcp-nodelay-nagle-quickack-best-practices/">https://www.extrahop.com/company/blog/2016/tcp-nodelay-nagle-quickack-best-practices/</a></p> D-LAN - Feature #298 (New): Use IPv6 and IPv4 at the same time to avoid the user to choose betwee...http://dev.d-lan.net/issues/2982020-08-04T11:05:22ZGreg Burrigreg.burri@gmail.com
<p>The goals are to improve simplicity and connectivity.</p> D-LAN - Defect #296 (New): Scanning files (a lot) may take 100% CPU (of one core)http://dev.d-lan.net/issues/2962020-07-17T12:28:00ZGreg Burrigreg.burri@gmail.com
<p>It seems weird that the file scanning may consume a whole core (i5 6500)</p> D-LAN - Defect #292 (Assigned): Use multicast IPv6 when IPv6 is selectedhttp://dev.d-lan.net/issues/2922020-04-20T06:43:29ZGreg Burrigreg.burri@gmail.com
<p>Maybe use both to be sure to reach a maximum of peers</p> D-LAN - Feature #291 (Assigned): Refresh the websitehttp://dev.d-lan.net/issues/2912020-04-17T06:21:28ZGreg Burrigreg.burri@gmail.com
<ul>
<li>The QR-code in 'support us! can be clickable to go to blockchain.info</li>
<li>[OK] Home: Remove the warning about the beta status</li>
<li>[OK] Home: replace the logo by a SVG</li>
<li>Features: Chat via public or private rooms or peer-to-peer + update screenshots with the new interface</li>
<li>FAQ: remove the mac osx section, add windows 10 to "can I configure to start..." </li>
<li>About: Update the tools</li>
<li>Remove google analytics</li>
<li>Re-enable the doc web-site (var/www/d-lan_doc)</li>
<li>[OK] Update jquery and colorbox : <a class="external" href="https://github.com/jackmoore/colorbox">https://github.com/jackmoore/colorbox</a></li>
<li>[OK] Remove the <code>[if IE ]</code> in HTML</li>
<li>[OK] Use HTTPS with certificate from letsencrypt</li>
<li>[OK] BUFFER_SIZE in constants isn't used (in Erlang module)</li>
<li>Use svg or css for the strip background : <a class="external" href="https://github.com/bansal-io/pattern.css">https://github.com/bansal-io/pattern.css</a></li>
</ul> D-LAN - Task #290 (New): Find a way to improve the transfer of multiple little fileshttp://dev.d-lan.net/issues/2902020-04-03T18:55:06ZGreg Burrigreg.burri@gmail.com
Multi hash request ?<br />In 'core_protocol.proto': 'GetChunk' is now 'GetChunks'.
<ul>
<li>Check that the sum of all chunk sizes do not exceed the maximum size of a chunk (64 Mb)</li>
</ul>
<ul>
<li>Benchmark the download of two files at the same time from one host.</li>
</ul> D-LAN - Defect #289 (New): Expand the time frame to compute the ETAhttp://dev.d-lan.net/issues/2892020-03-26T12:38:06ZGreg Burrigreg.burri@gmail.com
<ul>
<li>The ETA isn't quite stable and has too variance.</li>
<li>Do not display seconds when > 60 s</li>
</ul> D-LAN - Defect #287 (Assigned): Warning: Unsupported ICC profile class 70727472http://dev.d-lan.net/issues/2872020-03-14T20:54:33ZGreg Burrigreg.burri@gmail.com
<p>The followinh warning are caused by the file <code>application\GUI\ressources\emoticons\Riceballs\Angry.png</code> :</p>
<pre>
[Warning] {Qt} (13372) : Unsupported ICC profile class 70727472
[Warning] {Qt} (13372) : fromIccProfile: failed general sanity check
[Warning] {Qt} (13372) : QPngHandler: Failed to parse ICC profile
</pre> D-LAN - Defect #283 (New): Wrong folder for cache.bin and queue.binhttp://dev.d-lan.net/issues/2832019-05-24T07:21:36ZGreg Burrigreg.burri@gmail.com
<p>On Windows 7 (not tested on win 8 or 10), these two files are put in <code>C:\Windows\SysWOW64\config\systemprofile\AppData\Local\D-LAN</code> instead of <code>C:\Users\<user>\AppData\Local\D-LAN</code></p> D-LAN - Defect #282 (New): Avoid talking about 'hash' in GUIhttp://dev.d-lan.net/issues/2822019-05-23T13:45:52ZGreg Burrigreg.burri@gmail.com
<p>Try to use the term 'index', 'indexing', etc... to avoid confusing people which don't know what is an hash or a hashing process.</p>
<p>For example, use "indexing in progress . . ." instead of "hashing in progress . . ."</p> D-LAN - Defect #273 (Assigned): Can't download to ourself (same core) on IPv6http://dev.d-lan.net/issues/2732015-06-17T16:25:57ZGreg Burrigreg.burri@gmail.com
<p>When a file is downloaded from another peer and we already have it, it may be downloaded from ourself. In the case of IPv6 the download doesn't start. It works well on IPv4.</p> D-LAN - Defect #272 (New): Bad layouting when the skin is modifiedhttp://dev.d-lan.net/issues/2722015-06-13T21:24:04ZGreg Burrigreg.burri@gmail.com
<p>From the settings it's possible to dynamically switch the skin. If the skin is set to 'leet' then reset to 'default' then the layouting is screw up.</p>
<p>Verified on Windows 8 with Qt 5.4.</p> D-LAN - Feature #249 (New): Donate information in the about pagehttp://dev.d-lan.net/issues/2492014-02-27T22:31:51ZGreg Burrigreg.burri@gmail.com
<p>Add some donate information in the about page like a bitcoin QR code</p> euphorik.ch - Feature #248 (New): Ouverture des liens externes dans une nouvelle fenêtrehttp://dev.d-lan.net/issues/2482013-11-16T12:11:06ZPoUpA Euphorikeuphorikdjs@gmail.com
<p>Je sais que ça va à l'encontre des normes w3c ou je sais plus lesquelles mais c'est chiant de devoir faire un click droit ;)</p> euphorik.ch - Feature #247 (New): Updater le title de la page dynamiquement quand un nouveau mess...http://dev.d-lan.net/issues/2472013-11-16T12:08:30ZPoUpA Euphorikeuphorikdjs@gmail.com
<p>Quand on est sur le site, si quelqu'un poste un message le title devrait être mis à jour en clignottant listant les pseudos personnes ayant posté depuis la connexion au site ou depuis le dernier message si la personne à posté durant cette session ( ce qui veut dire qu'il a vu les message ajoutés avant le sien)</p>
<p>Exemple :<br />Je me connecte => title = euphorik.ch<br /><nick> poste un message => title = <nick> a posté un nouveau message ; (en alternance avec euphorik.ch toutes les 5 secondes)<br />Je poste un message => title = euphorik.ch</p> D-LAN - Internal #243 (New): Add a MIME type for files.http://dev.d-lan.net/issues/2432013-09-28T12:50:36ZGreg Burrigreg.burri@gmail.com
<p>Disclaimer: Qt5 is required for this task.</p>
<p>Add a MIMI type in the class FM::File and in the 'Entry' protobuff message.</p>
<p><a class="external" href="http://www.ics.com/blog/whats-new-qt-5-qmimedatabase-and-qmimetype">http://www.ics.com/blog/whats-new-qt-5-qmimedatabase-and-qmimetype</a></p> D-LAN - Defect #239 (New): Download rate isn't stablehttp://dev.d-lan.net/issues/2392013-07-17T07:12:56ZGreg Burrigreg.burri@gmail.com
<p>On Windows the download rate may rise then suddenly fall. It may be related to the system cache which can be deactivated in the hard drive properties page.</p>
<ul>
<li>Try to check is some more options can be used when a file is opened or written : <a class="external" href="https://github.com/Ummon/D-LAN/blob/master/application/Core/FileManager/priv/Cache/File.cpp#L278">https://github.com/Ummon/D-LAN/blob/master/application/Core/FileManager/priv/Cache/File.cpp#L278</a>
<ul>
<li>There is some interesting options here (like FILE_FLAG_NO_BUFFERING): <a class="external" href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx</a></li>
<li>Official documentation about file buffering : <a class="external" href="http://msdn.microsoft.com/en-us/library/windows/desktop/cc644950%28v=vs.85%29.aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/cc644950%28v=vs.85%29.aspx</a></li>
<li>Article about system buffering: <a class="external" href="http://nasutechtips.blogspot.fr/2010/09/fileflagnobuffering-and-file-readwrite.html">http://nasutechtips.blogspot.fr/2010/09/fileflagnobuffering-and-file-readwrite.html</a></li>
</ul>
</li>
<li>Look if the Qt layer is optimal and can be replaced by ours.</li>
</ul> D-LAN - Internal #238 (New): Clienthttp://dev.d-lan.net/issues/2382013-07-03T18:36:20ZGreg Burrigreg.burri@gmail.com
<p>A independent console executable to execute Javascript scripts to control one or more <em>Core</em>.</p>
<p>Documentation about scripting in Qt 6: <a class="external" href="https://doc.qt.io/qt-6.0/qtjavascript.html">https://doc.qt.io/qt-6.0/qtjavascript.html</a></p> D-LAN - Defect #236 (Assigned): Floating window might be closedhttp://dev.d-lan.net/issues/2362013-04-27T06:42:42ZGreg Burrigreg.burri@gmail.com
<p>Even if the user shouldn't be allowed to close the search or peers windows, it can be do that by pressing ALT-F4.</p>
To restore the window there are two ways:
<ul>
<li>Delete the file 'gui_settings.txt' </li>
<li>Delete the line beginning with 'windows_state: ' in 'gui_settings.txt'</li>
</ul>
<p>the file 'gui_settings.txt' is located here : <br />"C:\Users\<user>\AppData\Roaming\D-LAN" where <user> is the current D-LAN user</p> D-LAN - Feature #235 (New): Transfer speed throttlinghttp://dev.d-lan.net/issues/2352013-04-07T15:21:08ZGreg Burrigreg.burri@gmail.com
<p>Be able to set a transfer max bandwidth, for example : 10 MiB/s. This value is for upload and download, it means 10 upstream and 10 downstream for a total of 20 MiB/s.</p>
<p>The limitation should be displayed for each user in the user list, at least in the tooltip. Maybe with a associated symbol.</p> D-LAN - Task #233 (Assigned): Ubuntu packaging with launchpadhttp://dev.d-lan.net/issues/2332013-02-04T08:01:05ZHervé Martinetherve.martinet@gmail.com
<p>Change ubuntu packaging build by making a source package and using launchpad to build binary packages.</p>