Gtk-Gnutella

软件截图:
Gtk-Gnutella
软件详细信息:
版本: 1.1.9 更新
上传日期: 12 Mar 16
许可: 免费
人气: 54

Rating: 3.3/5 (Total Votes: 3)

顾名思义,GTK的Gnutella的是用GTK +编写任何GNU / Linux操作系统的Gnutella一个客户端。它是一个开源的,高效,快捷,可靠和免费分发的图形应用程序,让您轻松连接到Gnutella的对等网络网络


在功能一览

主要功能包括对Gnutella的对等网络(P2P)网络的全面支持,包括DHT(分布式哈希表),对磁铁环节的支持,国家的最先进的文件蜂拥而至,支持NAT-PMP支持( NAT端口映射协议)和UPnP(通用即插即用),以及传输层安全(TLS)的支持。

该应用程序是高度可定制和可配置的,它大局;资源不足和可互操作的任何其他的Gnutella实现。它为用户提供了一个非常现代化的图形用户界面(GUI),使他们能够方便地连接到Gnutella网络和下载文件。此外,一个命令行界面(CLI)也提供了先进的Linux用户。


现代的,标签式界面

如前所述,GTK的Gnutella的配备了现代的图形用户界面,具有标签,它可以让你快速多种视图模式(网络,搜索,下载,上传,统计,搜索显示器之间导航,上传记录,hostcache和搜索统计数据)。在窗口的左侧会显示连接,上传和下载的总人数,以及HTTP,和Gnutella的DHT流量。


支持的操作系统和架构

GTK的Gnutella的是支持Linux,BSD(FreeBSD的,NetBSD的,OpenBSD的),达尔文,Solaris和Tru64 UNIX的(OSF / 1),SGI IRIX和BeOS的操作系统的多平台应用程序。支持的CPU架构包括X86,x86_64的,的PowerPC,SPARC和MIPS。


引擎盖下和可用性

该计划是在C语言编写的,并采用了跨平台的GTK + GUI工具包为它的图形用户界面。它已被从偏移到运行不停(24/7)设计的,作为其消耗很少的CPU时间。

目前,GTK的Gnutella的分布是为Debian GNU / Linux的,Ubuntu和它们的衍生物预建的二进制软件包。它在32位和64位硬件平台已经成功地测试

本发行版是新的

  • 改进:
  • 在&QUOT [GTK2]增加了翻译的网址;关于" GUI对话框。
  • [GTK2],注册下载高亮搜索使用的绿色文本。
  • [GTK2]增加了三态列排序的"上传记录"面板。
  • 常见问题:添加新条目解释如何得到一个共享文件的磁铁
  • 该地图的"集合" G2标签查询到Windows / Linux和QUOT;归档和QUOT;文件集。
  • 该地图的"洪流" G2查询标签的"洪流"文件集。
  • 新增了&QUOT支持; ROM和QUOT;,"字处理"和"字幕" G2查询的媒体类型。
  • 进一步优化SHA1计算,现在要去的两倍左右更快的文件。
  • 修正项目:
  • page_cache_insert_pages():固定不正确的写锁升级逻辑
  • pmap_insert_region():必须重新计算插入索引,如果我们延长PMAP
  • tmalloc:固定螺纹杂志占了仓库
  • 没有更新DHT密钥请求数后提交回数据库。
  • routing_chunk_move():必须仔细检查邮件时,一块被移动
  • route_message():提防check_duplicate(),它可以删除节点的
  • thread_element_matches():更加注重发现线程
  • thread_find_tid():跳过螺纹件没有被标记为有效
  • node_shutdown_mode():必须正确解释shutdowning G2节点
  • bogons_changed():忘了关闭打开的文件描述符
  • upload_stats_load_history():添加缺少开关断
  • qrt_compressed():不处理QRP压缩任务取消正确
  • 在胡德:
  • 添加敌对范围。
  • 更新的GeoIP数据库为IPv4和IPv6。
  • 油门PUSH消息,我们可以为一个给定的远程服务器发送量。
  • 合法Shareaza的节点不能下垂自己作为ultrapeers。
  • 的Windows:堆栈展开更多的内存检查,以避免故障发生更安全
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • 增加了新的发送信号TSIG_OVFLOW当线程溢出它的堆栈。
  • 并发waiter_refcnt_dec之间()固定竞争条件要求。
  • 层添加记录它会报告TX错误断言失败的情况下。
  • 轨道比其他主要发现线程的最后出现时间(活动)。
  • 防止空地-2从现在输出的支持文件,因为我们修补它们。
  • 添加有趣的X线FALT时demsh_debug设置我们看到,跟踪
  • 添加有趣的X线Alt键时dmesh_debug设置我们看到,跟踪
  • 添加有趣的X线NALT时dmesh_debug设置我们看到,跟踪
  • 新增崩溃挂钩的线程层。
  • 新增TX层写故障mechansim帮助检测用户的错误处理的错误。
  • Syntaxic调整,使最新的诡诈满意的定义。
  • 的GUI现在将默认显示当前的带宽,而不是平均。
  • mingw_exception():在堆栈溢出的情况下,写短消息
  • thread_element_reset():忘了复位TE-GT&; stack_base处为NULL
  • header_append():允许""。在头名。
  • thread_join_internal():无thread_cancel_test_element()对外国线程
  • thread_find_element():避免留下例行未解锁互斥
  • cond_wait_until():现在正确处理底层COND变量突变
  • thread_block_timeout():不要惊慌,如果主线程已经畅通
  • dir_entry_filename():取得的Windows版本线程安全
  • hfield_dump():连续行固定格式
  • dmesh_collect_locations():只能分析过去的时间戳记给出许多
  • xmalloc_thread_free():总是处理跨线程可用列表块
  • 隐藏strtok_free(),强制客户端使用新strtok_free_null()。

在什么版本1.1.5新是

  • 改进:
  • 在&QUOT [GTK2]增加了翻译的网址;关于" GUI对话框。
  • [GTK2],注册下载高亮搜索使用的绿色文本。
  • [GTK2]增加了三态列排序的"上传记录"面板。
  • 常见问题:添加新条目解释如何得到一个共享文件的磁铁
  • 该地图的"集合" G2标签查询到Windows / Linux和QUOT;归档和QUOT;文件集。
  • 该地图的"洪流" G2查询标签的"洪流"文件集。
  • 新增了&QUOT支持; ROM和QUOT;,"字处理"和"字幕" G2查询的媒体类型。
  • 进一步优化SHA1计算,现在要去的两倍左右更快的文件。
  • 修正项目:
  • page_cache_insert_pages():固定不正确的写锁升级逻辑
  • pmap_insert_region():必须重新计算插入索引,如果我们延长PMAP
  • tmalloc:固定螺纹杂志占了仓库
  • 没有更新DHT密钥请求数后提交回数据库。
  • routing_chunk_move():必须仔细检查邮件时,一块被移动
  • route_message():提防check_duplicate(),它可以删除节点的
  • thread_element_matches():更加注重发现线程
  • thread_find_tid():跳过螺纹件没有被标记为有效
  • node_shutdown_mode():必须正确解释shutdowning G2节点
  • bogons_changed():忘了关闭打开的文件描述符
  • upload_stats_load_history():添加缺少开关断
  • qrt_compressed():不处理QRP压缩任务取消正确
  • 在胡德:
  • 添加敌对范围。
  • 更新的GeoIP数据库为IPv4和IPv6。
  • 油门PUSH消息,我们可以为一个给定的远程服务器发送量。
  • 合法Shareaza的节点不能下垂自己作为ultrapeers。
  • 的Windows:堆栈展开更多的内存检查,以避免故障发生更安全
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • 增加了新的发送信号TSIG_OVFLOW当线程溢出它的堆栈。
  • 并发waiter_refcnt_dec之间()固定竞争条件要求。
  • 层添加记录它会报告TX错误断言失败的情况下。
  • 轨道比其他主要发现线程的最后出现时间(活动)。
  • 防止空地-2从现在输出的支持文件,因为我们修补它们。
  • 添加有趣的X线FALT时demsh_debug设置我们看到,跟踪
  • 添加有趣的X线Alt键时dmesh_debug设置我们看到,跟踪
  • 添加有趣的X线NALT时dmesh_debug设置我们看到,跟踪
  • 新增崩溃挂钩的线程层。
  • 新增TX层写故障mechansim帮助检测用户的错误处理的错误。
  • Syntaxic调整,使最新的诡诈满意的定义。
  • 的GUI现在将默认显示当前的带宽,而不是平均。
  • mingw_exception():在堆栈溢出的情况下,写短消息
  • thread_element_reset():忘了复位TE-GT&; stack_base处为NULL
  • header_append():允许""。在头名。
  • thread_join_internal():无thread_cancel_test_element()对外国线程
  • thread_find_element():避免留下例行未解锁互斥
  • cond_wait_until():现在正确处理底层COND变量突变
  • thread_block_timeout():不要惊慌,如果主线程已经畅通
  • dir_entry_filename():取得的Windows版本线程安全
  • hfield_dump():连续行固定格式
  • dmesh_collect_locations():只能分析过去的时间戳记给出许多
  • xmalloc_thread_free():总是处理跨线程可用列表块
  • 隐藏strtok_free(),强制客户端使用新strtok_free_null()。

什么在版本1.1.4是新的

  • 改进:
  • 在&QUOT [GTK2]增加了翻译的网址;关于" GUI对话框。
  • [GTK2],注册下载高亮搜索使用的绿色文本。
  • [GTK2]增加了三态列排序的"上传记录"面板。
  • 常见问题:添加新条目解释如何得到一个共享文件的磁铁
  • 该地图的"集合" G2标签查询到Windows / Linux和QUOT;归档和QUOT;文件集。
  • 该地图的"洪流" G2查询标签的"洪流"文件集。
  • 新增了&QUOT支持; ROM和QUOT;,"字处理"和"字幕" G2查询的媒体类型。
  • 进一步优化SHA1计算,现在要去的两倍左右更快的文件。
  • 修正项目:
  • page_cache_insert_pages():固定不正确的写锁升级逻辑
  • pmap_insert_region():必须重新计算插入索引,如果我们延长PMAP
  • tmalloc:固定螺纹杂志占了仓库
  • 没有更新DHT密钥请求数后提交回数据库。
  • routing_chunk_move():必须仔细检查邮件时,一块被移动
  • route_message():提防check_duplicate(),它可以删除节点的
  • thread_element_matches():更加注重发现线程
  • thread_find_tid():跳过螺纹件没有被标记为有效
  • node_shutdown_mode():必须正确解释shutdowning G2节点
  • bogons_changed():忘了关闭打开的文件描述符
  • upload_stats_load_history():添加缺少开关断
  • qrt_compressed():不处理QRP压缩任务取消正确
  • 在胡德:
  • 添加敌对范围。
  • 更新的GeoIP数据库为IPv4和IPv6。
  • 油门PUSH消息,我们可以为一个给定的远程服务器发送量。
  • 合法Shareaza的节点不能下垂自己作为ultrapeers。
  • 的Windows:堆栈展开更多的内存检查,以避免故障发生更安全
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • 增加了新的发送信号TSIG_OVFLOW当线程溢出它的堆栈。
  • 并发waiter_refcnt_dec之间()固定竞争条件要求。
  • 层添加记录它会报告TX错误断言失败的情况下。
  • 轨道比其他主要发现线程的最后出现时间(活动)。
  • 防止空地-2从现在输出的支持文件,因为我们修补它们。
  • 添加有趣的X线FALT时demsh_debug设置我们看到,跟踪
  • 添加有趣的X线Alt键时dmesh_debug设置我们看到,跟踪
  • 添加有趣的X线NALT时dmesh_debug设置我们看到,跟踪
  • 新增崩溃挂钩的线程层。
  • 新增TX层写故障mechansim帮助检测用户的错误处理的错误。
  • Syntaxic调整,使最新的诡诈满意的定义。
  • 的GUI现在将默认显示当前的带宽,而不是平均。
  • mingw_exception():在堆栈溢出的情况下,写短消息
  • thread_element_reset():忘了复位TE-GT&; stack_base处为NULL
  • header_append():允许""。在头名。
  • thread_join_internal():无thread_cancel_test_element()对外国线程
  • thread_find_element():避免留下例行未解锁互斥
  • cond_wait_until():现在正确处理底层COND变量突变
  • thread_block_timeout():不要惊慌,如果主线程已经畅通
  • dir_entry_filename():取得的Windows版本线程安全
  • hfield_dump():连续行固定格式
  • dmesh_collect_locations():只能分析过去的时间戳记给出许多
  • xmalloc_thread_free():总是处理跨线程可用列表块
  • 隐藏strtok_free(),强制客户端使用新strtok_free_null()。

什么在版本1.1.3是新的

  • 改进:
  • 在&QUOT [GTK2]增加了翻译的网址;关于" GUI对话框。
  • [GTK2],注册下载高亮搜索使用的绿色文本。
  • [GTK2]增加了三态列排序的"上传记录"面板。
  • 常见问题:添加新条目解释如何得到一个共享文件的磁铁
  • 该地图的"集合" G2标签查询到Windows / Linux和QUOT;归档和QUOT;文件集。
  • 该地图的"洪流" G2查询标签的"洪流"文件集。
  • 新增了&QUOT支持; ROM和QUOT;,"字处理"和"字幕" G2查询的媒体类型。
  • 进一步优化SHA1计算,现在要去的两倍左右更快的文件。
  • 修正项目:
  • page_cache_insert_pages():固定不正确的写锁升级逻辑
  • pmap_insert_region():必须重新计算插入索引,如果我们延长PMAP
  • tmalloc:固定螺纹杂志占了仓库
  • 没有更新DHT密钥请求数后提交回数据库。
  • routing_chunk_move():必须仔细检查邮件时,一块被移动
  • route_message():提防check_duplicate(),它可以删除节点的
  • thread_element_matches():更加注重发现线程
  • thread_find_tid():跳过螺纹件没有被标记为有效
  • node_shutdown_mode():必须正确解释shutdowning G2节点
  • bogons_changed():忘了关闭打开的文件描述符
  • upload_stats_load_history():添加缺少开关断
  • qrt_compressed():不处理QRP压缩任务取消正确
  • 在胡德:
  • 添加敌对范围。
  • 更新的GeoIP数据库为IPv4和IPv6。
  • 油门PUSH消息,我们可以为一个给定的远程服务器发送量。
  • 合法Shareaza的节点不能下垂自己作为ultrapeers。
  • 的Windows:堆栈展开更多的内存检查,以避免故障发生更安全
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • UPNP:尝试每隔一小时端口映射设备的重新发现,如果缺少一个
  • 增加了新的发送信号TSIG_OVFLOW当线程溢出它的堆栈。
  • 并发waiter_refcnt_dec之间()固定竞争条件要求。
  • 层添加记录它会报告TX错误断言失败的情况下。
  • 轨道比其他主要发现线程的最后出现时间(活动)。
  • 防止空地-2从现在输出的支持文件,因为我们修补它们。
  • 添加有趣的X线FALT时demsh_debug设置我们看到,跟踪
  • 添加有趣的X线Alt键时dmesh_debug设置我们看到,跟踪
  • 添加有趣的X线NALT时dmesh_debug设置我们看到,跟踪
  • 新增崩溃挂钩的线程层。
  • 新增TX层写故障mechansim帮助检测用户的错误处理的错误。
  • Syntaxic调整,使最新的诡诈满意的定义。
  • 的GUI现在将默认显示当前的带宽,而不是平均。
  • mingw_exception():在堆栈溢出的情况下,写短消息
  • thread_element_reset():忘了复位TE-GT&; stack_base处为NULL
  • header_append():允许""。在头名。
  • thread_join_internal():无thread_cancel_test_element()对外国线程
  • thread_find_element():避免留下例行未解锁互斥
  • cond_wait_until():现在正确处理底层COND变量突变
  • thread_block_timeout():不要惊慌,如果主线程已经畅通
  • dir_entry_filename():取得的Windows版本线程安全
  • hfield_dump():连续行固定格式
  • dmesh_collect_locations():只能分析过去的时间戳记给出许多
  • xmalloc_thread_free():总是处理跨线程可用列表块
  • 隐藏strtok_free(),强制客户端使用新strtok_free_null()。

什么是1.1.1版本,新的

  • 这是一个重要的版本修正影响严重的错误系统的总体财富:在PARQ上传队列中没有正确恢复,DHT并不总是发送正确的值回(导致失败的查找),和SDBM(哈希磁盘上的数据库)有两所隐藏的错误,可以引起在启动或大打折扣常规运行时操作崩溃。
  • 本次发布使用可靠的UDP层转出带外查询命中,确保这些重要信息被正确接收和发送,永不丢失。

什么在0.96.9版本是新的

    加入
  • UPnP和NAT-PMP支持
  • 更状态图标添加了DHT,端口映射,并上传预拖延的信息。
  • 12小错误固定,25 QUOT;引擎盖&QUOT下;方面进行了改进。

什么在0.96.6版本是新的

  • 修正项目:
  • #1932909"在搜索窗口中列不正确&QUOT规模;
  • 固定不当HTTP比允许输出昆明植物研究所64块较大的分块时
  • #2628899"试图从我的旧的自我下载IP变更]后;
  • 并不总是恢复成品文件的中断SHA-1计算时,下人在处理过程中被关闭。
  • 修正了下载部分坏的范围检查测试。
  • 没有注意到的" give_server_hostname"财产和代替它" HNAME"在查询命中GGEP扩展提供了一个非空的名字被定义为" server_hostname"

  • 其中引进竞争条件,有时会导致具有比配置的最大使用多个插槽
  • 固定不当上传插槽计数(除"快速[上载槽)。
  • 阻止在关机时偶尔死机,在子系统清理。
  • 固定的角落情况下,我们可能会失去一个服务器的主机名和彻头彻尾的错误,我们如果后续的连接企图没有得逞DNS查找后丢弃的主机名。
  • 改进:
  • 拒绝分享某些目录:/,$ HOME,$ GTK_GNUTELLA_DIR和不完整的和损坏的目录
  • 下载GUI:添加复选框反转选择/过滤器模式
  • 下载GUI:添加"可进行修改或QUOT;列和细节显示上次修改文件的时间戳。
  • 在文件名可选美化操作:带龙头" - &QUOT ;,去除连续" _"防止和QUOT; _"周围的标点符号。
  • 在GTK + 1.2前端固定显著的性能问题:上传的统计数据的更新是为O(n),但现在是O(1)
  • 背景TTH文件验证,现在灯在图形用户界面的图标。
  • 显示TTH树深度在下载&Q​​UOT;详情"窗格。
  • 更新bitzi元数据信息框,当一个查询完成,这样就要求bitzi数据后,再次点击结果它不是必需的。
  • 搜索结果中添加MIME类型列。
  • 添加"最后请求"和"最后上传"对上传历史记录列。
  • 几乎完全支持DHT(缺的只是数据的发布),但需要通过设置&QUOT明确启用码; enable_dht"为TRUE。该DHT知道如何寻找ALT-LOCS文件和推代理的防火墙的主机,并存储本地数据以供他人查询。
  • 新的shell命令"统计","下载","回声"
  • 现在可以重命名文件的下载(通过GTK2或外壳,GTK1不支持)。
  • 增加了更多的文件扩展名内置的搜索过滤器。
  • 的交换机资源,如果连接保持活动和误差允许跟进得到一个HTTP错误后(非繁忙的条件下)。
  • 通过提高尾随忽略蜂拥数据,以保持连接活着文件完成后切换资源的能力。
  • Bitzi门票刷新时明确地要求,避免陈旧的元数据的重复使用
  • 已完成文件的哈希验证时显示。
  • 仅传播良好的ALT-LOCS因为我们正在下载,我们知道要服务于该文件,因为我们接触他们的文件,即主机地址。
  • 许多新的统计计数器。
  • 允许特殊的下载调度而不考虑每个主机的限制,因为这些更短的持续时间(THEX和浏览主机的请求)。
  • 始终种子完成的文件,无论其大小(无港口设施保安计划的最低与部分文件),当他们的SHA-1中得到验证。
  • 编码不正确Bitzi元数据被转换为Unicode。
  • 浏览主机响应的相对路径字母数字排序,以让用户的文件关联在一起,如果他们不明白GGEP" PATH"
  • 通过改进也在寻找针对性主机是否恰好是我们的近邻之一PUSH消息路由。
  • 更新挪威语和西班牙语翻译。
  • 在引擎盖:
  • 解析传统的Shareaza THEX的URI"金塔:树:虎/:" (额外" /"这里)。
  • 处理非标准的X-THEX-URI头,如果同行提供了一个有效的X-内容URN头(Shareaza的2.1.0.0)。
  • 也尝试到了最后&QUOT给予优先考虑; pfsp_last_chunk"下载文件的字节,因为它可以包含重要的索引信息,以使部分视频文件前视图。
  • 知更MIME类型(从文件扩展名派生)。
  • 现在可以在11一棵树的深度下载THEX数据超过1 2GB的文件。
  • 可以下载次优THEX数据,非最优的数据总比没有好,但保持在最佳树的深度仍然在寻找THEX数据。
  • 共享目录作为后台任务重新实现扫描,这样的过程(不只是GUI)是整个扫描过程中充分响应。
  • 让后台任务调度计算蜱用于每个任务适量。
  • 上传的统计数据,现在记录文件的SHA-1,这样我们就可以整合部分文件与库共享共用的统计数据,与文件名被迫库的文件名。
  • 避免启动移动完成的文件,如果没有作为目标的文件系统上有足够的空间。
  • 识别和传播" DHT" GGEP扩展在pongs。
  • 新增了&QUOT支持; DHTIPP" GGEP扩展在坪,用于引导DHT
  • 增加了更多的熵的随机数种子。
  • 堵塞内存泄漏
  • 不再Gnutella网络上发送的SHA-1的查询。它们现在是通过DHT,其具有合适的拓扑结构以如此有效地做执行。
  • 固定带宽UDP计算,并取消了对UDP传入任何限制。
  • 敌对的IP地址范围,地理IP数据,垃圾邮件的模式和垃圾邮件样本的更新列表。
  • 从文件属性中加载是O(N * N),使其为O(n)。
  • 现在,检测的属性文件盲目地从另一个GTK的Gnutella的config目录复制和重设其值必须是唯一的属性。
  • 的GUID和KUID(ID的Kademlia的DHT节点ID)作了粘。
  • 在表中,从16K到2M时隙QRP查询的优化。
  • 点击率限制到10%的查询量打包,如LimeWire的,否则扼流圈。
  • 在命中10或LimeWire的ALT-LOCS的限额扼流圈。
  • 保持连接报告HTTP错误时,如有必要,允许远程资源交换。
  • 发出的信息和分析新的X-下载头,显然是LimeWire的介绍。
  • 新增的X FW节点信息头抢从防火墙的主推的代理,以及收集正确的GUID和主机地址/端口的解析。
  • 发出X FW-节点信息,如果节点防火墙,但继续列出我们推代理在标准的X-推代理头。
  • 蜂拥期间避免无休止的侵略性块分割。
  • 逗号分隔值的正确解析在接受和其他接受编码HTTP标头。
  • 从未指定的地址拒绝UDP数据包。
  • 汲极多的数据出的UDP的接收缓冲器,以防止它填满。
  • 地带最多5号楼的QRP表时,从而插入少的基数,使表更稀疏尾随文字字符。
  • 删除解决方法处理破碎0.96.2节点和更早版本0.95.x。
  • 推送扩展语法://在磁铁确切来源,能够提供所有已知的推代理,即使是空集。由于下载被持久的磁铁,这也使保持所有先前已知的推代理翻过会议。
  • 升级PARQ到1.1版(主要是规范清理)。
  • 增加了额外的反攻击对于在同一服务器上的多个文件进行排队和gtk-Gnutella的配置,推出每个IP超过1个连接的情况。尝试连接到同一台服务器,现在被限制为每分钟5次。
  • 限制:
  • DHT代码仍然是实验性的,虽然功能:参数配置只能通过壳做的,有发布还没有支持

要求

  • GTK +

类似的软件

FrostWire
FrostWire

22 Jun 18

Unworkable
Unworkable

2 Jun 15

ADCH++ GUI
ADCH++ GUI

20 Feb 15

意见 Gtk-Gnutella

评论没有发现
添加评论
打开图片!