Pedja

Member
  • Content count

    96
  • Joined

  • Last visited

Posts posted by Pedja


  1. Can you, please allow us to use older version which does not crash. This time you forced us to download and use version which obviously does not work properly.

    Do not instruct me to report crashes as I simply have nothing to report - it just crashes all over. It happens regularly on several computers with no clues about the crash.


  2. I had 1.2B, and automatic upgrade to 1.2.0 did not work. I tried at three computers. It said there is problem, someone else uses file (not mentioning which file, I guess main ApexDC++ executable)

    Someone mentioned issue about loading partial file lists from users. I had similar complaints from few people. When they download filelist (in usual way) they get just main directory and when they want to open subdirectory, ApexDC++ downloads it separately. That was in 1.2B. The cure was to revert back to 1.1.

    About forcing upgrades, well, enough is said. Lots of us think that is bad policy, but it would be as developers want it to be, including their rude behaviour.

    When developer qotes that he has no obligations, that is serious, as that quotes are used when there are no proper answers or arguments. It comes to "it is because I say so".

    But, here we heard the most ridiculous argument: Microsot forces upgrades by discontiuning his products, so we can do it too. Microsoft discontinues products some ten or more years after they are published and does not force usres to upgrade in any way. EVeryone is free to use which ever version he wants, includig decisions to patch or upgrade.

    You discontinue products every month or so, in a way that actually disables ApexDC++ and renders it unoperative. But, as you say, you do that, just because you can.

    In few last versions there is even no option to disable update check, so after you published beta versions all people were abusively informed about it, and as they did not want to upgrade to beta, they had to see that popup every time they start program.


  3. After I left ApexDC to downlaod files, I found out that some time later, all files were coloured in red with status 'no users to download from'. ApexDC simply stopped downloading files even when users with that files shgoed up again on server. I had to use Readd source option to activate file download. But, I had to do that on each single file in queue because Readd source option is not available if several files are selected. It should be.


  4. Pojednostavljeno TTH je ceksum koji je izracunat na osnovu sadrzaja datoteke. Klijent koji preuzme datoteku moze da preusme i TTH uradi ponovno izracunavanje na preuzetoj datoteci i ako se TTH poklopi znaci da je sve ispravno preneseno. Uz to TTH se koristi da se pronadje sita datoteka kod drugih korsinika, jer jedna te ista datoteka kd svakog od njih ima isti TTH.

    TTH ne mora uvek biti dostupan, jer to zavisi koji je klijent sa druge strane - neki ne racunaju TTH.

    Zlib je protokol za kompresiju isto kao sto su to ZIP, ARJ, RAR i slicni.

    rollback znacida se nesto vraca na prethodnu tacku. Pretsptoavljam da u DC++ protokolu toznaci da ako se nastavlja prenos datoteke, da se prenos pocinje od poslednjeg ispravno preuzetog bloka.

    Nastavak prenosa je situaciaj da si poceo preuzimaej datoteke od nekoga pa je taj prenos prekinut, nebitno zbog cega. U mommentu kad aista daoteka bude raspolzovia kod bilo kog korsinika na hub-u, dc klijent nastavlja prenos od tog korisnika. Tako ti mzoes daostavis DC ukljucen danima, a on ce sam da se snadje i preuzima delove datoteke od koga god moze dok ne skine celu datoteku.


  5. Removed: Media player, chat formatting and startup option (use startup folder instead)

    Why startup option is removed? That was one of the greatest improvements lately. We had no problems with it, functional and realy useful.


  6. What you are trying to do is see what is new in the file list since previous times you looked at that user.

    I suggested this way to introduce what's new long time ago, but developers simply rejected it. I support this idea beacuse it does not ask for anu change in protocol, and it's 100% compatible with al DC++ clients, because it requires just imrpvement on ApexDC++ itself.

    However, introducing date field in files.xml is als not bad idea. I realy do not understand people who are concerned about fiel length. Date information length is really minor compared to everything else contained in files.xml.

    After all, we should ask that files.xml be compressed instead downloaded as plain text file. Compression would really cut down transfer duration.


  7. After I upgraded to 1.0.0 i found out two problems:

    a) file share was reset so I had to select shared directories again

    :thumbsup: I cannot change width of main chat chat and user list windows. Vertical separator among them is not clickable.


  8. You are really unsensitive to others points of view (as you prooved many times before).

    I can even understand that you force people to upgrade in some reasonable time frame, and not to shut down his version the first moment it finds out that there is an update. Give people 30 days or so so they can upgrade when tit is suitable to do so.

    What you do is emidiately shutting down application and cutting people off. You behave like everyone like you has unlimited internet access and can download whenever he likes to. It is simply that: you are selfish, you do not care about other people situation and opinion.


  9. We wish to ensure all beta users are using up to date version... use the last stable version (0.4.0 st the time of writing this) to avoid these issues until 1.0.0 Final is out.

    I believe you are the only one's to forces uch policy. If somoene decides to use beta, he problely does that because he need an option available in that beta ant not in stable release, and he found out stable enough beta to use it. If it works for him, why would you decide for him to upgrade? I cannon imagine nothing else but selfish reasons.

    It is just enough to warn user that there is new version outthere and offer him to download it. If he would follow is just his own decision. It is really incorrect to shut down his version just because you decide so.

    Even if you really inist on such illogical idea to force user to download new version, is it really necessary to disable his current version and thus make it unusable? What goal would you liek to achieve except tha tpeople would be irritatted enought to stop using your applciation. You are playing gods or what?

    After this today, I have realy strong pressure from the network members to ban ApexDC form our hubs. It is very close that you wil use few hundred users just on our hub... because if you insist, our network admins can play gods to, and simply decide to forbid ApexDC++ and force users to "chose" something else.


  10. IP Guard is nice option. Here are few ideas:

    For each entry one should be able to set if that IP range is denied or allowed. Sometines it is needed to allow whole ip range and then deny just few IP's that belong to the same IP range. IP guard does not allow that.

    Default policy should be just that: default policy used when IP does not belong to any specified IP ranges. But if it belongs to some IP range, then it should be possible to set if that means IP is allowed or denied.

    Also, if would be good if we could use right click on user or connection and add that user's IP into IPguard.

    Next nice option would be to set rule in ipguard but with expiration, so we could temporary deny or allow some IP range.

    Rules should have option to be enabled or diabled, so if we want to temoprarily disable rule, we do not have to delete it from the rules list.


  11. I can understand that ApexDC++ insists on informig user that there is new version, but forcin user to download it is really not understandable. What if user is not in position to upgrate at the moment? Why making Apex unusable until upgraded?

    You devastated our local community today. We use ApexDC for local communication within network. We have internet link but it is very slow. Today, all ApexDC clients found out that there is Beta 5, and they insisted that user must download it. Otherwise they were unable to start ApexDC++.

    Since link is slow, nobody was able to download and our community fell apart. peopel were unable to start DC and that meant they were unable to communicate to each other to find out alternate palces to get new version of Apex (as it was impossible to download it from Apex site).

    I am really pissed of....


  12. Chriss you show basic lack of will to understand problem. There is no proper solution but checking if IP changed from DC client itself. But as many other issupes. ApexDC++ developers do not care about problems that do not hit them.


  13. Is it possible to set ApexDC to download file form specific source?

    When I start downloading, usually there are few people having the same file, but they have very various link speeds. When I know which one has the highest speed I want to set ApexDC to download only from that user, regardless if there are more sources for the same file.


  14. Is it theoretically possible to set speed limit on user level? Actually I would like to be able to set upload and download speed limits per hub level.

    I know that SC protocol does not distinguish if user is on one or another hub, but as I can see Apex shows which hub user belongs to in connection list.

    I have this problem: I am connected to two hubs. One hub is in out local network, and transfer speed among members is very high. Other hub is on the net, and transfer speed is substantially slower.

    I want to limit DC transfer speed on internet connection so I can use Internet for sending email, or even surf while download is in progress. But, if I set appropriate limit, that slows down local connections too. That is unnaceptable.

    I would like to have limiting that can allow me to use different limits for different connections, and i wold like to have it built in ApexDC.


  15. Otvori Files / Settings / Downloads / Queue. Tu imas opcije zapodesavanje automatskog trazenja alternativa (Segment Donwloading).

    Tu proveri da je Enable multi source: Automatic, i podesi sledece tri opcije po zelji.

    Search for alternates je, po svemu sudeci, omoguceno samo ako oznacis jednu datoteku. Verovatno zato da bi se izbeglo zagusenje posto ova opcija dobrano opterecuje resurse.