Failed to compile FMS

2024-05-11 Thread Marek Küthe
Hello,

when I try to start FMS the following message appears:
./fms: error while loading shared libraries: libPocoUtil.so.95: cannot
open shared object file: No such file or directory

This has always indicated in the past that I need to recompile FMS. I
have tried this accordingly, but without success (see attachment).

How can I compile FMS? Can I make a bug report somewhere? I have not
found an FMS project on https://freenet.mantishub.io/.

Regards
Marek Küthe

-- 
Marek Küthe
m...@mk16.de
er/ihm he/him
Script started on 2024-05-11 11:31:11+00:00 [TERM="xterm-256color" TTY="/dev/pts/6" COLUMNS="143" LINES="24"]
]0;marek@ciel:~/fms[?2004h┌─[marek@ciel]─[~/fms]
└──╼ $ls
[?2004l
]0;marek@ciel:~/fms[?2004h┌─[marek@ciel]─[~/fms]
└──╼ $7z x ~/Freenet/downloads/fms-src-0.3.85.zip 
[?2004l
7-Zip [64] 17.05 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.05 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs x64)

Scanning the drive for archives:
  0M Scan /home/marek/Freenet/downloads/1 file, 5042371 bytes (4925 KiB)

Extracting archive: /home/marek/Freenet/downloads/fms-src-0.3.85.zip
--
Path = /home/marek/Freenet/downloads/fms-src-0.3.85.zip
Type = zip
Physical Size = 5042371

  0%Everything is Ok

Folders: 54
Files: 828
Size:   18028157
Compressed: 5042371
]0;marek@ciel:~/fms[?2004h┌─[marek@ciel]─[~/fms]
└──╼ $cat readme.txt 
[?2004l
COMPILING
-
Compiling FMS requires CMake, Poco ( version >=1.3.6 ) and iconv if you want to
do charset conversion.  Other required libraries are bundled with FMS.

To compile, run these commands from the source directory:
cmake -D I_HAVE_READ_THE_README=ON .
make

Compiling with the bundled SQLite library is on by default.  If you do not want
to use the bundled SQLite library, add a -D USE_BUNDLED_SQLITE=OFF to the cmake
command.  To turn off charset conversion to UTF-8 when sending messages, add a
-D DO_CHARSET_CONVERSION=OFF.  Compiling with charset conversion turned on is
recommended.  If you would like to compile using the alternate captchas, add a
-D ALTERNATE_CAPTCHA=ON to the cmake command line. This option requires the
FreeImage library to be installed.  Enable generation of audio captchas by
adding -D AUDIO_CAPTCHA=ON to the cmake command line.

Query logging may be turned on by adding a -D QUERY_LOG=ON.  This will create a
file called query.log in the working directory.  Straight SQL statements will
be captured, as well as the setup of prepared statements.  Each step through a
prepared statement is also logged, but the details are not, so there should be
no sensitive information in this log file.

If you would like to build the FMS Freenet plugin add a -D BUILD_PLUGIN=ON to
the CMake command line.  This will build the binary for the plugin in the 
plugin/bin directory.  Place binaries from other platforms you want included in
the jar inside the plugin/bin directory.  You can then run ant in the plugin 
directory to build the jar.

UPGRADING
-
*ALWAYS* make a copy of your current FMS installation before continuing.  First
shut down FMS, make a copy of the directory, and then replace all files except
the database with those from the new version.  You may keep the same database
unless otherwise noted in the release information.

INSTALLATION

Place the binary, any templates, and the fonts and images directories in a
directory of your choice.  Windows users may need to download the runtime DLLs
available from the fms Freesite and place in the fms directory if they are not
already installed on the system.  On the first run, a database file will also
be created in this directory.  Make sure the user that runs FMS has read/write
access to this directory.

RUNNING
---
You may run FMS in console mode by running the binary directly.  You can view
available command line options by typing /help on Windows and --help on other
platforms.  If you are running *nix and would like to run as a daemon, use the
--daemon argument.  On Windows, /registerService will install FMS as a service,
and /unregisterService will uninstall the service.  Use the /displayName=name
argument when installing the service to set the service name to whatever you
want.  You will need to manually start the service unless you change the
startup type in the service properties.

FMS must run a good portion of the day every day to work properly.  The slower
your Freenet connection is, the longer FMS must be run to find the
communications of other identities.  You will not have a good experience only
running F

Weird name on website

2023-07-26 Thread Marek Küthe
Hello,

I was after a long time again on the website of Freenet
freenetproject.org. There I noticed that I am redirected to
https://www.hyphanet.org/index.html. Furthermore every name "Freenet"
was replaced with "Hyphanet" there. Is this intentional? Is there
perhaps a blog post about this? Is this an attack on Freenet?

Greetings
Marek Küthe

-- 
Marek Küthe
m...@mk16.de
er/ihm he/him


pgpw2SdW5UFvi.pgp
Description: OpenPGP digital signature


Re: Important Announcement: Freenet naming change

2023-01-20 Thread Marek Küthe
I think we just have different ideas about that. I don't see Freenet as
a product that you want or have to market.

As far as FLOSS projects and the like are concerned, I probably also
have a different concept for decision-making.

I have assumed that Freenet acts according to these principles and that
there are not just a few (or even one) people who make decisions about
Freenet.

Thanks for your answer anyway!

On Fri, 20 Jan 2023 14:35:48 -0600
Ian Clarke  wrote:

> On Fri, Jan 20, 2023 at 2:22 PM Marek Küthe  wrote:
> 
> > Well, I think here one should decide between a company / organization
> > with profit intentions and a community / FLOSS project and an
> > non-profit association.
> >  
> 
> I disagree. The same principle applies to any common endeavor by a group of
> people. Organizations that make every decision to try to keep the most
> people happy always stagnate and die, as night follows day.
> 
> You're proposing that a group of people with absolutely no competence in
> brand marketing make a complicated brand marketing decision. There is no
> universe in which that's a good idea.
> 
> -- 
> Ian Clarke
> Founder, The Freenet Project
> Email: i...@freenet.org 


-- 
Marek Küthe
m...@mk16.de
er/ihm he/him


pgpZOdFdf7Grj.pgp
Description: OpenPGP digital signature


Re: Important Announcement: Freenet naming change

2023-01-20 Thread Marek Küthe
Well, I think here one should decide between a company / organization
with profit intentions and a community / FLOSS project and an
non-profit association.

A company or organization can of course do this "dictatorially".

A FLOSS project is based on the developers, which in the best case are
based on the community. Here Arne, Operheim, Bombe and so on would be
the developers. They seem (in my perception) to share the same opinion
against the name change as the community.

An association, in turn, should be guided by the members and the board.

I would classify Freenet as a mixture of the last two with direction
FLOSS project.

For for-profit organizations, I agree with you. They should discuss
decisions with the board, but also have the flexibility to make
decisions quickly without anyone's approval. In my opinion, Freenet
does not fall into this category. 

On Fri, 20 Jan 2023 14:11:37 -0600
Ian Clarke  wrote:

> Organizations that put every decision to a vote stagnate and die, which is
> why no successful organization of any kind works that way.
> 
> On Fri, Jan 20, 2023 at 2:06 PM Marek Küthe  wrote:
> 
> > Nice to see that the email arrived at the Mailling list :-)
> >
> > I personally have never run a business. However, I know this procedure
> > from the community network dn42, for example. To get larger resources
> > there, you have to ask the Mailling list for permission, for example.
> >
> > Codeberg.org for example offers the possibility of a paid membership.
> > In this membership you can vote on decisions. (Codeberg has implemented
> > a great token system for this).
> >
> > On Fri, 20 Jan 2023 14:01:56 -0600
> > Ian Clarke  wrote:
> >  
> > > >
> > > > Only if the majority of the community agrees, this change should be
> > > > implemented  
> > >
> > >
> > > Have you ever actually run a company, organization, or significant  
> > project?  
> > > It really doesn't sound like it.
> > >
> > > On Fri, Jan 20, 2023 at 1:59 PM Marek Küthe  wrote:
> > >  
> > > > Hello,
> > > >
> > > > I am a Freenet user and also wanted to speak up.
> > > >
> > > > Since I have no position within Freenet, you can simply ignore
> > > > the email..
> > > >
> > > > Everything I say here is my personal opinion. I do not want to
> > > > personally insult, abuse or otherwise verbally hurt anyone. If anyone
> > > > feels personally attacked, I am sorry. I will use the first names of
> > > > the persons in the following, because I consider this as usual in the
> > > > internet. I do not mean to imply that I disrespect anyone.
> > > >
> > > > 1) Major changes in a concept or in a program (I count the name change
> > > > to it) should be discussed in the Commuity. There should be factual
> > > > arguments exchanged. Only if the majority of the community agrees, this
> > > > change should be implemented. This is something that makes community
> > > > projects. Even if you don't count Freenet as a community project, the
> > > > current developers should agree. As far as I have noticed, this is
> > > > currently not Ian, but rather Arne.
> > > >
> > > > 2) Transparency is part of a good FLOSS project. Not giving information
> > > > about donations or decision making process is wrong.
> > > >
> > > > The process like the decision has not been presented transparently. It
> > > > was only said that privately over a longer period of time, with Arne
> > > > was spoken, but without his consent to achieve.
> > > >
> > > > Of course, it always depends on the project, but I know it so that
> > > > always first the opinions of several people are obtained before a
> > > > decision is discussed. As far as I have noticed, only Ian and Arne were
> > > > involved, which have referred to mutual points of view. In my opinion
> > > > it would have made sense (and still does) to get the opinions of more
> > > > people and make a decision based on that. If you don't want to ask any
> > > > person from the community, you can take for example every person who
> > > > has committed to the project in the last years.
> > > >
> > > > 3) I think the real identity of people does not count. Even a
> > > > pseudonymous person can be a member of a community. Their votes should
> > > > be counted the same as those of non-anonymous members.
> > > >
> > > >

Re: Important Announcement: Freenet naming change

2023-01-20 Thread Marek Küthe
Nice to see that the email arrived at the Mailling list :-)

I personally have never run a business. However, I know this procedure
from the community network dn42, for example. To get larger resources
there, you have to ask the Mailling list for permission, for example.

Codeberg.org for example offers the possibility of a paid membership.
In this membership you can vote on decisions. (Codeberg has implemented
a great token system for this).

On Fri, 20 Jan 2023 14:01:56 -0600
Ian Clarke  wrote:

> >
> > Only if the majority of the community agrees, this change should be
> > implemented  
> 
> 
> Have you ever actually run a company, organization, or significant project?
> It really doesn't sound like it.
> 
> On Fri, Jan 20, 2023 at 1:59 PM Marek Küthe  wrote:
> 
> > Hello,
> >
> > I am a Freenet user and also wanted to speak up.
> >
> > Since I have no position within Freenet, you can simply ignore
> > the email..
> >
> > Everything I say here is my personal opinion. I do not want to
> > personally insult, abuse or otherwise verbally hurt anyone. If anyone
> > feels personally attacked, I am sorry. I will use the first names of
> > the persons in the following, because I consider this as usual in the
> > internet. I do not mean to imply that I disrespect anyone.
> >
> > 1) Major changes in a concept or in a program (I count the name change
> > to it) should be discussed in the Commuity. There should be factual
> > arguments exchanged. Only if the majority of the community agrees, this
> > change should be implemented. This is something that makes community
> > projects. Even if you don't count Freenet as a community project, the
> > current developers should agree. As far as I have noticed, this is
> > currently not Ian, but rather Arne.
> >
> > 2) Transparency is part of a good FLOSS project. Not giving information
> > about donations or decision making process is wrong.
> >
> > The process like the decision has not been presented transparently. It
> > was only said that privately over a longer period of time, with Arne
> > was spoken, but without his consent to achieve.
> >
> > Of course, it always depends on the project, but I know it so that
> > always first the opinions of several people are obtained before a
> > decision is discussed. As far as I have noticed, only Ian and Arne were
> > involved, which have referred to mutual points of view. In my opinion
> > it would have made sense (and still does) to get the opinions of more
> > people and make a decision based on that. If you don't want to ask any
> > person from the community, you can take for example every person who
> > has committed to the project in the last years.
> >
> > 3) I think the real identity of people does not count. Even a
> > pseudonymous person can be a member of a community. Their votes should
> > be counted the same as those of non-anonymous members.
> >
> > 4)
> >
> > a) I don't know if it's just my subjective perception: I think Ian
> > contradicts himself in parts of his statements. On the one hand he
> > says that he likes to answer questions, but he doesn't always
> > answer factually.
> >
> > b) Here's my feeling: Ian announced it on the Mailling list. There
> > was strong resistance to it. First there was factual discussion,
> > but when the arguments ran out, there were personal attacks. This
> > to me is a sign of desperation.
> >
> > 5) I think a name change will greatly confuse future users:
> >
> > a) There are many documentations (some of them very old) which are
> > not updated. If someone finds a documentation for Freenet and it is
> > about Fred and not about Locutus, this can lead to confusion.
> >
> > b) If no one from the community or the developers agrees, how
> > should something be implemented? As far as I can see, this would
> > rather mean that there will be a fork of the Freenet project.
> >
> > 6) Is Freenet a mission or a software? Personally, I think it is
> > software - as most people probably do. For example, Freenet is also
> > described as software on https://en.wikipedia.org/wiki/Freenet and
> > https://geti2p.net/en/comparison/freenet and not as a mission. If it is
> > a mission, it would have made sense to clarify this early on and not
> > wait until it is crucial. Even the website https://freenetproject.org/
> > talks about a platform, therefore a kind of software, and not about a
> > mission.
> >
> > Personally, I have always seen the mission as the background t

Re: Important Announcement: Freenet naming change

2023-01-20 Thread Marek Küthe
Hello,

I am a Freenet user and also wanted to speak up.

Since I have no position within Freenet, you can simply ignore
the email..

Everything I say here is my personal opinion. I do not want to
personally insult, abuse or otherwise verbally hurt anyone. If anyone
feels personally attacked, I am sorry. I will use the first names of
the persons in the following, because I consider this as usual in the
internet. I do not mean to imply that I disrespect anyone.

1) Major changes in a concept or in a program (I count the name change
to it) should be discussed in the Commuity. There should be factual
arguments exchanged. Only if the majority of the community agrees, this
change should be implemented. This is something that makes community
projects. Even if you don't count Freenet as a community project, the
current developers should agree. As far as I have noticed, this is
currently not Ian, but rather Arne.

2) Transparency is part of a good FLOSS project. Not giving information
about donations or decision making process is wrong.

The process like the decision has not been presented transparently. It
was only said that privately over a longer period of time, with Arne
was spoken, but without his consent to achieve.

Of course, it always depends on the project, but I know it so that
always first the opinions of several people are obtained before a
decision is discussed. As far as I have noticed, only Ian and Arne were
involved, which have referred to mutual points of view. In my opinion
it would have made sense (and still does) to get the opinions of more
people and make a decision based on that. If you don't want to ask any
person from the community, you can take for example every person who
has committed to the project in the last years.

3) I think the real identity of people does not count. Even a
pseudonymous person can be a member of a community. Their votes should
be counted the same as those of non-anonymous members.

4)

a) I don't know if it's just my subjective perception: I think Ian
contradicts himself in parts of his statements. On the one hand he
says that he likes to answer questions, but he doesn't always
answer factually.

b) Here's my feeling: Ian announced it on the Mailling list. There
was strong resistance to it. First there was factual discussion,
but when the arguments ran out, there were personal attacks. This
to me is a sign of desperation.

5) I think a name change will greatly confuse future users:

a) There are many documentations (some of them very old) which are
not updated. If someone finds a documentation for Freenet and it is
about Fred and not about Locutus, this can lead to confusion.

b) If no one from the community or the developers agrees, how
should something be implemented? As far as I can see, this would
rather mean that there will be a fork of the Freenet project.

6) Is Freenet a mission or a software? Personally, I think it is
software - as most people probably do. For example, Freenet is also
described as software on https://en.wikipedia.org/wiki/Freenet and
https://geti2p.net/en/comparison/freenet and not as a mission. If it is
a mission, it would have made sense to clarify this early on and not
wait until it is crucial. Even the website https://freenetproject.org/
talks about a platform, therefore a kind of software, and not about a
mission.

Personally, I have always seen the mission as the background to why
Freenet was developed.

7) I personally find the name Locutus very nice and would also be very
confused if it was suddenly called Freenet. Experience has shown that a
project is not evaluated by name, but by content.

8) One way to get clarity about the discussion now would be for example
to talk to the users one in IRC or alternatively to write to the
committers and ask what they think. I think based on their opinion a
judgement should be made and not based on the opinion of a few people
(or even one). Ian has mentioned many times that users do not speak on
behalf of the community. While it is difficult to determine something
like that, there are definitely some possibilities: One could contact
the users of Freenet via Sone or IRC and get their opinion.

Furthermore, I think that such a decision and thus the change will
ultimately be implemented by the developers of the software. If the
developers decide against it, there is a) the possibility to accept
this or b) to make a fork. With a) you can clearly see at Freenet that
the developers do not agree with it. b) could only make Ian. Then there
would be a Freenet with the developers, which is up to date and a
one-time snapshot from Ian with the name "Freenet Classic". If anyone
here sees another possibility, I would be interested.

I would be happy if I am not called an "idiot", "child" or the like.

Greetings

-- 
Marek Küthe
m...@mk16.de
er/ihm he/him


pgpO0lOnWhv_V.pgp
Description: OpenPGP digital signature


CVE-2022-21449: Psychic Signatures in Java

2022-04-20 Thread Marek Küthe
Hello,

is Freenet also affected by 
https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/ CVE-2022-21449?

-- 
Marek Küthe