πΎ Archived View for gemi.dev βΊ gemini-mailing-list βΊ 000868.gmi captured on 2024-06-16 at 14:51:31. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2023-12-28)
-=-=-=-=-=-=-
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
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
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 > > >
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.
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)
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) > >
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.
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
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
---