Demand guide to compile FileZilla Server under Windows

Moderator: Project members

koofi
504 Control non implemented
Posts: 7
Joined: 2022-02-01 19:03
First proper name: Hk
Terminal name: Koofi

Demand guide to compile FileZilla Server under Windows

#ane Post by koofi » 2022-02-01 20:24

Dear Developers, Hi

I accept a goal to add a file versioning feature + a different log system to FileZilla Server.

I have found the Source code of the latest stable version of FileZilla Server (1.2.0) from this folio.

Earlier starting to develop on it I needed to brand sure whether in that location is a sufficient guide to Build and Compile it simply I could non discover any.

Please help me if yous have any information on how to build and compile FileZilla Server (the latest stable version) nether Windows ten.

Cheers in accelerate.



koofi
504 Command not implemented
Posts: 7
Joined: 2022-02-01 19:03
First proper noun: Hk
Last proper noun: Koofi

Re: Need guide to compile FileZilla Server under Windows

#iii Post past koofi » 2022-02-02 10:34

Give thanks You 'iam_sysop', do you accept a successful build and compile feel with the wiki guide?


oibaf
Contributor
Posts: 136
Joined: 2021-07-sixteen 21:02
Commencement name: Fabio
Terminal name: Alemagna
Contact:

Re: Need guide to compile FileZilla Server nether Windows

#4 Mail service past oibaf » 2022-02-02 12:58

What do yous mean by "file versioning"?


koofi
504 Command not implemented
Posts: 7
Joined: 2022-02-01 19:03
Outset name: Hk
Last proper name: Koofi

Re: Need guide to compile FileZilla Server nether Windows

#v Post by koofi » 2022-02-02 13:39

oibaf wrote: ↑

2022-02-02 12:58

What do y'all mean by "file versioning"?

So every fourth dimension a file that already exists in the server gets uploaded, the FTP server automatically renames the file name with the version (due east.ten list_v2.eight.csv), and also the FTP server will archive the old file to a path.

Dear oibaf, seems like you are a FileZilla server developer, do you take whatsoever instructions on how I can compile and build the FileZilla server project?
and any idea how to import it to the visual studio so I can beginning working on information technology?


iam_sysop
503 Bad sequence of commands
Posts: 21
Joined: 2021-10-08 21:33

Re: Need guide to compile FileZilla Server under Windows

#6 Post by iam_sysop » 2022-02-02 16:00

koofi wrote: ↑

2022-02-02 10:34

Give thanks You 'iam_sysop', do you take a successful build and compile experience with the wiki guide?

I don't use the Visual Studio solutions -- any time I build FileZilla (client or server) I practice the cross-compile method via Linux (Debian) or using Windows Subsystem for Linux (v1) with Debian equally the file-system. That is almost always successful for both client and server.

The MinGW/MSYS2 "native" Windows build is somewhat tedious then I tend to avoid it (even though information technology is a valid / usable method that produces working builds if there are no errors with the libraries)


oibaf
Contributor
Posts: 136
Joined: 2021-07-sixteen 21:02
First proper noun: Fabio
Last name: Alemagna
Contact:

Re: Need guide to compile FileZilla Server under Windows

#7 Mail past oibaf » 2022-02-02 17:53

koofi wrote: ↑

2022-02-02 xiii:39

oibaf wrote: ↑

2022-02-02 12:58

What exercise yous mean by "file versioning"?

And then every time a file that already exists in the server gets uploaded, the FTP server automatically renames the file name with the version (e.x list_v2.viii.csv), and likewise the FTP server volition archive the old file to a path.

How do you intend to make this work, in practice? How would yous inform the server about the version?

Honey oibaf, seems similar y'all are a FileZilla server programmer, do you take whatever instructions on how I can compile and build the FileZilla server project?
and any idea how to import it to the visual studio and then I can start working on it?

The instructions that you were given above work just fine. Visual Studio is non supported at the moment, I myself work on Linux using QtCreator as an IDE. The official build is made using the automake/autoconf tools. Even the windows binaries are crosscompiled from Linux.


koofi
504 Control not implemented
Posts: 7
Joined: 2022-02-01 19:03
Outset proper noun: Hk
Last name: Koofi

Re: Demand guide to compile FileZilla Server under Windows

#8 Mail by koofi » 2022-02-03 09:02

iam_sysop wrote: ↑

2022-02-02 xvi:00


I don't apply the Visual Studio solutions -- whatever time I build FileZilla (client or server) I do the cross-compile method via Linux (Debian) or using Windows Subsystem for Linux (v1) with Debian as the file-organisation. That is about always successful for both client and server.

The MinGW/MSYS2 "native" Windows build is ...

Cheers very much "iam_sysop", appreciate your quick response.


User avatar

botg
Site Admin
Posts: 34148
Joined: 2004-02-23 20:49
First name: Tim
Last proper noun: Kosse
Contact:

Re: Demand guide to compile FileZilla Server under Windows

#9 Post past botg » 2022-02-03 09:27

Delight mind the GNU Affero General Public License FileZilla Server is distributed under. 1 part of the license requires that when making changes to FileZilla Server, you need to make the source code available to everyone who uses the modified version over a network. Please also pay attention to our trademark policy, especially the section that deals with modifications.


iam_sysop
503 Bad sequence of commands
Posts: 21
Joined: 2021-10-08 21:33

Re: Need guide to compile FileZilla Server under Windows

#x Post by iam_sysop » 2022-02-03 20:02

botg wrote: ↑

2022-02-03 09:27

Delight listen the GNU Affero General Public License FileZilla Server is distributed under. One part of the license requires that when making changes to FileZilla Server, you need to make the source code bachelor to everyone who uses the modified version over a network. Please also pay attending to our trademark policy, particularly the department that deals with modifications.

What complications apply with libfilezilla/FileZilla Customer being nether GPLv2 and FileZilla Server existence under AGPLv3+?

Per your request, the LICENSE applied on my compilation assist pages accept all been moved to AGPLv3+ - but does this now affect the files that are based on libfilezilla and FileZilla customer but not Server? How does I properly apply this with libfilezilla being a standalone library that is used in both projects with differing licenses?


User avatar

botg
Site Admin
Posts: 34148
Joined: 2004-02-23 20:49
Start proper noun: Tim
Last proper name: Kosse
Contact:

Re: Demand guide to compile FileZilla Server under Windows

#eleven Post by botg » 2022-02-04 08:31

AGPLv3+ and GPLv3+ are cross-compatible. libfilezilla is distributed under GPLv2+. Linking libfilezilla against FileZilla Server is thus possible by applying the GPLv3 to libfilezilla.


iam_sysop
503 Bad sequence of commands
Posts: 21
Joined: 2021-10-08 21:33

Re: Need guide to compile FileZilla Server nether Windows

#12 Post by iam_sysop » 2022-02-04 16:08

botg wrote: ↑

2022-02-04 08:31

AGPLv3+ and GPLv3+ are cross-compatible. libfilezilla is distributed nether GPLv2+. Linking libfilezilla against FileZilla Server is thus possible by applying the GPLv3 to libfilezilla.

Thank you for the description!


koofi
504 Command not implemented
Posts: 7
Joined: 2022-02-01 xix:03
Start proper name: Hk
Last name: Koofi

Re: Demand guide to compile FileZilla Server nether Windows

#13 Post past koofi » 2022-02-04 xviii:44

oibaf wrote: ↑

2022-02-02 17:53

How do you intend to brand this work, in do? How would yous inform the server near the version?

Basically for at present my idea is very bones, I want to rely on the file name, allow'due south say if we have a "test.csv" file on the server and the client downloaded it, and then again attempts to upload the same file to the server, base on equal names FTP server will inquire if this is the new version of the current hosted file? If the answer is yes then a version number volition append to the end of the file name.

Thank you for your quick reply to my question.


koofi
504 Command not implemented
Posts: 7
Joined: 2022-02-01 19:03
Start name: Hk
Last proper noun: Koofi

Re: Demand guide to compile FileZilla Server under Windows

#14 Mail past koofi » 2022-02-04 nineteen:16

botg wrote: ↑

2022-02-03 09:27

Please mind the GNU Affero Full general Public License FileZilla Server is distributed under. I part of the license requires that when making changes to FileZilla Server, you need to make the source code available to everyone who uses the modified version over a network. Delight likewise pay attention to our trademark policy, especially the department that deals with modifications.

Thank you Tim, of course this will be one of my main observations.


koofi
504 Command not implemented
Posts: 7
Joined: 2022-02-01 xix:03
Kickoff proper noun: Hk
Last name: Koofi

Re: Need guide to compile FileZilla Server nether Windows

#15 Post past koofi » 2022-02-09 22:45

Honey Developers,

Any Idea why I'1000 getting an error when trying to apply the "install.nsi" file in NSIS ?

ERROR:

!include: could non find: "common_install.nsh"
!include: could non find: "server_uninstall.nsh"
!include: could non find: "gui_uninstall.nsh"

I have searched the whole source directories and could non detect these three files.