doldaconnect.git
16 years agoIncremental work on excorcising the transfer iface.
Fredrik Tolf [Fri, 11 Apr 2008 04:26:59 +0000 (06:26 +0200)]
Incremental work on excorcising the transfer iface.

16 years agoMerge branch 'socket' into transsock
Fredrik Tolf [Fri, 21 Mar 2008 20:30:19 +0000 (21:30 +0100)]
Merge branch 'socket' into transsock

Conflicts:

daemon/transfer.c
daemon/transfer.h

16 years agoFixed buffer eating bug in transfer system.
Fredrik Tolf [Fri, 21 Mar 2008 20:28:35 +0000 (21:28 +0100)]
Fixed buffer eating bug in transfer system.

16 years agoFirst attempt at replacing sockblock with autoblocking.
Fredrik Tolf [Fri, 21 Mar 2008 17:33:23 +0000 (18:33 +0100)]
First attempt at replacing sockblock with autoblocking.

16 years agoMerge branch 'socket' into transsock
Fredrik Tolf [Fri, 21 Mar 2008 16:09:12 +0000 (17:09 +0100)]
Merge branch 'socket' into transsock

16 years agoReturn errors directly from sockflush.
Fredrik Tolf [Fri, 21 Mar 2008 15:05:43 +0000 (16:05 +0100)]
Return errors directly from sockflush.

16 years agoFixed some socket leaks.
Fredrik Tolf [Fri, 21 Mar 2008 15:01:55 +0000 (16:01 +0100)]
Fixed some socket leaks.

16 years agoFixed a bug in lstgetremotename2.
Fredrik Tolf [Fri, 21 Mar 2008 13:13:00 +0000 (14:13 +0100)]
Fixed a bug in lstgetremotename2.

16 years agoInitial work on purging the transfer iface in favor of sockets.
Fredrik Tolf [Fri, 21 Mar 2008 13:09:29 +0000 (14:09 +0100)]
Initial work on purging the transfer iface in favor of sockets.

16 years agoMinor socket fixes
Fredrik Tolf [Fri, 21 Mar 2008 13:09:16 +0000 (14:09 +0100)]
Minor socket fixes

16 years agoFixed memory leak in fnet-dc's udpread.
Fredrik Tolf [Sun, 16 Mar 2008 05:41:19 +0000 (06:41 +0100)]
Fixed memory leak in fnet-dc's udpread.

16 years agoFixed sleeping SEGV.
Fredrik Tolf [Sun, 16 Mar 2008 05:03:39 +0000 (06:03 +0100)]
Fixed sleeping SEGV.

16 years agoFixed the immediately obvious socket bugs.
Fredrik Tolf [Sun, 16 Mar 2008 04:52:37 +0000 (05:52 +0100)]
Fixed the immediately obvious socket bugs.

16 years agoFinished attempt at the new socket implementation.
Fredrik Tolf [Sun, 16 Mar 2008 04:16:17 +0000 (05:16 +0100)]
Finished attempt at the new socket implementation.

16 years agoInitial work on the new implementation
Fredrik Tolf [Sun, 16 Mar 2008 01:46:18 +0000 (02:46 +0100)]
Initial work on the new implementation

16 years agoPorted interfacing modules to new socket API.
Fredrik Tolf [Sun, 16 Mar 2008 01:45:29 +0000 (02:45 +0100)]
Ported interfacing modules to new socket API.

16 years agoNew socket API draft.
Fredrik Tolf [Sat, 15 Mar 2008 16:46:15 +0000 (17:46 +0100)]
New socket API draft.

16 years agoMerge branch 'master' of pc18:/srv/git/r/doldaconnect
Fredrik Tolf [Sat, 15 Mar 2008 13:50:04 +0000 (14:50 +0100)]
Merge branch 'master' of pc18:/srv/git/r/doldaconnect

16 years agoWrite the hash cache back to disk whenever it is dirty when the daemon exits.
Fredrik Tolf [Sat, 15 Mar 2008 13:45:37 +0000 (14:45 +0100)]
Write the hash cache back to disk whenever it is dirty when the daemon exits.

16 years agoConverted pollsocks to use select instead of poll.
Fredrik Tolf [Sat, 15 Mar 2008 13:43:28 +0000 (14:43 +0100)]
Converted pollsocks to use select instead of poll.

16 years agoMade the updatehmlist implementation buffered using stdio.
Fredrik Tolf [Sat, 15 Mar 2008 04:55:02 +0000 (05:55 +0100)]
Made the updatehmlist implementation buffered using stdio.

16 years agoRemoved some obsolete messages from sv.po.
Fredrik Tolf [Sun, 9 Mar 2008 22:13:35 +0000 (23:13 +0100)]
Removed some obsolete messages from sv.po.

16 years agoUpdated EXTRA_DIST in doc.
Fredrik Tolf [Sat, 8 Mar 2008 15:23:06 +0000 (16:23 +0100)]
Updated EXTRA_DIST in doc.

16 years agoInclude stdint.h in dolcon.c as well.
Fredrik Tolf [Sat, 8 Mar 2008 15:03:53 +0000 (16:03 +0100)]
Include stdint.h in dolcon.c as well.

16 years agoIncluded stdint.h in files that use intmax_t.
Fredrik Tolf [Sat, 8 Mar 2008 14:52:14 +0000 (15:52 +0100)]
Included stdint.h in files that use intmax_t.

16 years agoMerge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect
Fredrik Tolf [Sat, 8 Mar 2008 14:34:06 +0000 (15:34 +0100)]
Merge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect

16 years agoRemoved wcsexists from libcommon.
Fredrik Tolf [Sat, 8 Mar 2008 14:31:42 +0000 (15:31 +0100)]
Removed wcsexists from libcommon.

16 years agoUpdated ChangeLog. 1.2
Fredrik Tolf [Fri, 7 Mar 2008 00:29:06 +0000 (01:29 +0100)]
Updated ChangeLog.

16 years agoUpdated source lines in sv.po.
Fredrik Tolf [Fri, 7 Mar 2008 00:24:07 +0000 (01:24 +0100)]
Updated source lines in sv.po.

16 years agoUnmarked the applet and Pidgin plugin as experimental.
Fredrik Tolf [Fri, 7 Mar 2008 00:15:04 +0000 (01:15 +0100)]
Unmarked the applet and Pidgin plugin as experimental.

16 years agoConditional compiling for fnet-adc.c.
Fredrik Tolf [Fri, 7 Mar 2008 00:14:46 +0000 (01:14 +0100)]
Conditional compiling for fnet-adc.c.

16 years agoMerge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect
Fredrik Tolf [Thu, 6 Mar 2008 23:59:30 +0000 (00:59 +0100)]
Merge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect

16 years agoIncremental work on ADC.
Fredrik Tolf [Thu, 6 Mar 2008 23:59:02 +0000 (00:59 +0100)]
Incremental work on ADC.

16 years agoCount number of shared files.
Fredrik Tolf [Thu, 6 Mar 2008 23:58:23 +0000 (00:58 +0100)]
Count number of shared files.

16 years agoRemoved obsolete code in fnet-dc.c.
Fredrik Tolf [Thu, 6 Mar 2008 21:32:39 +0000 (22:32 +0100)]
Removed obsolete code in fnet-dc.c.

16 years agoRemoved debugging output from hubmgr.
Fredrik Tolf [Thu, 6 Mar 2008 21:10:40 +0000 (22:10 +0100)]
Removed debugging output from hubmgr.

16 years agoFixed a bug in hubread for fnet-dc.
Fredrik Tolf [Thu, 6 Mar 2008 21:09:40 +0000 (22:09 +0100)]
Fixed a bug in hubread for fnet-dc.

16 years agoGenerate ADC PID more reliably.
Fredrik Tolf [Mon, 3 Mar 2008 05:14:40 +0000 (06:14 +0100)]
Generate ADC PID more reliably.

16 years agoUpdated the hubmgr manpage with information on how the config file is reread.
Fredrik Tolf [Sun, 2 Mar 2008 23:15:50 +0000 (00:15 +0100)]
Updated the hubmgr manpage with information on how the config file is reread.

16 years agoAdded filename filter to forkfilter.
Fredrik Tolf [Sun, 2 Mar 2008 00:52:20 +0000 (01:52 +0100)]
Added filename filter to forkfilter.

The filter makes sure that no filename passed to the filter contains
slashes or initial dots.

16 years agoFixed double free bug in libdcui.
Fredrik Tolf [Sat, 1 Mar 2008 03:53:06 +0000 (04:53 +0100)]
Fixed double free bug in libdcui.

16 years agoAdded uptime and hashstatus commands to libdcui.
Fredrik Tolf [Sat, 1 Mar 2008 02:54:37 +0000 (03:54 +0100)]
Added uptime and hashstatus commands to libdcui.

16 years agoFixed hubmgr so that it rereads the hublist when changed.
Fredrik Tolf [Fri, 29 Feb 2008 23:10:26 +0000 (00:10 +0100)]
Fixed hubmgr so that it rereads the hublist when changed.

16 years agoRemoved explicit detachtransfer from freedcpeer.
Fredrik Tolf [Thu, 28 Feb 2008 14:02:52 +0000 (15:02 +0100)]
Removed explicit detachtransfer from freedcpeer.

16 years agoPorted the qcmdqueue structure to the fnet-adc as well.
Fredrik Tolf [Tue, 26 Feb 2008 17:01:20 +0000 (18:01 +0100)]
Ported the qcmdqueue structure to the fnet-adc as well.

16 years agoRemoved the obsolete filebasename interface from fnet.
Fredrik Tolf [Tue, 26 Feb 2008 16:13:18 +0000 (17:13 +0100)]
Removed the obsolete filebasename interface from fnet.

16 years agoOptimized hubread.
Fredrik Tolf [Tue, 26 Feb 2008 14:11:10 +0000 (15:11 +0100)]
Optimized hubread.

16 years agoFixed segfault while processing consecutive DC peer commands.
Fredrik Tolf [Tue, 26 Feb 2008 13:42:52 +0000 (14:42 +0100)]
Fixed segfault while processing consecutive DC peer commands.

16 years agoFixed dcbasename as well (to be removed, though).
Fredrik Tolf [Mon, 25 Feb 2008 20:37:44 +0000 (21:37 +0100)]
Fixed dcbasename as well (to be removed, though).

16 years agoMade remote paths deconstructible
Fredrik Tolf [Mon, 25 Feb 2008 19:41:54 +0000 (20:41 +0100)]
Made remote paths deconstructible

16 years agoMerge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect
Fredrik Tolf [Mon, 25 Feb 2008 04:44:45 +0000 (05:44 +0100)]
Merge branch 'master' of git.dolda2000.com:/srv/git/r/doldaconnect

16 years agoImproved the tooltip on the Gnome applet.
Fredrik Tolf [Mon, 25 Feb 2008 04:43:49 +0000 (05:43 +0100)]
Improved the tooltip on the Gnome applet.

16 years agoFixed SIGFPE problem in the Gnome applet.
Fredrik Tolf [Mon, 25 Feb 2008 04:12:22 +0000 (05:12 +0100)]
Fixed SIGFPE problem in the Gnome applet.

16 years agoTurn off peer change notifications in dolcon.
Fredrik Tolf [Sun, 24 Feb 2008 15:45:59 +0000 (16:45 +0100)]
Turn off peer change notifications in dolcon.

16 years agoFixed up the DC robustness changes a bit.
Fredrik Tolf [Sun, 24 Feb 2008 15:45:28 +0000 (16:45 +0100)]
Fixed up the DC robustness changes a bit.

16 years agoMade the DC protocol readers a bit more resilient to faulty peers.
Fredrik Tolf [Sun, 24 Feb 2008 05:39:20 +0000 (06:39 +0100)]
Made the DC protocol readers a bit more resilient to faulty peers.

16 years agoMade the UI reader a bit more resilient to faulty clients.
Fredrik Tolf [Sun, 24 Feb 2008 05:05:23 +0000 (06:05 +0100)]
Made the UI reader a bit more resilient to faulty clients.

16 years agoFixed a bug in btreenext.
Fredrik Tolf [Sun, 24 Feb 2008 04:24:26 +0000 (05:24 +0100)]
Fixed a bug in btreenext.

16 years agoOptimized the DC qcommand queue structure.
Fredrik Tolf [Sun, 24 Feb 2008 04:14:08 +0000 (05:14 +0100)]
Optimized the DC qcommand queue structure.

16 years agoChanged the fnetnode peer list to a btree.
Fredrik Tolf [Sun, 24 Feb 2008 04:04:18 +0000 (05:04 +0100)]
Changed the fnetnode peer list to a btree.

16 years agoAdded functions for btree iteration.
Fredrik Tolf [Sun, 24 Feb 2008 04:03:55 +0000 (05:03 +0100)]
Added functions for btree iteration.

16 years agoAdded bbtree functions.
Fredrik Tolf [Sun, 24 Feb 2008 02:28:27 +0000 (03:28 +0100)]
Added bbtree functions.

16 years agoUpdated TODO.
Fredrik Tolf [Tue, 19 Feb 2008 05:52:27 +0000 (06:52 +0100)]
Updated TODO.

16 years agoUpdated ChangeLog.
Fredrik Tolf [Mon, 18 Feb 2008 21:17:06 +0000 (22:17 +0100)]
Updated ChangeLog.

16 years agoEnable building of autopackages from specific Git revs.
Fredrik Tolf [Mon, 18 Feb 2008 21:10:23 +0000 (22:10 +0100)]
Enable building of autopackages from specific Git revs.

16 years agoAdded hubmgr manpage to dist.
Fredrik Tolf [Mon, 18 Feb 2008 21:03:56 +0000 (22:03 +0100)]
Added hubmgr manpage to dist.

16 years agoMerge branch 'master' of pc18:/srv/git/r/doldaconnect
Fredrik Tolf [Mon, 18 Feb 2008 14:40:18 +0000 (15:40 +0100)]
Merge branch 'master' of pc18:/srv/git/r/doldaconnect

16 years agoVerbump to 1.2.
Fredrik Tolf [Mon, 18 Feb 2008 14:39:01 +0000 (15:39 +0100)]
Verbump to 1.2.

16 years agoBugfix in fnet-dc.c to enable resuming files >2 GB.
Fredrik Tolf [Mon, 18 Feb 2008 14:36:22 +0000 (15:36 +0100)]
Bugfix in fnet-dc.c to enable resuming files >2 GB.

16 years agoAdded an lsdl command and left-justified columns in lsnodes output.
Fredrik Tolf [Sun, 17 Feb 2008 05:36:44 +0000 (06:36 +0100)]
Added an lsdl command and left-justified columns in lsnodes output.

16 years agoUpdated spec files for the new library version. 1.1
Fredrik Tolf [Thu, 14 Feb 2008 15:16:24 +0000 (16:16 +0100)]
Updated spec files for the new library version.

16 years agoAutoupdated source lines in sv.po.
Fredrik Tolf [Thu, 14 Feb 2008 15:10:43 +0000 (16:10 +0100)]
Autoupdated source lines in sv.po.

16 years agoIncremented interface number on the library.
Fredrik Tolf [Thu, 14 Feb 2008 15:10:31 +0000 (16:10 +0100)]
Incremented interface number on the library.

16 years agoVerbumped the Python module.
Fredrik Tolf [Thu, 14 Feb 2008 14:59:57 +0000 (15:59 +0100)]
Verbumped the Python module.

16 years agoUpdated documentation.
Fredrik Tolf [Thu, 14 Feb 2008 14:49:48 +0000 (15:49 +0100)]
Updated documentation.

16 years agoMention the -V switches in the manpages.
Fredrik Tolf [Thu, 14 Feb 2008 14:14:54 +0000 (15:14 +0100)]
Mention the -V switches in the manpages.

16 years agoMention hubmgr in the ChangeLog.
Fredrik Tolf [Thu, 14 Feb 2008 06:37:59 +0000 (07:37 +0100)]
Mention hubmgr in the ChangeLog.

16 years agoFixed 64-bit bug in the applet.
Fredrik Tolf [Thu, 14 Feb 2008 06:23:44 +0000 (07:23 +0100)]
Fixed 64-bit bug in the applet.

16 years agoMerge branch 'master' of pc18:/srv/git/r/doldaconnect
Fredrik Tolf [Thu, 14 Feb 2008 06:08:01 +0000 (07:08 +0100)]
Merge branch 'master' of pc18:/srv/git/r/doldaconnect

16 years agoUpdated ChangeLog.
Fredrik Tolf [Thu, 14 Feb 2008 06:07:01 +0000 (07:07 +0100)]
Updated ChangeLog.

16 years agoHopefully fixed 64-bit file sizes in dolcon.
Fredrik Tolf [Thu, 14 Feb 2008 06:06:02 +0000 (07:06 +0100)]
Hopefully fixed 64-bit file sizes in dolcon.

16 years agoAdded %li print format to dc_queuecmd.
Fredrik Tolf [Thu, 14 Feb 2008 05:41:08 +0000 (06:41 +0100)]
Added %li print format to dc_queuecmd.

16 years agoFixed up doldacond-shell for 64-bit transfers.
Fredrik Tolf [Thu, 14 Feb 2008 05:31:49 +0000 (06:31 +0100)]
Fixed up doldacond-shell for 64-bit transfers.

16 years agoFixed 64-bit transfers in the applet.
Fredrik Tolf [Thu, 14 Feb 2008 05:29:25 +0000 (06:29 +0100)]
Fixed 64-bit transfers in the applet.

16 years agoCleaned up the Python module a bit.
Fredrik Tolf [Thu, 14 Feb 2008 05:27:15 +0000 (06:27 +0100)]
Cleaned up the Python module a bit.

16 years agoPorted the Python module for usage of 64-bit numbers.
Fredrik Tolf [Thu, 14 Feb 2008 05:26:23 +0000 (06:26 +0100)]
Ported the Python module for usage of 64-bit numbers.

16 years agoPorted the Guile library for usage of 64-bit numbers.
Fredrik Tolf [Thu, 14 Feb 2008 05:25:06 +0000 (06:25 +0100)]
Ported the Guile library for usage of 64-bit numbers.

16 years agoAdded 64-bit types to the library.
Fredrik Tolf [Thu, 14 Feb 2008 05:23:47 +0000 (06:23 +0100)]
Added 64-bit types to the library.

16 years agoMade the daemon 64-bit filesize capable.
Fredrik Tolf [Thu, 14 Feb 2008 04:22:54 +0000 (05:22 +0100)]
Made the daemon 64-bit filesize capable.

16 years agoAdded interactive distinction to dsch.
Fredrik Tolf [Wed, 13 Feb 2008 23:05:16 +0000 (00:05 +0100)]
Added interactive distinction to dsch.

16 years agoAdded an actual command to dcsh.
Fredrik Tolf [Wed, 13 Feb 2008 22:56:23 +0000 (23:56 +0100)]
Added an actual command to dcsh.

16 years agoAdded profiling to the test clients.
Fredrik Tolf [Wed, 13 Feb 2008 21:41:55 +0000 (22:41 +0100)]
Added profiling to the test clients.

16 years agoClose UI sockets immediately from freeuidata.
Fredrik Tolf [Wed, 13 Feb 2008 04:01:18 +0000 (05:01 +0100)]
Close UI sockets immediately from freeuidata.

16 years agoMake the test client quit when it has authenticated.
Fredrik Tolf [Wed, 6 Feb 2008 03:00:20 +0000 (04:00 +0100)]
Make the test client quit when it has authenticated.

16 years agoAdded a dc.hidedeflate config option to disable transfer compression.
Fredrik Tolf [Mon, 28 Jan 2008 18:38:37 +0000 (19:38 +0100)]
Added a dc.hidedeflate config option to disable transfer compression.

Note that transfer compression is still supported -- it will simply be
hidden from the $Supports announcements. Buggy clients may thus still
request it.

16 years agoMade libz, libbz2 and libgdbm optional.
Fredrik Tolf [Sun, 27 Jan 2008 14:54:09 +0000 (15:54 +0100)]
Made libz, libbz2 and libgdbm optional.

16 years agoFixed make bug.
Fredrik Tolf [Wed, 23 Jan 2008 04:26:08 +0000 (05:26 +0100)]
Fixed make bug.

Added `.' to SUBDIRS in lib/Makefile.am to make sure that libdcui.la
is built before the Guile build is attempted.

16 years agoAdded an installation document about the Guile module.
Fredrik Tolf [Mon, 14 Jan 2008 20:40:34 +0000 (21:40 +0100)]
Added an installation document about the Guile module.

16 years agoCheck specifically for GTK features.
Fredrik Tolf [Mon, 14 Jan 2008 13:14:53 +0000 (14:14 +0100)]
Check specifically for GTK features.

16 years agoCheck for __res_query as well as res_query.
Fredrik Tolf [Sat, 12 Jan 2008 12:47:20 +0000 (13:47 +0100)]
Check for __res_query as well as res_query.