πŸ’Ύ Archived View for gem.benscraft.info β€Ί mailing-list β€Ί threads β€Ί 222 captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

[users] jemini: dual http/gemini server with spring-boot integration

(and client)

- Peter Mucha <ptmucha at gmail.com>

@ Wed, 14 Apr 2021 12:42 +0200

In reply to

View Message

────────────────────────────────────────────────────────────────────────────────

Hi Geminians (twins?)

i wanted to highlight yet another gemini server in java:

https://github.com/warmuuh/jemini

The server is based on jetty and can serve both https:// and gemini://

protocol with the same features. It tightly integrates with spring/spring

boot, allowing to write web applications as normal but serving

gemini-protocol. it is in POC state but powers my capsule already where you

can read a bit more about the actual features of the jemini-server:

https://wrm.hopto.org/

gemini://wrm.hopto.org/

also, a very light gemini-client is available, which i needed to support

integration tests:

https://github.com/warmuuh/jemini/blob/main/gemini-client/readme.md

Have a good rest of your day,

Peter Mucha

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Frank JΓΌdes <Frank.Juedes at linux4specialists.com>

@ Wed, 14 Apr 2021 10:01 -0400

In reply to Peter Mucha <ptmucha at gmail.com>

View Message

────────────────────────────────────────────────────────────────────────────────

Hi Peter,

as i am in search for alternatives to the JetForce server, does your

server support "classic" CGI?

Best regards from Charleston (WV),

Β Β Β Β  Frank/2

On 2021-04-14 06:42, Peter Mucha wrote:

Hi Geminians (twins?)
i wanted to highlight yet another gemini server in java:
https://github.com/warmuuh/jemini <https://github.com/warmuuh/jemini>
The server is based on jetty and can serve both https:// and gemini://
protocol with the same features. It tightly integrates with
spring/spring boot, allowing to write web applications as normal but
serving gemini-protocol. it is in POC state but powers my capsule
already where you can read a bit more about the actual features of the
jemini-server:
https://wrm.hopto.org/ <https://wrm.hopto.org/>
gemini://wrm.hopto.org/ <http://wrm.hopto.org/>
also, a very light gemini-client is available, which i needed to
support integration tests:
https://github.com/warmuuh/jemini/blob/main/gemini-client/readme.md
<https://github.com/warmuuh/jemini/blob/main/gemini-client/readme.md>
Have a good rest of your day,
Peter Mucha

════════════════════════════════════════════════════════════════════════════════

Attachments

Frank_Juedes.vcf

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Peter Mucha <ptmucha at gmail.com>

@ Wed, 14 Apr 2021 16:30 +0200

In reply to Frank JΓΌdes <Frank.Juedes at linux4specialists.com>

View Message

────────────────────────────────────────────────────────────────────────────────

No. It supports servlets which are more common in java-based web

development world.

Frank JΓΌdes <Frank.Juedes@linux4specialists.com> schrieb am Mi., 14. Apr.

2021, 16:01:

Hi Peter,
as i am in search for alternatives to the JetForce server, does your
server support "classic" CGI?
Best regards from Charleston (WV),
Frank/2
On 2021-04-14 06:42, Peter Mucha wrote:
Hi Geminians (twins?)
i wanted to highlight yet another gemini server in java:
https://github.com/warmuuh/jemini
The server is based on jetty and can serve both https:// and gemini://
protocol with the same features. It tightly integrates with spring/spring
boot, allowing to write web applications as normal but serving
gemini-protocol. it is in POC state but powers my capsule already where you
can read a bit more about the actual features of the jemini-server:
https://wrm.hopto.org/
gemini://wrm.hopto.org/
also, a very light gemini-client is available, which i needed to support
integration tests:
https://github.com/warmuuh/jemini/blob/main/gemini-client/readme.md
Have a good rest of your day,
Peter Mucha
════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Remco <me at rwv.io>

@ Wed, 14 Apr 2021 16:51 +0200

In reply to Frank JΓΌdes <Frank.Juedes at linux4specialists.com>

View Message

────────────────────────────────────────────────────────────────────────────────

2021/04/14 16:01, Frank JΓΌdes:

as i am in search for alternatives to the JetForce server, does your
server support "classic" CGI?

Have you tried dezhemini?

gemini://rwv.io/dezhemini/

Cheers,

R.

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Stephane Bortzmeyer <stephane at sources.org>

@ Wed, 14 Apr 2021 17:03 +0200

In reply to Peter Mucha <ptmucha at gmail.com>

View Message

────────────────────────────────────────────────────────────────────────────────

On Wed, Apr 14, 2021 at 12:42:17PM +0200,

Peter Mucha <ptmucha@gmail.com> wrote

a message of 47 lines which said:

gemini://wrm.hopto.org/

There is a bug with unexisting files: the server does not return the

two-digits return code:

"NOT_FOUND Not Found"

(No 51 before)

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Peter Mucha <ptmucha at gmail.com>

@ Wed, 14 Apr 2021 17:51 +0200

In reply to Stephane Bortzmeyer <stephane at sources.org>

View Message

────────────────────────────────────────────────────────────────────────────────

Thanks. Fixed this already in jemini, just not in the capsule. Btw, did you

use some kind of script for validating servers? I recall reading this on

the mailing list but I am not sure anymore.

Stephane Bortzmeyer <stephane@sources.org> schrieb am Mi., 14. Apr. 2021,

17:08:

On Wed, Apr 14, 2021 at 12:42:17PM +0200,
Peter Mucha <ptmucha@gmail.com> wrote
a message of 47 lines which said:
> gemini://wrm.hopto.org/
There is a bug with unexisting files: the server does not return the
two-digits return code:
"NOT_FOUND Not Found"
(No 51 before)
════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Stephane Bortzmeyer <stephane at sources.org>

@ Wed, 14 Apr 2021 18:34 +0200

In reply to Peter Mucha <ptmucha at gmail.com>

View Message

────────────────────────────────────────────────────────────────────────────────

On Wed, Apr 14, 2021 at 05:51:37PM +0200,

Peter Mucha <ptmucha@gmail.com> wrote

a message of 54 lines which said:

did you use some kind of script for validating servers?

No, I manage a crawler and I was investigating the capsules that were

known but without successful connection to their robots.txt.

I recall reading this on the mailing list but I am not sure anymore.

There are test suites for clients

(<gemini://gemini.conman.org/test/torture/>,

<gemini://egsam.glv.one/>) but, AFAIK, not for servers.

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- "Robert \"khuxkm\" Miles" <khuxkm at tilde.team>

@ Wed, 14 Apr 2021 16:43 +0000

In reply to Peter Mucha <ptmucha at gmail.com>

View Message

────────────────────────────────────────────────────────────────────────────────

April 14, 2021 11:51 AM, "Peter Mucha" <ptmucha@gmail.com> wrote:

Thanks. Fixed this already in jemini, just not in the capsule. Btw, did you use some kind of script
for validating servers? I recall reading this on the mailing list but I am not sure anymore.

There is, in fact, such a test. Michael Lazar (author of the Jetforce server) wrote a script to test servers[1], so you could use that.

[1]: https://github.com/michael-lazar/gemini-diagnostics

Just my two cents,

Robert "khuxkm" Miles

════════════════════════════════════════════════════════════════════════════════

Re: [users] jemini: dual http/gemini server with spring-boot

integration (and client)

- Omar Polo <op at omarpolo.com>

@ Wed, 14 Apr 2021 18:47 +0200

In reply to Stephane Bortzmeyer <stephane at sources.org>

View Message

────────────────────────────────────────────────────────────────────────────────

Stephane Bortzmeyer <stephane@sources.org> writes:

On Wed, Apr 14, 2021 at 05:51:37PM +0200,
Peter Mucha <ptmucha@gmail.com> wrote
a message of 54 lines which said:
> did you use some kind of script for validating servers?
No, I manage a crawler and I was investigating the capsules that were
known but without successful connection to their robots.txt.
> I recall reading this on the mailing list but I am not sure anymore.
There are test suites for clients
(<gemini://gemini.conman.org/test/torture/>,
<gemini://egsam.glv.one/>) but, AFAIK, not for servers.

FYI: there is a `gemini-diagnostic' script to test servers:

https://github.com/michael-lazar/gemini-diagnostics

════════════════════════════════════════════════════════════════════════════════