balder

Support
  • Content count

    533
  • Joined

  • Last visited

Posts posted by balder


  1. When you first connect to a hub (if it is not in your fav's) the client is automatically set to emulate DC++. When you put the hub in your fav's the next time you connact you will display the Apex tag. in the fav hub property pane you can tick the option emulate dc. Could this be the problem?


  2. When ADC will become common there will be no need to worry
    possibly but when you see how much objection dropping old file list formats produces. One has to except that ADC protocol wont be the only protocol implemented for a while. Until there are ADC clients that give "exactly" the same functionality of some of the popular nmdc clients. The NMDC protocol will still be supported in both client and hub soft which will make developing adc exclusive functionality difficult at best

    This is probably a wrapper to the "net send" command. however this command requires the receiver (possibly the sender) to have the messenger service running. I think this is disabled by default in win xp sp2. if not it is a good idea to disable it. It is also worth mentioning that people wont be able to send you a message unless you are running on a machine directly connected to the Internet even then it is unlikely to work unless you have no firewall.

    some addition to send internal IP address of user, right?

    I hope not. Although not a critical security risk. My internal IP address is a piece of information i would prefer to not just give away

    edit: here is a link to disable messenger service if anyone is interested

    http://www.microsoft.com/windowsxp/using/s...e/stopspam.mspx


  3. bind ip address is useful if you have two network devices. it tells apex which network address/device it should bind to (use). if you only have one device just leave it as 0.0.0.0. bigcanuck getIP function in apex should get your external address now.


  4. i not think this is possible unless you rebuild the source. I think a future advancement would be to allow the web interface to be configured via xml and xlst files but this is a lot of work


  5. and bind address should be 192.168.2.2, AFAIK.

    cheers amp i just wanted to let people know so they dont get scared by the bind address. you only need the bind address if you have two network cards


  6. this is to do with the tooldbar size, you can change this (in apex at least) by changing the number next to the tool bar path it is probably something like 24/22 just try playing with that number until the icons are right (the correct number will probably be 20,22, or 24) and just so you know the only program this site officially supports is Apex current release (v 0.3.0.0 at the time of writing) as bigcanuk said go to techgeeks.geekgalaxy.com:1411 for help with previous versions or Apexdc


  7. By prohibiting interoperability among Apex and some other very popular DC clients you are actualy doing bad thing for whole DC community,
    Lets say this once more with feeling.

    APEX DIDN'T MAKE THIS DECISION

    DC++ did, so go over to there forums and complain. Apex aggree with it and see little point in developing support for projects that no longer have active development. Instead of trying to convince the Apex Dev team to implement the antiquated way of doing things why dont you get the developers of these popular clients to pull there finger out and upgrade there client.

    All this goes in totaly different direction you are thinking of. More and more hubs do ban Apex.

    If a hub bans clients for not supporting the old file list method they will have a very quite hub. As dc++ has removed this functionality. any client based on this will not have that functionality and if a client is not based on this how are do you expect to connect to an adc hub. bigcanuck sumed things up quite well. Your new windows Vista install wont give you support for win 98 apps.

    look how easy they had it on the dc++ forum

    and this seems to be the original descution that decided hashing was needed


  8. Advanced Settings Explained

    This guide explains the meaning of the options in the advanced settings page.

    • Auto-away on minimize (and back on restore) Default:OFF
      if this option is on. When you minimize the application you will automaticly go into away mode meaning that your away message will be sent to anyone who pm's you. you will also appear as away in the user list. when you maximize the app you will automaticly be taken out of away mode
    • Automaticly Follow Redirects Default:ON
      you can be issued a redirect for any number of reasons. you share is not bigger enough to enter a hub or you could have been sent a redirect by an op. If this option is on you software will automaticly go to the hub you where redirected to
    • Clear Search box after each search Default:ON
      if this option is on then the search box will be cleared after each search. if it is Off then the text remains. note that this is not related to the search term history
    • Minimize at Program Startup Default:OFF
      If this option is on. Each time you start the application it will start minimized in the system tray.
    • Use File extentions for Download to in search Default:ON
      nope. cant work this one out ;)
    • Remove Forbidden (unfinished Kazaa, Win MX, GetRight, eMule, ApexDC++) Default:ON
      When this option is on you can provide a comma sepetated list of files to remove from you share. The list of files is set in the share skiplist (wildcard: *, separator: ;)" text feild. An example of a list would be *.tmp;*.cab;*.ini;*.dll;
    • Install URL handler on startup (to handle dchub:// links) Default:ONif this is on it puts an entry in your registry to tell aplications wanting to use the dchub:// protocol should do so with ApexDC
    • Install Magnet URI handler on startup Default:ONif this is on it puts an entry in your registry to tell aplications wanting to the magnet uri scheme should do so with ApexDC
    • Don't Delete file lists when exitingDefault:OFF
      If this opsion is on then any file list you download will be avaliable in your file lists folder next time the app starts. When it is off they are deleted when the app is closed.
    • Automaticly Disconnect users who leave the hub Default:OFF
      When this option is ON. if a user leaves the hub and he is downloading from you in that hub. they will be disconnected
    • Dont automaticly disconnect favorite users who leave the hub Default:ON
      if you have the above option set on. You can set this option to on so that if one of your fav users leaves the hub they will not be disconnected.
    • Dont send the away message to botsDefault:ON
      When this option is on your away message will not be sent to bots e.g. message rooms and hub messages.
    • Break on first ADLSearch match Default:OFF
      If you're using the ADLSearch features, having this option on will make a file show up in only the first search it matches. If disabled, it may appear multiple times.
    • Enable Safe and compressed transfers Default:ON
      When transfering data with a compatible client, DC++ will try to use ZLIB compression with integrity checks. This uses some CPU cycles, but can dramatically speed up transfers of uncompressed files as well as ensure file integrity.
    • Accept custom user commands from hub Default:ON
      This option lets you enable or disable DC++'s ability to retrieve custom commands from a remote hub. Custom User Commands may show when you click on the hub's tab, or on a user in the Transfer View, Search Window, or User List.
    • Always use passive mode for Search (use only if you know exactly what your doing) Default:OFF
      if this is on it allows you to perform search results as a passive user but whilst still downloading as active user
    • send unknow /commands to the hub Default:OFF
      If this is on and you type a message starting with foward slash in either the main chat or private chat. It will only me sent to the client if the client has a response it will send the response to the hub otherwise it will be droped
    • Add finished files to share instantly (if shared) Default:OFF
      if this is on then when a file finishes downloading the your file list will be refreshed.
    • Use CTRL for line history Default:ON
      if this is on then you can use the control and the up and down arrow keys to scroll through previous messages
    • Debug Commands Default:OFF
      not sure
    • Send garbage on incoming connections (to avoid ISP p2p throterling) Default:OFF
      i belive this tells the client to send a random block of data during uploading handshake, probably to avoid protocol detection or something
    • Send garbage on outgoing connections (to avoid ISP p2p throterling) Default:OFF
      same as above but for downloading
    • Enable the webserver Default:OFF
      if this option is on then then apex will listen on a port specified in the expert pane. It will produce a web page where you can search for files view your upload and download que and some other stuff
    • Detect Conflicting software Default:ON
      if this option is on you will be shown a message if you have sofwtare the might conflick with dc e.g. zonealarm
    • Dont announce new ApexDC++ versions (vesion.xml is still dowlnoaded Default:OFF
      if this option is on you will not be shown a message hen the newest version of apex is out
    • Activate search/userlist filter by Enter Default:OFF
      if you turn this on then you will need to hit enter before your search on the userlist is performed. this option will save on resource for those that really need it
    • Save settings window state Default:OFF
      When this option is the apex settings dialog bok will open straight to the page you where last viewing instead of the front page. e.g. if you where looking at user commands and closed the settings the next time you open settings tha page showed would be user commands
    • Enable $HubTopic support Default:OFF
      if this option is on your client will support the $HupTopic protocol extention, this extention is used in verlihub. The $HubTopic command sends the topic of the hub to the client, similar to IRC.
    • Start hubs minimized Default:OFF
      if this option is on then hubs will be minimized when you open them

    Well i got them all bar to, i think I am sure someone will be able to say what those two are and if you have any corrections please feel free to post them :)

    nehajay likes this

  9. But misspellings like that really should be corrected because they give the impression that the developer was careless.
    :ermm: well to me it makes them look human. off by one buffers and not performing boundary checking shows carelessness. anyway i wasn't saying dont report it here it needs to be fixed in the appropriate place package otherwise it will need fixing in each release and the best way to get it fixed will be to do it your self and send in a patch most the people developing this will be tryning to deal with the massive list of bug reports and feature requests that they all have instead of trying to correct spelling mistakes, especially when the same word can be spelt in many different ways depending on where you come from

  10. "We describe a collision-finding attack on 16 rounds of the Tiger hash function requiring the time for about 2^44 compression function invocations. Another attack generates pseudo-near collisions, but for 20 rounds of Tiger with work less than that of 2^48 compression function invocations. Since Tiger has only 24 rounds, these attacks may raise some questions about the security of Tiger. In developing these attacks, we adapt the ideas of message modification attacks and neutral bits, developed in the analysis of MD4 family hashes, to a completely different hash function design."

    ref: Stefan Lucks: Papers for Download

    as far i as know dc++ uses 24 round tiger hash


  11. believe the point is more this

    ..............

    anyway I've rambled enough now.

    thankyou for clearing that up for me, your obviously a bigger geek then me :P


  12. "user has choosen not to share..."

    The correct spelling of the past participle of the verb "choose" is "chosen" (choosen is not a word). Please fix. Thanks!

    lmao :P thanks for spotting that one hoewver it is probably a bug in dc++ or sdc can you please see if it appears there and reports in the apropriate forum :P


  13. balder hasn't got the experience to continue mattdev's work

    ijust wanted to let you all know my position :)

    when i got the most current version of the ApexDC++ linux source both it and linuxDC use libraries which i am not very familure with. it also uses scons instead of make another programme i am not familiure with. i have therefore instructed the apex-dev team to seek a linux programmer who has more experience in these libraries/programms then myself. If anyone can offer this expertise please contact any of the admin dev team or myself.

    in the mean time i will continue to work on the development of the linux client. However progress will be slow. I would also like to say to any one who would like to be Apex++ linux devs out there pls note that you will have my support in both testing and developing this client.


  14. I acknowledge that my guide needs updating :) i'll sort it later this weekend... in the mean time why not you guys do some guides too

    BUMP - your link is giving a 404 again and im now not sure if the one i posted is correct


  15. Ok, a couple of people have asked about TLS so i am going to right a small guide.

    Before i start please read the following topics

    http://forums.apexdc.net/index.php?showtopic=578

    http://forums.apexdc.net/index.php?showtopic=322

    http://dcpp.net/forum/viewtopic.php?t=19054

    http://dcpp.net/forum/viewtopic.php?t=35

    these are topics which discuss the caveates of TLS.

    Ok, first of all you need to download OpenSSL i use this package for windows.

    install this package excepting all defaults

    i choose not to overwrite the three files mentioned. this is your choose. both will work but overwriting the files may cause other programs that use ssl to stop working. most uses don have programs that use SSL.

    Ok now you need to add the OpenSSL bin directory onto your system path.

    right click My Computer -> select properties -> select Environment variables

    Under System Variables locate Path and select Edit. ooh it appears that the installer places openssl on the path for you. just incase make sure that C:\OpenSSL\bin is somewhere in this variable. if not place a ';'

    at th end of the variable value and add C:\OpenSSL\bin

    now that all that is done you should be able to open apex settings go to security and select generate certificate.

    you will need to setup port forwarding on the TLS port and this port will need to be different from the TCP and UDP ports

    Ok, now you need to learn what TLS is, how it offers security and what it doesn't do.

    if you leave all of the other options in place then if either a hub or a client supports TLS you will connect to them over an encrypted channel.

    if you untick "allow TLS connections to hubs without trusted certificates" if you want to connect to a hub over an encrypted channel then you need to put the hubs certificate into your trusted certificate folder (C:\Program Files\ApexDC++\Settings\Certificates\)

    if you untick "allow TLS connections to clients without trusted certificates" if you want to connect to a client (download) over an encrypted channel then you need to put that users client certificate into your trusted certificate folder (C:\Program Files\ApexDC++\Settings\Certificates\)

    with all of that said ADCS is very unstable and unsupported. if any of this doesn't work you should report the errors to DC++ forums

    if you have any corrections to this guide please post them below it will be appreciated

    here is a link to the ADC protocol draft