Files | |
file | common.h |
Common header for Gtk-Gnutella. | |
file | alive.c |
Alive status checking ping/pongs. | |
file | alive.h |
Alive status checking ping/pongs. | |
file | ban.c |
Banning control. | |
file | ban.h |
Banning control. | |
file | bh_download.c |
Handles the client-side of the Browse Host function. | |
file | bh_download.h |
Handles the client-side of the Browse Host function. | |
file | bh_upload.c |
Handles the server-side of the Browse Host function. | |
file | bh_upload.h |
Handles the server-side of the Browse Host function. | |
file | core/bitzi.c |
Bitzi Core search code. | |
file | core/bitzi.h |
Bitzi Core search code. | |
file | bogons.c |
Support for IP bogons detection. | |
file | bogons.h |
Support for IP bogons detection. | |
file | bsched.c |
Bandwidth scheduling. | |
file | core/bsched.h |
Bandwidth scheduling. | |
file | clock.c |
Maintain an accurate clock skew of our host's clock with respect to the absolute time. | |
file | clock.h |
Maintain an accurate clock skew of our host's clock with respect to the absolute time. | |
file | dh.c |
Dynamic query hits. | |
file | dh.h |
Dynamic hits. | |
file | dime.c |
Dime parser / creator. | |
file | dmesh.c |
Download mesh. | |
file | dmesh.h |
Download mesh. | |
file | core/downloads.c |
Handle downloads. | |
file | core/downloads.h |
Needs brief description here. | |
file | dq.c |
Dynamic querying. | |
file | dq.h |
Dynamic querying. | |
file | extensions.c |
Gnutella message extension handling. | |
file | extensions.h |
Gnutella message extension handling. | |
file | features.c |
Header parsing routines. | |
file | features.h |
Header parsing routines. | |
file | core/fileinfo.c |
Structure for storing meta-information about files being downloaded. | |
file | core/fileinfo.h |
Structure for storing meta-information about files being downloaded. | |
file | geo_ip.c |
Support for geographic (country-level) IP mapping. | |
file | geo_ip.h |
Support for geographic IP mapping. | |
file | ggep.c |
Gnutella Generic Extension Protocol (GGEP). | |
file | ggep.h |
Gnutella Generic Extension Protocol (GGEP). | |
file | ggep_type.c |
GGEP type-specific routines. | |
file | ggep_type.h |
GGEP type-specific routines. | |
file | gmsg.c |
Gnutella Messages. | |
file | gmsg.h |
Gnutella Messages. | |
file | core/gnet_stats.c |
Needs brief description here. | |
file | guid.c |
Globally Unique ID (GUID) manager. | |
file | core/guid.h |
Globally Unique ID (GUID) manager. | |
file | gwcache.c |
Gnutella Web Cache. | |
file | gwcache.h |
Gnutella Web Cache. | |
file | hashtree.c |
Merkle Hash tree implementation, not yet memory and speed optimized yet. | |
file | hashtree.h |
Hash tree implementation, not yet memory and speed optimized yet. | |
file | core/hcache.c |
Host cache management. | |
file | core/hcache.h |
Host cache management. | |
file | hostiles.c |
Support for the hostiles.txt of BearShare. | |
file | hostiles.h |
Support for the hostiles.txt of BearShare. | |
file | hosts.c |
Host management. | |
file | hsep.c |
Horizon Size Estimation Protocol 0.2. | |
file | core/hsep.h |
Horizon Size Estimation Protocol 0.2. | |
file | http.c |
HTTP routines. | |
file | core/http.h |
HTTP routines. | |
file | huge.c |
HUGE support (Hash/URN Gnutella Extension). | |
file | huge.h |
HUGE support (Hash/URN Gnutella Extension). | |
file | ignore.c |
Management of download ignoring list. | |
file | ignore.h |
Management of download ignoring list. | |
file | inet.c |
Internet status. | |
file | inet.h |
Pong caching (LimeWire's ping/pong reducing scheme). | |
file | ioheader.c |
Asynchronous I/O header parsing. | |
file | ioheader.h |
Asynchronous I/O header parsing routines. | |
file | matching.h |
Search table searching routines. | |
file | move.c |
Asychronous file moving operations. | |
file | move.h |
Asychronous file moving operations. | |
file | mq.c |
Message queues, common code between TCP and UDP sending stacks. | |
file | mq.h |
Message queues. | |
file | mq_tcp.c |
Message queues, writing to a TCP stack. | |
file | mq_tcp.h |
Message queues with a TCP sending stack. | |
file | mq_udp.c |
Message queues, writing to a UDP stack. | |
file | mq_udp.h |
Message queues with a UDP sending stack. | |
file | namesize.c |
Handling of the (name, size) tuples. | |
file | namesize.h |
Handling of the (name, size) tuples. | |
file | core/nodes.c |
Gnutella node management. | |
file | ntp.c |
Detection of a local NTP server. | |
file | ntp.h |
Detection of a local NTP server. | |
file | oob.c |
Out of band query hits. | |
file | oob.h |
Out-of-band query hit management. | |
file | oob_proxy.c |
Proxified OOB queries. | |
file | oob_proxy.h |
Proxied Out-of-band queries. | |
file | parq.c |
Passive/Active Remote Queuing. | |
file | core/parq.h |
Passive/Active Remote Queuing. | |
file | pcache.c |
Pong caching (LimeWire's ping/pong reducing scheme). | |
file | pcache.h |
Pong caching (LimeWire's ping/pong reducing scheme). | |
file | pmsg.c |
PDU Messages. | |
file | pmsg.h |
PDU Messages. | |
file | pproxy.c |
Push proxy HTTP management. | |
file | core/pproxy.h |
Push proxy HTTP management. | |
file | qhit.c |
Query hit packet management. | |
file | qhit.h |
Query hit management. | |
file | qrp.c |
Query Routing Protocol (LimeWire's scheme). | |
file | qrp.h |
Query Routing Protocol (LimeWire's scheme). | |
file | routing.c |
Gnutella Network Messages routing. | |
file | rx.c |
Network RX drivers. | |
file | rx.h |
Network driver. | |
file | rx_chunk.c |
Network RX -- chunked-encoding. | |
file | rx_chunk.h |
Network RX -- multiplexed dechunking stage. | |
file | rx_inflate.c |
Network RX -- decompressing stage. | |
file | rx_inflate.h |
Network RX -- multiplexed decompressing stage. | |
file | rx_link.c |
Network driver -- link level. | |
file | rx_link.h |
Network driver -- link layer. | |
file | rxbuf.c |
Network RX buffer allocator. | |
file | rxbuf.h |
Network RX buffer allocator. | |
file | core/search.c |
Search handling (core side). | |
file | core/search.h |
Search handling (core side). | |
file | core/settings.c |
Gtk-Gnutella configuration. | |
file | core/settings.h |
Gtk-Gnutella configuration. | |
file | share.c |
Handle sharing of our own files and answers to remote queries. | |
file | core/share.h |
Handle sharing of our own files and answers to remote queries. | |
file | sockets.c |
Socket management. | |
file | core/sockets.h |
Socket management. | |
file | sq.c |
Search queue. | |
file | sq.h |
Search queue. | |
file | token.c |
Token management. | |
file | token.h |
Token management. | |
file | tsync.c |
Time synchronization between two peers. | |
file | tsync.h |
Time synchronization support. | |
file | tx.c |
Network TX drivers. | |
file | tx.h |
Network driver. | |
file | tx_chunk.c |
Network driver -- chunked-encoding level. | |
file | tx_chunk.h |
Network driver -- chunked-encoding layer. | |
file | tx_deflate.c |
Network driver -- compressing level. | |
file | tx_deflate.h |
Network driver -- compressing layer. | |
file | tx_dgram.c |
Network driver -- datagram level. | |
file | tx_dgram.h |
Network driver -- datagram layer. | |
file | tx_link.c |
Network driver -- link level. | |
file | tx_link.h |
Network driver -- link layer. | |
file | udp.c |
Handling UDP datagrams. | |
file | udp.h |
Handling of UDP datagrams. | |
file | uhc.c |
UDP Host Cache. | |
file | uhc.h |
UDP Host Cache. | |
file | core/upload_stats.c |
Keep track of which files we send away, and how often. | |
file | core/upload_stats.h |
Keep track of which files we send away, and how often. | |
file | core/uploads.c |
Handles upload of our files to others users. | |
file | core/uploads.h |
Handles upload of our files to others users. | |
file | verify.c |
Hash verification. | |
file | verify.h |
Hash verification. | |
file | verify_tth.c |
Tigertree hash verification. | |
file | verify_tth.h |
Tigertree hash verification. | |
file | version.c |
Version management. | |
file | core/version.h |
Version management. | |
file | vmsg.c |
Vendor-specific messages. | |
file | vmsg.h |
Vendor-specific messages. | |
file | whitelist.c |
Needs brief description here. | |
file | whitelist.h |
Needs brief description here. | |
file | main.c |
Main functions for Gtk-Gnutella. |