|
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.
|