s/Gemini

A place for all topics related to the Gemini protocol, e.g., applications, capsule setup/maintenance, software development, libraries/languages, and questions about the specification.

Project Gemini

πŸƒ Moderated by: skyjake

πŸŒ’ Subspaces

πŸ“– Help

❀️ Code of conduct

Sign up

Posts

πŸ™ norayr

gemini and openssl 1.0.2u β€” Will Lagrange or other Gemini browsers connect to the server that works with OpenSSL-1.0.2u? I want to add gemini protocol to the Indy (Internet Direct) components for Pascal. Those can be used with FreePascal/Lazarus as well and they come by default with Embarcadero (formerly Borland) IDE's. It is much easier juts to implement Spartan or Gemini without integrating it to any framework. But I want to integrate to Indy. Indy, by the way has Gopher support, Finger...

πŸ’¬ 3 comments Β· 4 hours ago

πŸ‘» ps

To server developers, In my opinion, sending user input in headers is wrong: My proxy grabs URL mask from it, as part of request (which includes filtered domain in message text) Cyrillic text is limited I believe that social platforms should use Titan input by default; the URI request is definitely not part of the messaging transport.

πŸ’¬ 1 comment Β· Oct 09 Β· 5 days ago

🐧 manuconn

To all Gemini client authors: how do you handle TOFU authentication errors? β€” I'm looking to write a client soon and I want to get a general feel for what the de-facto standard is for TOFU authentication. More specifically, what does your client do when authentication fails? Do you use DANE? Do you use CAs? Do you simply trust the next valid certificate? What does your client do, and what are your justifications for it?

πŸ’¬ 2 comments Β· Oct 06 Β· 8 days ago

πŸ§‡ Acidus

Stargate 1.1 Gemini-to-HTTP proxy released with pre-built binaries (Finally! πŸ˜…) β€” For everyone that wanted to run their own, local copy of my Stargate Gemini-to-HTTP proxy, now you can! I spent the last month or so cleaning up the code and making it suitable for public consumption: sane command line arguments reasonable defaults auto-generate TLS certificates/keys adding actual documentation While the source code has always been available, I now have official releases with pre-built binaries...

πŸ’¬ 4 comments Β· 6 likes Β· Oct 01 Β· 12 days ago

πŸ›°οΈ Caleb

Chimaque, a capsule (and more) index made with bash. β€” Hi, ive launched this tool to create a Index directory or/bookmarks capsules with tag tools. It need to be translated in other languages (ATM just spanish) [gemini link] Hope seems useful for someone Regards. [gemini link]

πŸ’¬ View post Β· Sep 26 Β· 2 weeks ago Β· #bash #bookmarks #index

πŸš€ fstfabi

URI or URL? β€” Hi. So I was writing a titan-capable server and I kinda tripped over the standards a little bit. The gemini standard mentions the URI standard (RFC3986) and so does the titan standard when talking about parameters, but those standards (AFAIK) don't allow the kind of parameters used in most titan servers and clients I could find. The form 'titan://host/path;mime=text/plain', as a RFC3986 URI, would point to the file 'plain' in 'path;mime=text'. What everybody uses is a RFC1808...

πŸ’¬ 2 comments Β· Sep 25 Β· 3 weeks ago

🐦 roughnecks

.svg in gemini β€” Hi, does gemini support .svg files? I am not able to visualize them in lagrange, on Windows.

πŸ’¬ 4 comments Β· Sep 20 Β· 3 weeks ago

πŸ‘» ps

After years of using the Gemini protocol, I see only one significant issue in this beautiful ecosystem: its incompatible Markdown format, Gemtext. It requires constant adaptation, and I definitely can't adjust everything in large articles, such as one-line links or links with URLs in scopes. It's madness - just thoughts. Yes, you might argue that "it's for privacy," for example, to prevent the preloading of inline images. However, Gemini allows for external redirections, so why not make it...

πŸ’¬ 18 comments Β· 1 like Β· Sep 19 Β· 4 weeks ago

πŸš€ stack

Denial of Service etc... β€” I know there have been a few attacks on Gemini servers. If you have any details, I would love to hear them. I am trying to implement a reasonable line of defense for the new Fornax server, and your observations would help.

πŸ’¬ 4 comments Β· Sep 18 Β· 4 weeks ago

πŸƒ skyjake [mod...]

I just learned about Hopper, a Gopher & Gemini client for the Playdate. Apparently, it was released two weeks ago. Makes me wish I had one to try this out on (although the unlit screen kinda remains a showstopper for me).

πŸ’¬ 8 comments Β· 5 likes Β· Sep 11 Β· 5 weeks ago

πŸ™ cthulhu

What if gemini-clients supported the U+000C FORM FEED control character, erasing all page content? This feature could improve pages with streamed output, and short realtime multiplayer games for several players.

πŸ’¬ 8 comments Β· Sep 07 Β· 5 weeks ago

⛄️ gim

YAGS 0.3.1-rc is out β€” I have tagged v0.3.1-rc Main change that this release brings is a *very* experimental feature: built-in scripting. The feature is turned off by default. To build yags with scripting: [preformatted] Scripting uses rhai language. Example script that adds "mentions" to gemlog can be seen here: [https link] mention.rhai or if you prefer version with syntax highlighting: [gemini link] mention.rhai.gmi πŸ‘‹ [https link] YAGS codeberg repository [gemini link] Previous...

πŸ’¬ 1 comment Β· 1 like Β· Sep 05 Β· 5 weeks ago

πŸš€ stack

Which Gemini Server? β€” I am looking to run a Gemini server with CGI (and in the future something better that CGI) on an Amazon EC2 instance. GMID - unable to start. When started with -n, says configuration is ok. When started proper, just comes right back and does not seem to daemonize -- grepping for gmid yields nothing in processes. When doing 'make test', fails on almost everything -- localhost port 10965 seems not accessible -- even though I opened it. gmisrv -- cannot compile -- uses...

πŸ’¬ 32 comments Β· Aug 29 Β· 6 weeks ago

πŸš€ eko

Any tips? I’m looking for a VPS to run a Gemini server. What kind of software requirements should a VPS have to make sure it’ll actually work? And what are the usual keywords I should keep an eye out for? Some concrete suggestions for a VPS provider? Thanks a lot!

πŸ’¬ 22 comments Β· 2 likes Β· Aug 27 Β· 7 weeks ago

πŸš€ stack

Are we under attack?

πŸ’¬ 3 comments Β· Aug 24 Β· 7 weeks ago

πŸš€ MisterImpossible

Does anyone know how I can move all my Lagrange certificates over to Amfora? Lagrange is OK, but I prefer to use a terminal browser for Gemini. I'm really new to this by the way, so forgive me if this is a dumb question.

πŸ’¬ 4 comments Β· Aug 24 Β· 7 weeks ago

πŸš€ jsreed5

I'm considering switching the Gemini server software for my capsule. I currently use Jetforce, which I'm pretty happy with, but it lacks two features I could really use: Multiple hostnames Executing CGI scripts in multiple directories It seems gmid can do both of those, but setting up fcgiwrap for CGI support is confusing to me. Are there any other servers that support these features out of the box? Or, alternatively, is there a step-by-step guide for setting up gmid and fcgiwrap on Linux?

πŸ’¬ 5 comments Β· 1 like Β· Aug 22 Β· 8 weeks ago

⛄️ gim

dns-related question β€” I've noticed dns mentioned in some recent comments, and I've searched and looked through various posts, my questions are following: 1. Is there currently any alternative to DNS (when it comes to resolving gemini capsule names). 2. (question I've already asked in other post, but didn't caught much attention) Are there many capsules using IPv4 or IPv6 addresses? (and if so, do you visit such capsules?) ftr: asking, cause I'm considering getting (another) domain, and was...

πŸ’¬ 23 comments Β· Aug 17 Β· 8 weeks ago

πŸ‘€ 0oinwmr2

Custom Text Formatting in Gemini? β€” If I want to emphasize a segment within a text by displaying it in italics, how can I achieve this? Example: This sentence has one *word* displayed in italics. Did I overlook something in the documentation?

πŸ’¬ 3 comments Β· Aug 15 Β· 2 months ago

⛄️ gim

YAGS 0.2.0 β€” I have just tagged v0.2.0. The two main features that it brings are: user-level configuration inside .yags.toml. Right now only few settings are available at user level. This is available via ReadYagsUserFile (akin to ReadMollyFiles). The biggest difference is that those files are NOT read on any level and must reside in user's public dir. HideFiles settings (which as name implies allow to hide some files from both showing them in listing and serving) Additionally some minor...

πŸ’¬ 1 comment Β· Aug 14 Β· 2 months ago

πŸš€ stack

DNS as a Vulnerability β€” In a recent thread I posted that Google can't stop us because we're distributed and do not have a central entity. However we do use DNS, and I wouldn't be surprised if most users either use Google DNS or another DNS provider that shares information with Google and is an affiliate of some sort... Should the powers that be decide to stop us all they have to do is shut down DNS to the Gemini domain. We are still centralized and all our links rely on DNS. It maybe wise to...

πŸ’¬ 14 comments Β· Aug 10 Β· 2 months ago

⛄️ gim

Yet Another Gemini Server Announcement β€” Hello, I think I can finally share initial version of a server I've been working on. Version 0.1.1 supports: virtual servers (and per-server certificates) certificate zones CGIs, SCGIs and FastCGI for dynamic content user directories [https link] It seems I have also succesfully switched my capsule from "Molly Brown" to YAGS 🎊

πŸ’¬ 8 comments Β· 2 likes Β· Aug 10 Β· 2 months ago

πŸ‘Ί kallisti5

Gemini trademark conflict β€” Anyone else notice that Google is using the Gemini branding for their AI crap? It's taking over the search results for gemini. Getting harder and harder to find things Gemini-related without stumbling over Google's AI rubbish. What should Gemini do?

πŸ’¬ 66 comments Β· Aug 07 Β· 2 months ago Β· πŸ—³οΈ

πŸš€ hyena

Gemini text-to-speech 'podcasts'? - I had the thought recently that it would be nice if I could queue up a playlist of people's gemlogs and listen to them through a text-to-speech service. Since gemini is so text-centric, it seems like this should be able to work very well. It would especially be nice if this kind of support could be built into a mobile gemini browser with basic play, pause, and skip controls. What are your thoughts? Does something like this already exist? Would you use a...

πŸ’¬ 2 comments Β· Aug 04 Β· 2 months ago

πŸš€ Tomi

Hi everyone, anyone aware of a gemini server for android? preferably with builts available as apk.

πŸ’¬ 7 comments Β· 1 like Β· Aug 03 Β· 2 months ago

Next page

Page 1 of 10

Options

πŸ—£οΈ Sort by activity

πŸ”₯ Sort by hotness

Gemini feed

Atom feed


Source