<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/gtk-gnutella</link><counters><counter name="forever" lastEventTime="1328981537" firstEventTime="1073734604">14838</counter><counter name="lastMonth" lastEventTime="1327801942" firstEventTime="1325433739">12</counter><counter name="lastWeek" lastEventTime="1328981537" firstEventTime="1328729443">3</counter><counter name="thisMonth" lastEventTime="1328981537" firstEventTime="1328297512">11</counter></counters><metadata><item name="subtitle"><value type="text/plain">None</value></item><item name="description"><value type="text/plain">None</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Gtk-gnutella</value></item><item name="url"><value type="text/plain">None</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328969076</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>07a7014</revision>             <log>Jumbo type sanitization patch: remove all glib types everywhere but in the GUI. - https://github.com/gtk-gnutella/gtk-gnutella/commit/07a7014a6b5a940a7dc8c7e104abcf480725eb61</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/07a7014a6b5a940a7dc8c7e104abcf480725eb61</url>             <files>               <file> Configure</file> <file>MANIFEST</file> <file>config_h.SH</file> <file>src/casts.h</file> <file>src/common.h</file> <file>src/core/alive.c</file> <file>src/core/alive.h</file> <file>src/core/ban.c</file> <file>src/core/ban.h</file> <file>src/core/bh_download.c</file> <file>src/core/bh_download.h</file> <file>src/core/bh_upload.c</file> <file>src/core/bh_upload.h</file> <file>src/core/bitzi.c</file> <file>src/core/bogons.c</file> <file>src/core/bogons.h</file> <file>src/core/bsched.c</file> <file>src/core/bsched.h</file> <file>src/core/clock.c</file> <file>src/core/ctl.c</file> <file>src/core/ctl.h</file> <file>src/core/dh.c</file> <file>src/core/dh.h</file> <file>src/core/dime.c</file> <file>src/core/dime.h</file> <file>src/core/dmesh.c</file> <file>src/core/dmesh.h</file> <file>src/core/downloads.c</file> <file>src/core/downloads.h</file> <file>src/core/dq.c</file> <file>src/core/dq.h</file> <file>src/core/dump.c</file> <file>src/core/extensions.c</file> <file>src/core/extensions.h</file> <file>src/core/features.c</file> <file>src/core/features.h</file> <file>src/core/file_object.c</file> <file>src/core/file_object.h</file> <file>src/core/fileinfo.c</file> <file>src/core/fileinfo.h</file> <file>src/core/gdht.c</file> <file>src/core/gdht.h</file> <file>src/core/geo_ip.c</file> <file>src/core/geo_ip.h</file> <file>src/core/ggep.c</file> <file>src/core/ggep.h</file> <file>src/core/ggep_type.c</file> <file>src/core/ggep_type.h</file> <file>src/core/ghc.c</file> <file>src/core/ghc.h</file> <file>src/core/gmsg.c</file> <file>src/core/gmsg.h</file> <file>src/core/gnet_stats.c</file> <file>src/core/gnet_stats.h</file> <file>src/core/gnutella.h</file> <file>src/core/guess.c</file> <file>src/core/guess.h</file> <file>src/core/guid.c</file> <file>src/core/guid.h</file> <file>src/core/hcache.c</file> <file>src/core/hcache.h</file> <file>src/core/hostiles.c</file> <file>src/core/hostiles.h</file> <file>src/core/hosts.c</file> <file>src/core/hosts.h</file> <file>src/core/hsep.c</file> <file>src/core/hsep.h</file> <file>src/core/http.c</file> <file>src/core/http.h</file> <file>src/core/huge.c</file> <file>src/core/huge.h</file> <file>src/core/ignore.c</file> <file>src/core/inet.c</file> <file>src/core/inet.h</file> <file>src/core/ioheader.c</file> <file>src/core/ioheader.h</file> <file>src/core/ipp_cache.c</file> <file>src/core/ipp_cache.h</file> <file>src/core/ipv6-ready.c</file> <file>src/core/ipv6-ready.h</file> <file>src/core/matching.c</file> <file>src/core/matching.h</file> <file>src/core/move.c</file> <file>src/core/mq.c</file> <file>src/core/mq.h</file> <file>src/core/mq_tcp.c</file> <file>src/core/mq_udp.c</file> <file>src/core/namesize.c</file> <file>src/core/namesize.h</file> <file>src/core/nodes.c</file> <file>src/core/nodes.h</file> <file>src/core/ntp.c</file> <file>src/core/oob.c</file> <file>src/core/oob.h</file> <file>src/core/oob_proxy.c</file> <file>src/core/oob_proxy.h</file> <file>src/core/parq.c</file> <file>src/core/parq.h</file> <file>src/core/pcache.c</file> <file>src/core/pcache.h</file> <file>src/core/pdht.c</file> <file>src/core/pdht.h</file> <file>src/core/pproxy.c</file> <file>src/core/pproxy.h</file> <file>src/core/publisher.c</file> <file>src/core/publisher.h</file> <file>src/core/qhit.c</file> <file>src/core/qhit.h</file> <file>src/core/qrp.c</file> <file>src/core/qrp.h</file> <file>src/core/routing.c</file> <file>src/core/routing.h</file> <file>src/core/rudp.c</file> <file>src/core/rudp.h</file> <file>src/core/rx.c</file> <file>src/core/rx.h</file> <file>src/core/rx_chunk.c</file> <file>src/core/rx_chunk.h</file> <file>src/core/rx_inflate.c</file> <file>src/core/rx_inflate.h</file> <file>src/core/rx_link.c</file> <file>src/core/rx_link.h</file> <file>src/core/rxbuf.c</file> <file>src/core/rxbuf.h</file> <file>src/core/search.c</file> <file>src/core/search.h</file> <file>src/core/settings.c</file> <file>src/core/settings.h</file> <file>src/core/share.c</file> <file>src/core/share.h</file> <file>src/core/soap.c</file> <file>src/core/soap.h</file> <file>src/core/sockets.c</file> <file>src/core/sockets.h</file> <file>src/core/spam.c</file> <file>src/core/spam.h</file> <file>src/core/spam_sha1.c</file> <file>src/core/spam_sha1.h</file> <file>src/core/special_upload.h</file> <file>src/core/sq.c</file> <file>src/core/sq.h</file> <file>src/core/thex_download.c</file> <file>src/core/thex_download.h</file> <file>src/core/thex_upload.c</file> <file>src/core/thex_upload.h</file> <file>src/core/tls_common.c</file> <file>src/core/tls_common.h</file> <file>src/core/token.c</file> <file>src/core/token.h</file> <file>src/core/topless.c</file> <file>src/core/tsync.c</file> <file>src/core/tsync.h</file> <file>src/core/tth_cache.c</file> <file>src/core/tx.c</file> <file>src/core/tx.h</file> <file>src/core/tx_chunk.c</file> <file>src/core/tx_deflate.c</file> <file>src/core/tx_deflate.h</file> <file>src/core/tx_dgram.c</file> <file>src/core/tx_dgram.h</file> <file>src/core/tx_link.c</file> <file>src/core/tx_link.h</file> <file>src/core/udp.c</file> <file>src/core/udp.h</file> <file>src/core/uhc.c</file> <file>src/core/uhc.h</file> <file>src/core/upload_stats.c</file> <file>src/core/uploads.c</file> <file>src/core/uploads.h</file> <file>src/core/urpc.c</file> <file>src/core/urpc.h</file> <file>src/core/verify.c</file> <file>src/core/verify.h</file> <file>src/core/verify_tth.c</file> <file>src/core/verify_tth.h</file> <file>src/core/version.c</file> <file>src/core/version.h</file> <file>src/core/vmsg.c</file> <file>src/core/vmsg.h</file> <file>src/core/whitelist.c</file> <file>src/core/whitelist.h</file> <file>src/dht/acct.c</file> <file>src/dht/acct.h</file> <file>src/dht/keys.c</file> <file>src/dht/keys.h</file> <file>src/dht/kmsg.c</file> <file>src/dht/kmsg.h</file> <file>src/dht/knode.c</file> <file>src/dht/knode.h</file> <file>src/dht/kuid.c</file> <file>src/dht/kuid.h</file> <file>src/dht/lookup.c</file> <file>src/dht/lookup.h</file> <file>src/dht/publish.c</file> <file>src/dht/publish.h</file> <file>src/dht/revent.c</file> <file>src/dht/revent.h</file> <file>src/dht/roots.c</file> <file>src/dht/routing.c</file> <file>src/dht/routing.h</file> <file>src/dht/rpc.c</file> <file>src/dht/rpc.h</file> <file>src/dht/stable.c</file> <file>src/dht/tcache.c</file> <file>src/dht/tcache.h</file> <file>src/dht/token.c</file> <file>src/dht/token.h</file> <file>src/dht/ulq.c</file> <file>src/dht/ulq.h</file> <file>src/dht/values.c</file> <file>src/dht/values.h</file> <file>src/if/core/bitzi.h</file> <file>src/if/core/bsched.h</file> <file>src/if/core/downloads.h</file> <file>src/if/core/fileinfo.h</file> <file>src/if/core/gnutella.h</file> <file>src/if/core/guid.h</file> <file>src/if/core/hcache.h</file> <file>src/if/core/hsep.h</file> <file>src/if/core/main.h</file> <file>src/if/core/net_stats.h</file> <file>src/if/core/nodes.h</file> <file>src/if/core/pproxy.h</file> <file>src/if/core/search.h</file> <file>src/if/core/share.h</file> <file>src/if/core/uploads.h</file> <file>src/if/core/wrap.h</file> <file>src/if/dht/dht.h</file> <file>src/if/dht/kademlia.h</file> <file>src/if/dht/kmsg.h</file> <file>src/if/dht/knode.h</file> <file>src/if/dht/kuid.h</file> <file>src/if/dht/lookup.h</file> <file>src/if/dht/publish.h</file> <file>src/if/dht/routing.h</file> <file>src/if/dht/stable.h</file> <file>src/if/dht/value.h</file> <file>src/lib/adns.c</file> <file>src/lib/adns.h</file> <file>src/lib/aging.c</file> <file>src/lib/aging.h</file> <file>src/lib/alloca.c</file> <file>src/lib/arc4random.c</file> <file>src/lib/arc4random.h</file> <file>src/lib/ascii.c</file> <file>src/lib/ascii.h</file> <file>src/lib/atomic.h</file> <file>src/lib/atoms.c</file> <file>src/lib/atoms.h</file> <file>src/lib/base64.c</file> <file>src/lib/base64.h</file> <file>src/lib/bg.c</file> <file>src/lib/bg.h</file> <file>src/lib/bigint.c</file> <file>src/lib/bigint.h</file> <file>src/lib/bstr.c</file> <file>src/lib/bstr.h</file> <file>src/lib/ckalloc.c</file> <file>src/lib/ckalloc.h</file> <file>src/lib/cobs.c</file> <file>src/lib/cobs.h</file> <file>src/lib/compat_misc.c</file> <file>src/lib/compat_misc.h</file> <file>src/lib/compat_un.c</file> <file>src/lib/compat_un.h</file> <file>src/lib/cpufreq.c</file> <file>src/lib/cpufreq.h</file> <file>src/lib/cq.c</file> <file>src/lib/cq.h</file> <file>src/lib/crash.c</file> <file>src/lib/crash.h</file> <file>src/lib/crc.c</file> <file>src/lib/crc.h</file> <file>src/lib/dbmap.c</file> <file>src/lib/dbmap.h</file> <file>src/lib/dbmw.c</file> <file>src/lib/dbmw.h</file> <file>src/lib/dbstore.c</file> <file>src/lib/dbstore.h</file> <file>src/lib/debug.c</file> <file>src/lib/debug.h</file> <file>src/lib/dualhash.c</file> <file>src/lib/dualhash.h</file> <file>src/lib/endian.h</file> <file>src/lib/entropy.c</file> <file>src/lib/eval.c</file> <file>src/lib/event.c</file> <file>src/lib/event.h</file> <file>src/lib/fd.c</file> <file>src/lib/fd.h</file> <file>src/lib/fifo.c</file> <file>src/lib/fifo.h</file> <file>src/lib/file.c</file> <file>src/lib/file.h</file> <file>src/lib/filehead.c</file> <file>src/lib/filehead.h</file> <file>src/lib/filename.c</file> <file>src/lib/filename.h</file> <file>src/lib/float.c</file> <file>src/lib/fragcheck.c</file> <file>src/lib/fragcheck.h</file> <file>src/lib/getgateway.c</file> <file>src/lib/getphysmemsize.c</file> <file>src/lib/getphysmemsize.h</file> <file>src/lib/glib-missing.c</file> <file>src/lib/glib-missing.h</file> <file>src/lib/glog.c</file> <file>src/lib/gnet_host.c</file> <file>src/lib/gnet_host.h</file> <file>src/lib/halloc.c</file> <file>src/lib/halloc.h</file> <file>src/lib/hashlist.c</file> <file>src/lib/hashlist.h</file> <file>src/lib/hashtable.c</file> <file>src/lib/hashtable.h</file> <file>src/lib/header.c</file> <file>src/lib/header.h</file> <file>src/lib/host_addr.c</file> <file>src/lib/host_addr.h</file> <file>src/lib/html.c</file> <file>src/lib/html.h</file> <file>src/lib/html_entities.h</file> <file>src/lib/idtable.c</file> <file>src/lib/idtable.h</file> <file>src/lib/inputevt.c</file> <file>src/lib/inputevt.h</file> <file>src/lib/iovec.h</file> <file>src/lib/iprange.c</file> <file>src/lib/iprange.h</file> <file>src/lib/ipset.c</file> <file>src/lib/ipset.h</file> <file>src/lib/iso3166.c</file> <file>src/lib/iso3166.h</file> <file>src/lib/list.c</file> <file>src/lib/list.h</file> <file>src/lib/log.c</file> <file>src/lib/log.h</file> <file>src/lib/magnet.c</file> <file>src/lib/magnet.h</file> <file>src/lib/malloc.c</file> <file>src/lib/malloc.h</file> <file>src/lib/map.c</file> <file>src/lib/map.h</file> <file>src/lib/memusage.c</file> <file>src/lib/memusage.h</file> <file>src/lib/mingw32.c</file> <file>src/lib/mingw32.h</file> <file>src/lib/misc.c</file> <file>src/lib/misc.h</file> <file>src/lib/mutex.c</file> <file>src/lib/mutex.h</file> <file>src/lib/nid.c</file> <file>src/lib/nid.h</file> <file>src/lib/nv.c</file> <file>src/lib/nv.h</file> <file>src/lib/offtime.c</file> <file>src/lib/offtime.h</file> <file>src/lib/ohash_table.c</file> <file>src/lib/ohash_table.h</file> <file>src/lib/omalloc.c</file> <file>src/lib/omalloc.h</file> <file>src/lib/options.c</file> <file>src/lib/ostream.c</file> <file>src/lib/ostream.h</file> <file>src/lib/pagetable.c</file> <file>src/lib/palloc.c</file> <file>src/lib/palloc.h</file> <file>src/lib/parse.c</file> <file>src/lib/parse.h</file> <file>src/lib/path.c</file> <file>src/lib/path.h</file> <file>src/lib/patricia.c</file> <file>src/lib/patricia.h</file> <file>src/lib/pattern.c</file> <file>src/lib/pattern.h</file> <file>src/lib/pmsg.c</file> <file>src/lib/pmsg.h</file> <file>src/lib/pow2.c</file> <file>src/lib/pow2.h</file> <file>src/lib/product.c</file> <file>src/lib/product.h</file> <file>src/lib/prop.c</file> <file>src/lib/prop.h</file> <file>src/lib/random.c</file> <file>src/lib/random.h</file> <file>src/lib/sectoken.c</file> <file>src/lib/sectoken.h</file> <file>src/lib/sequence.c</file> <file>src/lib/sequence.h</file> <file>src/lib/sha1.c</file> <file>src/lib/sha1.h</file> <file>src/lib/signal.c</file> <file>src/lib/signal.h</file> <file>src/lib/slist.c</file> <file>src/lib/slist.h</file> <file>src/lib/spinlock.c</file> <file>src/lib/spinlock.h</file> <file>src/lib/stacktrace.c</file> <file>src/lib/stacktrace.h</file> <file>src/lib/stats.c</file> <file>src/lib/str.c</file> <file>src/lib/str.h</file> <file>src/lib/stringify.c</file> <file>src/lib/stringify.h</file> <file>src/lib/strtok.c</file> <file>src/lib/strtok.h</file> <file>src/lib/symtab.c</file> <file>src/lib/symtab.h</file> <file>src/lib/tea.c</file> <file>src/lib/tea.h</file> <file>src/lib/thread.c</file> <file>src/lib/thread.h</file> <file>src/lib/tiger.c</file> <file>src/lib/tiger.h</file> <file>src/lib/tiger_sboxes.h</file> <file>src/lib/tigertree.c</file> <file>src/lib/tigertree.h</file> <file>src/lib/timestamp.c</file> <file>src/lib/timestamp.h</file> <file>src/lib/tm.c</file> <file>src/lib/tm.h</file> <file>src/lib/unsigned.h</file> <file>src/lib/url.c</file> <file>src/lib/url.h</file> <file>src/lib/urn.c</file> <file>src/lib/urn.h</file> <file>src/lib/utf8.c</file> <file>src/lib/utf8.h</file> <file>src/lib/utf8_tables.h</file> <file>src/lib/vector.h</file> <file>src/lib/vendors.c</file> <file>src/lib/vendors.h</file> <file>src/lib/vmm.c</file> <file>src/lib/vmm.h</file> <file>src/lib/walloc.c</file> <file>src/lib/walloc.h</file> <file>src/lib/watcher.c</file> <file>src/lib/watcher.h</file> <file>src/lib/wd.c</file> <file>src/lib/wd.h</file> <file>src/lib/wordvec.c</file> <file>src/lib/wordvec.h</file> <file>src/lib/wq.c</file> <file>src/lib/wq.h</file> <file>src/lib/xmalloc.c</file> <file>src/lib/xmalloc.h</file> <file>src/lib/xsort.c</file> <file>src/lib/zalloc.c</file> <file>src/lib/zalloc.h</file> <file>src/lib/zlib_util.c</file> <file>src/lib/zlib_util.h</file> <file>src/sdbm/big.c</file> <file>src/sdbm/big.h</file> <file>src/sdbm/dba.c</file> <file>src/sdbm/dbt.c</file> <file>src/sdbm/lru.c</file> <file>src/sdbm/lru.h</file> <file>src/sdbm/pair.c</file> <file>src/sdbm/pair.h</file> <file>src/sdbm/private.h</file> <file>src/sdbm/sdbm.c</file> <file>src/sdbm/sdbm.h</file> <file>src/shell/cmd.h</file> <file>src/shell/download.c</file> <file>src/shell/log.c</file> <file>src/shell/memory.c</file> <file>src/shell/node.c</file> <file>src/shell/shell.c</file> <file>src/shell/status.c</file> <file>src/upnp/control.c</file> <file>src/upnp/control.h</file> <file>src/upnp/discovery.c</file> <file>src/upnp/natpmp.c</file> <file>src/upnp/natpmp.h</file> <file>src/upnp/service.c</file> <file>src/upnp/upnp.c</file> <file>src/upnp/upnp.h</file> <file>src/xml/vxml.c</file> <file>src/xml/vxml.h</file> <file>src/xml/xattr.c</file> <file>src/xml/xattr.h</file> <file>src/xml/xfmt.c</file> <file>src/xml/xfmt.h</file> <file>src/xml/xnode.c</file> <file>src/xml/xnode.h</file> <file>src/types.h </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328720809</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>73764f3</revision>             <log>Float endianness is now determined at Configure time. - https://github.com/gtk-gnutella/gtk-gnutella/commit/73764f3fd98f73cd5c10328684d65b0df99f627f</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/73764f3fd98f73cd5c10328684d65b0df99f627f</url>             <files>               <file> src/lib/float.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328717010</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>b708d6b</revision>             <log>No longer rely on glib's determination of the byte ordering.

Taught Configure about float byte-ordering as well and make sure we behave
correctly on platforms where it differs from the one used for integer.

No longer need to hardwire the list of platforms supporting IEEE 754 floats
now that Configure can detect their support. - https://github.com/gtk-gnutella/gtk-gnutella/commit/b708d6b94c091e847e37a07bc13177c37973cb62</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/b708d6b94c091e847e37a07bc13177c37973cb62</url>             <files>               <file> Configure</file> <file>config_h.SH</file> <file>src/common.h</file> <file>src/core/hsep.c</file> <file>src/lib/endian.h</file> <file>src/lib/host_addr.h</file> <file>src/lib/tiger.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328336874</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>8c7bc9f</revision>             <log>Regenerated Configure for mempcpy() test. - https://github.com/gtk-gnutella/gtk-gnutella/commit/8c7bc9fddd43dbabc4647b93cc2f80c39ba8d68e</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/8c7bc9fddd43dbabc4647b93cc2f80c39ba8d68e</url>             <files>               <file> Configure </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328336335</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>88cb850</revision>             <log>pong_random_leaf(): simplified random leaf selection. - https://github.com/gtk-gnutella/gtk-gnutella/commit/88cb850b5e96f35f1c418e27c28de3ec6d6d446f</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/88cb850b5e96f35f1c418e27c28de3ec6d6d446f</url>             <files>               <file> src/core/pcache.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328336336</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>c79776a</revision>             <log>Added s_miniwarn() et al.

This avoids cumbersome use of s_minilog() when the log level has to be
fully spelt out. - https://github.com/gtk-gnutella/gtk-gnutella/commit/c79776ac38c2bb58dc297bf8dcadfe6a40843ad1</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/c79776ac38c2bb58dc297bf8dcadfe6a40843ad1</url>             <files>               <file> src/lib/log.c</file> <file>src/lib/log.h</file> <file>src/lib/mutex.c</file> <file>src/lib/spinlock.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328289319</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>93f0581</revision>             <log>Assume we're not firewalled right after initial UPnP or NAT-PMP configuration. - https://github.com/gtk-gnutella/gtk-gnutella/commit/93f05816b287e8dc216cf777b72c785f971e078f</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/93f05816b287e8dc216cf777b72c785f971e078f</url>             <files>               <file> src/core/inet.c</file> <file>src/core/inet.h</file> <file>src/upnp/upnp.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328273552</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>3cd0682</revision>             <log>Updated instructions to install a compiling environment on Windows. - https://github.com/gtk-gnutella/gtk-gnutella/commit/3cd0682068a7ecb1d9a403f1870bff16eddbdbad</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/3cd0682068a7ecb1d9a403f1870bff16eddbdbad</url>             <files>               <file> README.Windows </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328273502</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>97af8c5</revision>             <log>Avoid compiler warnings on Windows. - https://github.com/gtk-gnutella/gtk-gnutella/commit/97af8c5d73226cb7b7a32ae4e0c8d6aacb382c4b</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/97af8c5d73226cb7b7a32ae4e0c8d6aacb382c4b</url>             <files>               <file> src/lib/adns.c</file> <file>src/lib/compat_misc.c</file> <file>src/lib/regex.c</file> <file>src/lib/signal.c</file> <file>src/ui/gtk/settings.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328273252</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>b8d8a90</revision>             <log>Added getdate target to build standalone date parsing test program. - https://github.com/gtk-gnutella/gtk-gnutella/commit/b8d8a90f7c8438c5f9e446c0c365edd71800b4e1</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/b8d8a90f7c8438c5f9e446c0c365edd71800b4e1</url>             <files>               <file> src/lib/Jmakefile</file> <file>src/lib/Makefile.SH </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1328273210</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>208127a</revision>             <log>Avoid gcc complaints when using inlined mempcpy() definition. - https://github.com/gtk-gnutella/gtk-gnutella/commit/208127a4ed550cf18a9fb8fcfc5c2d9b16add72a</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/208127a4ed550cf18a9fb8fcfc5c2d9b16add72a</url>             <files>               <file> MANIFEST</file> <file>src/lib/Jmakefile</file> <file>src/lib/Makefile.SH</file> <file>src/lib/mempcpy.h</file> <file>src/lib/mempcpy.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327789360</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>308ed06</revision>             <log>Replaced calls to memcpy() with mempcpy() when possible. (+24 more commits...) - https://github.com/gtk-gnutella/gtk-gnutella/commit/308ed06b35cfb65aab86699c62064f591152c964</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/308ed06b35cfb65aab86699c62064f591152c964</url>             <files>               <file> src/core/dime.c</file> <file>src/core/extensions.c</file> <file>src/core/fileinfo.c</file> <file>src/core/ggep.c</file> <file>src/core/http.c</file> <file>src/core/search.c</file> <file>src/core/tx_deflate.c</file> <file>src/core/uhc.c</file> <file>src/core/vmsg.c</file> <file>src/dht/values.c</file> <file>src/lib/crash.c</file> <file>src/lib/getgateway.c</file> <file>src/lib/gnet_host.c</file> <file>src/lib/halloc.c</file> <file>src/lib/mingw32.c</file> <file>src/lib/misc.c</file> <file>src/lib/pmsg.c</file> <file>src/lib/random.c</file> <file>src/lib/str.c</file> <file>src/lib/stringify.c</file> <file>src/lib/url.c</file> <file>src/lib/utf8.c</file> <file>src/lib/xmalloc.c</file> <file>src/ui/gtk/html_view.c</file> <file>src/ui/gtk/settings.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327138159</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>28fa063</revision>             <log>crash_logname(): put PID at the end of the filename to allow natural sorting.

Because of the hexadecimal timestamp, crash files are now going to be
sorted naturally with the latest crash files coming last.  Having the PID
before the timestamp prevented this natural sorting. - https://github.com/gtk-gnutella/gtk-gnutella/commit/28fa0635da5243b2e9460a186e826d8875555138</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/28fa0635da5243b2e9460a186e826d8875555138</url>             <files>               <file> src/lib/crash.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327165217</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>48938d8</revision>             <log>Added README.Windows to document compile instructions for Windows. - https://github.com/gtk-gnutella/gtk-gnutella/commit/48938d8a177f8a809a496190ab9ab76420a2e5a3</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/48938d8a177f8a809a496190ab9ab76420a2e5a3</url>             <files>               <file> MANIFEST</file> <file>README.Windows </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327093435</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>3e49909</revision>             <log>parse_nm(): avoid saving pseudo-symbols (linker symbols such as &quot;.text&quot;). - https://github.com/gtk-gnutella/gtk-gnutella/commit/3e499097bd1d1fdab6efb23bda9fa003487a17d9</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/3e499097bd1d1fdab6efb23bda9fa003487a17d9</url>             <files>               <file> src/lib/stacktrace.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327165218</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>1ddbbf8</revision>             <log>vmm_dump_pmap_log(): also log total amount of regions in summary header. - https://github.com/gtk-gnutella/gtk-gnutella/commit/1ddbbf8097d919113c33cffc102643d3f1b044ff</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/1ddbbf8097d919113c33cffc102643d3f1b044ff</url>             <files>               <file> src/lib/vmm.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327165218</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>4f1a4e3</revision>             <log>Prefer is_pow2() over IS_POWER_OF_2() for variables. - https://github.com/gtk-gnutella/gtk-gnutella/commit/4f1a4e3e8c0786da0485f0c5f051a5160d82930d</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/4f1a4e3e8c0786da0485f0c5f051a5160d82930d</url>             <files>               <file> src/lib/omalloc.c</file> <file>src/lib/pow2.h </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1327089728</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>3394412</revision>             <log>Refactored mingw_valloc() a little bit for better readability.

Ensure errno is forced to ENOMEM on failures because this is the error code
that the VMM layer expects when memory cannot be allocated. (+18 more commits...) - https://github.com/gtk-gnutella/gtk-gnutella/commit/3394412639a520a2e0a703db86a80e001127ea4f</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/3394412639a520a2e0a703db86a80e001127ea4f</url>             <files>               <file> src/lib/mingw32.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1325866519</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>0107c2e</revision>             <log>Make sure guess_rpc_cancel() cannot destroy a GUESS query.

Since guess_rpc_cancel() can call guess_iterate() and the latter will finally
destroy the GUESS query when necessary, we must be careful since callers of
guess_rpc_cancel() expect the query to still be alive upon return. - https://github.com/gtk-gnutella/gtk-gnutella/commit/0107c2e4b4752c958fb8b486ed7c30544259642a</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/0107c2e4b4752c958fb8b486ed7c30544259642a</url>             <files>               <file> src/core/guess.c </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>gtk-gnutella</project>           <branch>devel</branch>         </source>         <timestamp>1325865046</timestamp>         <body>           <commit>             <author>Raphael Manfredi</author>             <revision>655336e</revision>             <log>Post-release fixups. (+37 more commits...) - https://github.com/gtk-gnutella/gtk-gnutella/commit/655336e5a39ccbf6b7c5ff07585d59251c73a26a</log>             <url>https://github.com/gtk-gnutella/gtk-gnutella/commit/655336e5a39ccbf6b7c5ff07585d59251c73a26a</url>             <files>               <file> Configure</file> <file>MANIFEST</file> <file>config_h.SH</file> <file>src/core/settings.c</file> <file>src/lib/Jmakefile</file> <file>src/lib/Makefile.SH</file> <file>src/lib/arc4random.c</file> <file>src/lib/arc4random.h</file> <file>src/lib/crash.c</file> <file>src/lib/entropy.c</file> <file>src/lib/entropy.h</file> <file>src/lib/eval.c</file> <file>src/lib/eval.h</file> <file>src/lib/getphysmemsize.c</file> <file>src/lib/hashtable.c</file> <file>src/lib/hashtable.h</file> <file>src/lib/log.h</file> <file>src/lib/mingw32.c</file> <file>src/lib/mingw32.h</file> <file>src/lib/mutex.c</file> <file>src/lib/mutex.h</file> <file>src/lib/omalloc.c</file> <file>src/lib/omalloc.h</file> <file>src/lib/product.c</file> <file>src/lib/random.c</file> <file>src/lib/spinlock.c</file> <file>src/lib/spinlock.h</file> <file>src/lib/stacktrace.c</file> <file>src/lib/stacktrace.h</file> <file>src/lib/str.c</file> <file>src/lib/thread.c</file> <file>src/lib/vmm.c</file> <file>src/lib/xmalloc.c</file> <file>src/lib/xmalloc.h</file> <file>src/lib/zalloc.c</file> <file>src/main.c</file> <file>src/lib/constants.c</file> <file>src/lib/constants.h</file> <file>src/lib/getcpucount.c</file> <file>src/lib/getcpucount.h</file> <file>src/lib/gethomedir.c</file> <file>src/lib/gethomedir.h </file>             </files>           </commit>         </body>       </message></recentMessages></statsTarget>
