Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2023-03-26 21:00:01

Changes per page:

25 50 100 250 500 1000 2000

Changelog for FileZilla 3 (7883 changes):

2017-02-20 10:12 codesquid, revision 8196

Fix User-Agent header.

2017-02-20 10:02 codesquid, revision 8195

In CHttpControlSocket::OnConnect, check that the current operation is PrivCommand::http_connect, not Command::connect.

2017-02-19 20:08 codesquid, revision 8194

Fix Coverity warnings.

2017-02-19 19:47 codesquid, revision 8193

Fix a warning.

2017-02-19 19:26 codesquid, revision 8192

Add another missing include.

2017-02-19 18:52 codesquid, revision 8191

Fix cache unlocking in ResetOperation.

2017-02-19 18:30 codesquid, revision 8190

Get rid of the explicitly managed *m_pCurOpData and replace it with a vector or unique_ptrs.

2017-02-19 17:01 codesquid, revision 8189

Refactor the rename and chmod operations for SFTP.

2017-02-19 16:39 codesquid, revision 8188

Refactor SFTP del, mkd and rmd operations.

2017-02-19 15:48 codesquid, revision 8187

Use a common CProtocolOpData<T> as base class.

2017-02-19 14:06 codesquid, revision 8186

Refactor and move SFTP file transfer code into own file.

2017-02-19 11:58 codesquid, revision 8185

Refactor ChangeDir operation for SFTP.

2017-02-19 11:13 codesquid, revision 8184

Move SFTP list code into own files.

2017-02-19 09:21 codesquid, revision 8183

Add missing include.

2017-02-18 23:05 codesquid, revision 8182

Minor cleanup.

2017-02-18 22:55 codesquid, revision 8181

Move SendNextCommand to CControlSocket.

2017-02-18 18:21 codesquid, revision 8180

Start splitting up SFTP.

2017-02-18 17:15 codesquid, revision 8179

Re-implement HTTP redirect handling.

2017-02-18 16:40 codesquid, revision 8178

Basic HTTP downloads working again, though redirects are ignored.

2017-02-18 14:34 codesquid, revision 8177

Partially re-implement parsing HTTP headers.

2017-02-18 13:39 codesquid, revision 8176

Get HTTP back into a state where it can send requests.

2017-02-18 11:30 codesquid, revision 8175

Fix compile error with some GCC versions.

2017-02-18 11:16 codesquid, revision 8174

Update built-in pugixml.

2017-02-18 10:46 codesquid, revision 8173

Fixed a compile error.

2017-02-18 10:46 codesquid, revision 8172

Remove an unused variable

2017-02-18 10:32 codesquid, revision 8170

Added Danish translation to .desktop file.

2017-02-18 10:23 codesquid, revision 8169

Move CSftpControlSocket into own directory.

2017-02-18 10:17 codesquid, revision 8168

General cleanup pass on SFTP code.

2017-02-18 10:06 codesquid, revision 8167

Small progress in redoing the HTTP support.

2017-02-17 07:58 codesquid, revision 8166

Fix a few compile errors in currently commented out code.

2017-02-16 20:09 codesquid, revision 8165

WIP: Begin refactoring CHttpControlSocket. As start, turn it into a stub.

2017-02-16 19:26 codesquid, revision 8164

Fix warnings.

2017-02-16 13:44 codesquid, revision 8163

Adjust CControlSocket::CheckOverwriteFile and CRealControlSocket::ContinueConnect to new model. This should complete the transformation for FTP. The other protocols still need to be changed.

2017-02-16 12:56 codesquid, revision 8162

Change return type of CRealControlSocket::Send and CFtpControlSocket::SendCommand.

2017-02-16 11:11 codesquid, revision 8161

Finish moving FTP operations into separate files.

2017-02-16 10:43 codesquid, revision 8160

Refactor delete and rmdir commands.

2017-02-16 09:58 codesquid, revision 8159

Refactor raw commands.

2017-02-16 09:44 codesquid, revision 8158

Move transfersocket.* into ftp subdirectory.

2017-02-14 19:46 codesquid, revision 8157

Move filetransfer code.

2017-02-14 18:24 codesquid, revision 8156

Adjust return types of CFtpControlSocket:Transfer, deal with some fixmes.

2017-02-14 18:06 codesquid, revision 8155

Make CControlSocket's List and Connect functions asynchronous, they now always return void.

2017-02-14 17:09 codesquid, revision 8154

Fix EPSV regression.

2017-02-14 16:51 codesquid, revision 8153

Further refactoring to clean up CFtpControlSocket and in particular the list operation.

2017-02-14 10:10 codesquid, revision 8152

Convert the m_pCurrentServer pointer in CControlSocket to a non-pointer member.

2017-02-13 20:28 codesquid, revision 8151

Split raw transfer code into own file and modernize it.

2017-02-13 18:00 codesquid, revision 8150

Work in progress: Split mkdir into own file, further work on list.

2017-02-13 17:26 codesquid, revision 8149

Fix warnings.

2017-02-13 17:15 codesquid, revision 8148

Add missing eol-style

2017-02-13 17:10 codesquid, revision 8147

Fix compile error on some compilers.

2017-02-12 21:26 codesquid, revision 8146

Work in progress: Continue refactoring. We're a wee bit further along the complicated listing operation.

2017-02-12 10:12 codesquid, revision 8145

Work in process: Work on refactoring the list operation.

2017-02-11 14:00 codesquid, revision 8144

Code cleanup

2017-02-11 13:53 codesquid, revision 8143

Heavy WIP: Refactor operation handling, move FTP specific files into own subdirectory, split operations into individual files.

2017-02-11 13:22 codesquid, revision 8142

Revert a small change that breaks compilation.

2017-02-11 11:26 codesquid, revision 8141

Remove assert, the error is handled gracefully.

2017-02-10 18:15 codesquid, revision 8140

Further cleanup and slight code modernization.

2017-02-10 18:02 codesquid, revision 8139

Various cleanup

2017-02-10 08:58 codesquid, revision 8138

Small refactoring to make pushing operations easier.

2017-01-30 15:57 codesquid, revision 8121

Refactor directory listing notifications, do the broadcast in the GUI, not in the engine.

2017-01-30 13:41 codesquid, revision 8120

Minor reformatting.

2017-01-30 13:28 codesquid, revision 8119

Work around a bug in Windows, its documentation does not match its behavior on Vista and possibly 7.

2017-01-18 08:31 codesquid, revision 8112

Remove unused variable.

2017-01-13 18:03 codesquid, revision 8110

Updated translation

2017-01-13 17:50 codesquid, revision 8109

Fixed typo

2017-01-13 15:49 codesquid, revision 8108

Bump to 3.Bump to 3.24.0

2017-01-13 15:06 codesquid, revision 8107

Updated translations

2017-01-13 14:39 codesquid, revision 8106

Refactor offer initialization

2017-01-13 14:01 codesquid, revision 8105

Overlay scrollbars are always so much trouble. Refresh layout after refreshing it.

2017-01-13 14:01 codesquid, revision 8104

Keep insertion point visible.

2017-01-12 18:53 codesquid, revision 8103

Fix CServerPath::operator<

2017-01-12 18:53 codesquid, revision 8102

Use correct return code if command cannot be converted to 8-bit charset.

2017-01-06 15:18 codesquid, revision 8101

Bump to 3.24.0-rc1

2017-01-06 15:18 codesquid, revision 8100

Updated translations

2017-01-06 14:31 codesquid, revision 8099

Show base643 encoded SHA256 hash as hostkey fingerprint to match output format of OpenSSH 6.8+

2017-01-06 12:19 codesquid, revision 8098

Fix a memory leak.

2017-01-06 09:25 codesquid, revision 8097

Remember toolbar tool size.

2017-01-06 09:20 codesquid, revision 8096

Small cleanup.

2017-01-06 09:18 codesquid, revision 8095

Unify style for writing ", aborting."

2017-01-05 14:46 codesquid, revision 8094

Don't show popup dialogs if already handling a native GUI event on OS X. Should fix #11110.

2016-12-30 16:50 codesquid, revision 8093

Make engine id const as it never changes.

2016-12-29 17:31 codesquid, revision 8092

Fix cast.

2016-12-29 16:17 codesquid, revision 8091

Merge upstream PuTTY changes.

2016-12-29 14:37 codesquid, revision 8090

Fix indentation

2016-12-29 14:36 codesquid, revision 8089

Use _nettle_sha1_compress instead of the custom implementation from PuTTY in SHATransform

2016-12-29 14:33 codesquid, revision 8088

Fix a few compiler warnings.

2016-12-28 11:53 codesquid, revision 8087

Use nettle for SHA512 as well.

2016-12-27 18:58 codesquid, revision 8086

Decrement item after each iteration as it is being deleted. #11122

2016-12-27 11:39 codesquid, revision 8085

Further rendering fixes

2016-12-27 11:02 codesquid, revision 8084

Fix initial size of condition type choice.

2016-12-27 10:46 codesquid, revision 8083

Add "Copy URL(s) to clipboard" to search results context menu.

2016-12-27 09:30 codesquid, revision 8082

Also allow using Alt+# to switch to tabs. #10732

2016-12-27 09:15 codesquid, revision 8081

During synchronized browsing, reset the syncbrowse dirchange flag when the user canceles the dialog that prompts for action if the remote directory does not exist. #11113

2016-12-26 22:53 codesquid, revision 8080

Fix a bunch of warnings.

2016-12-24 14:22 codesquid, revision 8078

Remove unused variabled and a stray semicolon. Patch by XhmikosR.

2016-12-23 22:30 codesquid, revision 8077

Minify icons, patch by XhmikosR

2016-12-23 22:17 codesquid, revision 8076

Remove stray semicolon

2016-12-18 11:47 codesquid, revision 8075

Whitepsace cleanup. Patch by XhmikosR.

2016-12-18 11:44 codesquid, revision 8074

Minify FileZilla logo. Patch by XhmikosR.

2016-12-13 20:15 codesquid, revision 8073

Remove accidental commit of debug code.

2016-12-13 20:14 codesquid, revision 8072

Fix resource leak

2016-12-13 17:11 codesquid, revision 8071

Fix copy&paste mistake.

2016-12-13 16:18 codesquid, revision 8070

Possible fix for #11105. Should also handle other upload failures better, there was shadowed variable similar to issue #10811 fixed in r7404.

2016-12-13 15:07 codesquid, revision 8069

Fixed typo

2016-12-13 15:06 codesquid, revision 8068

Add persistant security-scoped bookmarks if using the OSX app sandbox.

2016-12-13 11:31 codesquid, revision 8067

Add entitlements file for app sandboxing on OS X.

2016-12-06 16:49 codesquid, revision 8066

Give credit to creator of new icon theme.

2016-12-06 16:10 codesquid, revision 8064

Bump to 3.23.0.2

2016-12-06 15:35 codesquid, revision 8063

Print more detailed error message if libfilezilla isn't found.

2016-12-06 15:14 codesquid, revision 8062

Allow passing relative paths and environment variables in the "Cache directory" setting.

2016-12-06 15:01 codesquid, revision 8061

Handle the unlikely case of an invalid icon by creating an empty one.

2016-12-06 14:53 codesquid, revision 8060

Work around a bug in wxWidgets: wxImageList::GetBitmap kills the channel, use wxImageList::GetIcon instead and convert it to wxBitmap afterwards.

2016-12-06 08:38 codesquid, revision 8059

Save and load keyfile server entry to queue.sqlite3 and migrate schema. Fixes #11098

2016-12-05 23:19 codesquid, revision 8057

Bump to 3.23.0.1

2016-12-05 23:19 codesquid, revision 8056

Updated translation.

2016-12-05 23:15 codesquid, revision 8055

Work around bug in wxWidgets: Calling RemoveTool on a toolbar that has not been realized yet leads to it looping over 2^64 non-existing items.

2016-12-05 17:04 codesquid, revision 8053

Bump to 3.23.0

2016-12-05 16:51 codesquid, revision 8052

Updated translations

2016-12-05 16:30 codesquid, revision 8051

Use correct icon in speedlimits dialog on OS X

2016-12-05 16:20 codesquid, revision 8050

Get rid of redundant icon loading.

2016-12-05 16:10 codesquid, revision 8049

Don't use wxArtProvider, it just cannot handle OS X scale factors.

2016-12-05 15:40 codesquid, revision 8048

On OS X, consider content scale factor when selecting pivot size for icon search.

2016-12-05 15:20 codesquid, revision 8047

Add missing icons to installer.

2016-12-05 15:11 codesquid, revision 8046

Add a 480x480 filezilla.png

2016-12-05 14:06 codesquid, revision 8045

Disable next button while fetching offer data.

2016-12-04 19:25 codesquid, revision 8044

Remove sizer flags that are no-ops.

2016-12-04 18:32 codesquid, revision 8043

Disallow wxWidgets 3.1 or higher.

2016-12-04 14:17 codesquid, revision 8042

search.xml is non-critical too and can be overwritten without harm.

2016-12-04 14:15 codesquid, revision 8041

layout.xml does not contain important data, overwrite it if it has become corrupt.

2016-12-04 14:01 codesquid, revision 8040

Explicitly load resource files by name, prevents errors due to stale files from previous versions.

2016-12-03 22:09 codesquid, revision 8039

Revert previous commit and do proper fix

2016-12-03 21:52 codesquid, revision 8038

Fix typo

2016-12-03 18:32 codesquid, revision 8037

Cleanup startup routines

2016-12-03 18:06 codesquid, revision 8036

Fix compile error

2016-12-03 18:03 codesquid, revision 8035

Loading and scaling large resources is expensive. Cache scaled resources and load those instead.

2016-12-02 10:41 codesquid, revision 8034

Check for libfilezilla 0.9.0 or higher.

2016-12-01 20:06 codesquid, revision 8033

Fixed another typo

2016-12-01 20:04 codesquid, revision 8032

Fixed typo from removing line breaks.

2016-12-01 11:26 codesquid, revision 8031

Fix toolbar not showing on OS X

2016-12-01 10:48 codesquid, revision 8030

Fix typo

2016-12-01 09:49 codesquid, revision 8029

Create quickconnect bar directly.

2016-12-01 09:09 codesquid, revision 8028

Minor refactoring.

2016-12-01 09:06 codesquid, revision 8027

Remove call to no longer existing sub-make

2016-12-01 08:12 codesquid, revision 8026

Restore accidentally deleted file.

2016-11-30 20:19 codesquid, revision 8025

Fix a compile erorr on mac.

2016-11-30 20:18 codesquid, revision 8024

Avoid expensive conversion from wxBitmap to wxImage.

2016-11-30 16:37 codesquid, revision 8023

Update svn:ignore

2016-11-30 16:34 codesquid, revision 8022

Remove a few empty lines

2016-11-30 16:32 codesquid, revision 8021

Fix yet another syntax error.

2016-11-30 16:31 codesquid, revision 8020

Fix syntax error

2016-11-30 16:27 codesquid, revision 8019

Flatten makefiles a little bit.

2016-11-30 15:56 codesquid, revision 8018

Fix compile error

2016-11-30 15:47 codesquid, revision 8017

Remove unused files.

2016-11-30 15:43 codesquid, revision 8016

Add old toolbar.xrc to leftover cleanup.

2016-11-30 15:42 codesquid, revision 8015

Much easier toolbar creation by not using XRC.

2016-11-29 15:43 codesquid, revision 8014

Add missing directory to SUBDIRS

2016-11-29 14:53 codesquid, revision 8013

Do path expansion in a way that does not destroy UNC paths on MSW. Fixes #11088

2016-11-29 11:21 codesquid, revision 8012

Apply #11086 to fix a deprecation warning in some wx configurations.

2016-11-28 17:00 codesquid, revision 8010

Fix size of disabled speedlimits icon on Mac.

2016-11-28 16:50 codesquid, revision 8009

Initialize two members.

2016-11-28 16:46 codesquid, revision 8008

Update svn:ignore

2016-11-28 16:29 codesquid, revision 8005

Updated translations

2016-11-28 16:03 codesquid, revision 8004

Bump to 3.23.0-rc1

2016-11-27 19:43 codesquid, revision 8003

Slightly indent first toolbar icon on MSW, without it just looks odd on Windows 10 where there are no window decorations.

2016-11-27 18:11 codesquid, revision 8002

Fix type mismatch in sftp_find_request The id member of the sftp_request structure is of type unsigned int. This type is also used in the sftp_reqfind callback. In sftp_find_request we thus need to pass a pointer to unsigned int to find234. Before this commit, sftp_find_request was passing a pointer to unsigned long to find234, which causes the lookup to fail on big-endian platforms where sizeof(unsigned int) != sizeof(unsigned long), e.g. ppc64.

2016-11-27 18:10 codesquid, revision 8001

Fix two harmless warnings.

2016-11-26 21:04 codesquid, revision 8000

Fix size cancel button.

2016-11-26 18:42 codesquid, revision 7999

Use actual size, not requrested size to get scale factor.

2016-11-26 18:33 codesquid, revision 7998

Fix icons in Site Manager tree.

2016-11-26 16:36 codesquid, revision 7997

Add another missing file.

2016-11-26 16:30 codesquid, revision 7996

Add missing files to distribution.

2016-11-26 16:21 codesquid, revision 7995

Fix position of theme scale control

2016-11-26 15:42 codesquid, revision 7994

Fix scaling of queue progress line on OS X

2016-11-26 14:54 codesquid, revision 7993

Simplify creating overlays and handle differences in scale factors and the likes.

2016-11-25 17:59 codesquid, revision 7992

Fix compile error on *nix

2016-11-25 17:57 codesquid, revision 7991

Fix stripping of BOM.

2016-11-25 16:57 codesquid, revision 7990

Further HiDPI fixes for OS X

2016-11-24 20:05 codesquid, revision 7989

Additional wxArtProvider replacement

2016-11-24 20:05 codesquid, revision 7988

wxArtProvider, even on trunk, cannot handle bitmaps with a scale factor. Replace it with CThemeProvider and use it to get toolbar icons to load proper on OS X.

2016-11-24 20:03 codesquid, revision 7987

Once again OS X does everything differently from all other platforms. On OS X a pixel isn't a pixel, a pixel on OS X is a virtual thing composed of a multiple actual pixels in a square formation.

2016-11-23 17:15 codesquid, revision 7986

Try to handle retina displays.

2016-11-23 16:54 codesquid, revision 7985

Declare the INSTALLICONSET macro earlier.

2016-11-23 16:51 codesquid, revision 7984

Remove unused code from theme provider.

2016-11-23 16:46 codesquid, revision 7983

Cleanup theme page.

2016-11-23 16:23 codesquid, revision 7982

Set remembered scale factor.

2016-11-23 16:23 codesquid, revision 7981

Request correct system image list size.

2016-11-23 16:00 codesquid, revision 7980

The default icon set is mandatory.

2016-11-23 15:22 codesquid, revision 7979

Also scale tree controls.

2016-11-23 15:16 codesquid, revision 7978

Implement icon scaling on wxGTK.

2016-11-23 15:06 codesquid, revision 7977

Don't mismatch image list size and size of added icons.

2016-11-23 13:33 codesquid, revision 7976

Work around toolbar button alpha blending issues on MSW.

2016-11-23 13:32 codesquid, revision 7975

Reformatting.

2016-11-23 08:38 codesquid, revision 7974

Mark 16x16 of classic theme as primary.

2016-11-22 23:24 codesquid, revision 7973

Since classic theme got moved, use a diffferent data file as reference when searching for the data directory.

2016-11-22 22:48 codesquid, revision 7972

As it turns out, libstdc++ on many platforms doesn't know about the trivial std::make_reverse_iterator.

2016-11-22 22:21 codesquid, revision 7971

Add missing include for std::make_reverse_iterator

2016-11-22 22:12 codesquid, revision 7970

Fix build system.

2016-11-22 22:12 codesquid, revision 7969

Fix compile error

2016-11-22 22:10 codesquid, revision 7968
  • D /FileZilla3/trunk/src/interface/resources/pngclean.sh

Remove unused script. These days there are better tools.

2016-11-22 21:47 codesquid, revision 7967

Update installer for new theme.

2016-11-22 21:16 codesquid, revision 7966

Move some files around.

2016-11-22 20:13 codesquid, revision 7965

Remove some unused pre-vista code.

2016-11-22 20:12 codesquid, revision 7964

WIP: New scalable icon theme and general theme provider refactoring to make use of the scaling.

2016-11-18 10:36 codesquid, revision 7961

Fix rule gch dependency file generation

2016-11-17 20:02 codesquid, revision 7960

Fix more compile errors.

2016-11-17 14:26 codesquid, revision 7959

Add missing include.

2016-11-17 14:05 codesquid, revision 7958

Fix compile error.

2016-11-17 13:45 codesquid, revision 7957

Fix logic issue in error paths that should be unused.

2016-11-17 13:18 codesquid, revision 7956

Get test cases to compile again.

2016-11-17 13:14 codesquid, revision 7955

Define UNICODE on MSW

2016-11-17 12:18 codesquid, revision 7954

Move #includes of wx headers out of the public engine API.

2016-11-16 15:18 codesquid, revision 7953

Remove old timezone detection code which has been unused for almost two years.

2016-11-16 15:12 codesquid, revision 7952

Remove wxString from CDirectoryListing and CDirectoryCache.

2016-11-16 09:34 codesquid, revision 7950

React to changes in global bookmarks.

2016-11-16 09:12 codesquid, revision 7949

Do not fail adding site to site manager for site-specific bookmarks if sitemanager.xml does not yet exist.

2016-11-15 12:40 codesquid, revision 7948

Replace wxURI with a custom uri parser.

2016-11-15 12:38 codesquid, revision 7947

Add link to display download log if getting the update fails.

2016-11-15 08:21 codesquid, revision 7946

Make use of the recently assigned Unix.ownername and Unix.groupname facts.

2016-11-14 14:25 codesquid, revision 7945

Allow controlling cache ttl, within reason.

2016-11-13 17:48 codesquid, revision 7944

Ignore BOM at beginning of directory listing lines.

2016-11-11 18:30 codesquid, revision 7943

Use assert instead of wxASSERT in the engine.

2016-11-11 15:44 codesquid, revision 7941

More wxString removal

2016-11-11 15:18 codesquid, revision 7939

Fix typo.

2016-11-11 15:17 codesquid, revision 7938

Apply same fix to CSFtpControlSocket::SendCommand as well.

2016-11-11 15:14 codesquid, revision 7937

Call ResetOperation if converting to command to 8bit charset fails

2016-11-08 16:13 codesquid, revision 7936

Fix compile errors

2016-11-08 16:13 codesquid, revision 7935

Fix arguments to xgettext

2016-11-08 15:26 codesquid, revision 7934

Add functions to translate strings to the engine so that it is no longer directly handled by wx

2016-11-08 09:29 codesquid, revision 7933

Replace wxRemoveFile with fz::remove_file

2016-11-08 09:15 codesquid, revision 7931

Get rid of wxFileName::CreateTempFileName

2016-11-07 18:06 codesquid, revision 7930

Remove explicit memory management from CCertificaet and partial cleanup of XML functions.

2016-11-07 18:03 codesquid, revision 7929

Minor cleanup.

2016-11-03 15:15 codesquid, revision 7927

Refactor CFilterConditionsDialog and wxCustomHeightListCtrl to make both simpler and the latter reusable.

2016-11-03 09:43 codesquid, revision 7926

Add a safety check in case the drop target disappears

2016-11-01 18:03 codesquid, revision 7925

Missing commit

2016-11-01 17:53 codesquid, revision 7924

Bump to 3.22.2.2

2016-11-01 17:50 codesquid, revision 7923

Fix trimming of feat response lines.

2016-11-01 15:32 codesquid, revision 7921

Bump to 3.22.2.1

2016-11-01 15:02 codesquid, revision 7920

Fix a crash if the server only implements a minimal, fact-less MLSD/MLST (RFC 3659 even has a name for such implementation: useless)

2016-11-01 10:04 codesquid, revision 7918

Bump to 3.22.2

2016-11-01 09:05 codesquid, revision 7917

Updated translation.

2016-10-30 11:01 codesquid, revision 7916

Use a more discreet border for the progress bar and reduce the gradient strength

2016-10-28 12:34 codesquid, revision 7914

Bump to 3.22.2-rc2

2016-10-28 12:31 codesquid, revision 7913

Updated translations

2016-10-28 12:31 codesquid, revision 7912

Fix code indentation

2016-10-28 11:42 codesquid, revision 7911

Fix rename where the target is a directory.

2016-10-28 11:10 codesquid, revision 7910

Remove a bit of debug code accidentally left in.

2016-10-28 10:20 codesquid, revision 7909

Remove wxString from CTlsSocket.

2016-10-28 10:12 codesquid, revision 7908

Mark error string of CTlsSocket::GetMacName() translatable.

2016-10-28 10:10 codesquid, revision 7907

Remove wxString from remote recursive operations.

2016-10-28 08:45 codesquid, revision 7906

Avoid a call to substr.