Aztek

Member
  • Content count

    435
  • Joined

  • Last visited

Posts posted by Aztek


  1. you are absolutely right, apex should not reconnect if it needs a password and does not receive it from the user or the favorites.

    The address 1.2.3.4 and 1.2.3.4:411 are essentially the same address, though i do not know how apexdc looks at them (my bad not knowing c++)

    hub.lan should resolve to an ip and the application should look if the ip is in favorites and then see if a password is on that...

    What i don't get is what password does the client send if no user is to respond with a password, a blank line or just stops, that should give a login timeout and disconnect the user, not ban him.


  2. no defrag app should be able to get write access to a file that apex is using/writing too...

    even elevated on vista that doesnt happen

    the "Access Denied" and "Resource In Use" should pop up for the diskkeeper


  3. convert is built into every windows ive used...

    C:\Users\Gunni>convert /?

    Converts a FAT volume to NTFS.

    CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]

    volume Specifies the drive letter (followed by a colon),

    mount point, or volume name.

    /FS:NTFS Specifies that the volume will be converted to NTFS.

    /V Specifies that Convert will be run in verbose mode.

    /CvtArea:filename

    Specifies a contiguous file in the root directory

    that will be the place holder for NTFS system files.

    /NoSecurity Specifies that the security settings on the converted

    files and directories allow access by all users.

    /X Forces the volume to dismount first if necessary.

    All open handles to the volume will not be valid.

    oh and there is no loss of data on the drive as long as the drive does not contain errors

    converting is the same as a format, just does not wipe the data away, thus takes longer :(

    you can (and i reccomend) converting all hard drives to ntfs, including the system drive itself ;)


  4. A user on one of my hubs sent me this, told me he was not in the room when this happened, he was both downloading and uploading...

    Code: c0000005 (Access violation)
    
    Version: 1.0.0B4 (2007-08-07)
    
    Major: 5
    
    Minor: 1
    
    Build: 2600
    
    SP: 2
    
    Type: 1
    
    Time: 2007-08-19 16:31:12
    
    TTH: 7CNQCQXDGEV7S2IDTUSYEW73M722LLS7BVOOXDI
    
    
    ntdll!0x7C901010: RtlEnterCriticalSection
    
    d:\cvs\apexdc++\trunk\client\merklecheckoutputstream.h(119): MerkleCheckOutputStream<MerkleTree<TigerHash=0x01F1A0E0,1024>=0x00000341,1>::write
    
    d:\cvs\apexdc++\trunk\client\chunkoutputstream.h(79): ChunkOutputStream<1>::write
    
    d:\cvs\apexdc++\trunk\client\filteredfile.h(133): FilteredOutputStream<UnZFilter=0x01FCC210,1>::write
    
    d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(533): DownloadManager::on
    
    d:\cvs\apexdc++\trunk\client\userconnection.cpp(180): UserConnection::on
    
    d:\cvs\apexdc++\trunk\client\speaker.h(64): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<3>=0x00DDFF00,unsigned char *=0x00DDFF08,int>
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(263): BufferedSocket::threadRead
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(515): BufferedSocket::checkSocket
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(531): BufferedSocket::run
    
    d:\cvs\apexdc++\trunk\client\thread.h(161): Thread::starter
    
    f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex
    
    f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex
    
    
    Code: c0000005 (Access violation)
    
    Version: 1.0.0B4 (2007-08-07)
    
    Major: 5
    
    Minor: 1
    
    Build: 2600
    
    SP: 2
    
    Type: 1
    
    Time: 2007-08-19 16:31:12
    
    TTH: 7CNQCQXDGEV7S2IDTUSYEW73M722LLS7BVOOXDI
    
    
    ntdll!0x7C901010: RtlEnterCriticalSection
    
    d:\cvs\apexdc++\trunk\client\merklecheckoutputstream.h(119): MerkleCheckOutputStream<MerkleTree<TigerHash=0x01F1A0E0,1024>=0x00000341,1>::write
    
    d:\cvs\apexdc++\trunk\client\chunkoutputstream.h(79): ChunkOutputStream<1>::write
    
    d:\cvs\apexdc++\trunk\client\filteredfile.h(133): FilteredOutputStream<UnZFilter=0x01FCC210,1>::write
    
    d:\cvs\apexdc++\trunk\client\downloadmanager.cpp(533): DownloadManager::on
    
    d:\cvs\apexdc++\trunk\client\userconnection.cpp(180): UserConnection::on
    
    d:\cvs\apexdc++\trunk\client\speaker.h(64): Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<3>=0x00DDFF00,unsigned char *=0x00DDFF08,int>
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(263): BufferedSocket::threadRead
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(515): BufferedSocket::checkSocket
    
    d:\cvs\apexdc++\trunk\client\bufferedsocket.cpp(531): BufferedSocket::run
    
    d:\cvs\apexdc++\trunk\client\thread.h(161): Thread::starter
    
    f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(348): _callthreadstartex
    
    f:\sp\vctools\crt_bld\self_x86\crt\src\threadex.c(326): _threadstartex


  5. Code: c0000005 (Access violation)
    
    Version: 1.0.0B4 (2007-08-07)
    
    Major: 6
    
    Minor: 0
    
    Build: 6000
    
    SP: 0
    
    Type: 1
    
    Time: 2007-08-13 13:43:24
    
    TTH: 7CNQCQXDGEV7S2IDTUSYEW73M722LLS7BVOOXDI
    
    
    ntdll!0x77F1B15F: ?

    Windows update was updating some drivers, including the network ones, then it just froze and crashed

    p.s. thats not the only thing that crashed, the aero interface seems "gone" and im restarting now :)


  6. yes, you see share size in userlist, but you can't get share size of user who is connecting to you, just because NMDC doesn't have any user identification.

    Imagine this:

    User A - shares 2 GB

    User B - shares 3 GB

    (both have same nick, but are in different hubs)

    now user A is connecting to you, but it gets share size of user B

    then user B is conencting to you and it again gets share size of user B, but connection to this user will be dropped

    what if it matches ip aswell?


  7. thing is that it is sometimes annoying to have to answer the same question million times

    "How do i set my application to {insert language name}"

    having it like this its only a matter of saying, "goto settings and then click Select Language"


  8. Hi,

    I have many times wondered why some things cant be easier, such as changing language in ApexDC++, why don't the language files come installed with the client :P

    so, i made this as an idea for future versions...

    1186872541.png

    the idea is simple, ad a directory inside apex dir called Languages (f.ex: C:\Program Files\ApexDC++\Languages), in there are the language XML files, the application reads from the xml file what the name of the language is and shows it on that list when it is asked to...

    If a user selects a language and clicks OK, the application pops out a warning that the language will not be loaded until the client is restarted (unless crise figures out a way to load a language file on the fly)

    Good idea ?


  9. Could someone provide a list of the user agents of all known dc++ clients B)

    I'm making a php script that prevents users from opening the hublist address in a browser, and show a guide on how to add the hublist to the client...