-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

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


πŸš€ mos

privacy for hosting gemini site? β€” Hello friend I know gemini use the limited protocol itself to protect the privacy of the client, but what about the host? How do you protect your own privacy when you hosting a site? or do you not worry about exposing your information (like your IP or your email or anything people can get from your domain name) on the net? If you think it is not a concern, I would love to hear your reasoning. Maybe I am just overthinking? And if it does bother you, please...

πŸ’¬ 5 comments Β· Apr 21 Β· 2 weeks ago Β· #privacy


πŸš€ blah_blah_blah

A Question About the Use of Irregular UTF-8 Expressions as the Solution to Emphasis in Gemtext β€” This is a response to this post: [gemini link] This is not a new idea. Someone, somewhere, has already shown they can construct complex mathematical diagrams using this technique. However, Pandion suggests we might use this method for bold and italics in Gemtext. Background: So I was looking for a way to insert a non-breaking-space* on android, when I stumbled upon the app: π˜ͺ𝘳𝘳𝘦𝘨𝘢𝘭𝘒𝘳...

πŸ’¬ 4 comments Β· Apr 19 Β· 3 weeks ago


🌲 Half_Elf_Monk

Anchors β€” This is a question about the limitations on the gemini protocool. It isn't a criticism or a complaint, more of ... seeking understanding. Why doesn't the gemini protocool have anchors? I don't mean the <a href='link'> part of the "anchor" tag, but the <a href="#anchor_on_this_page'> sort. I remember this was one of the first bits about HTML that struck my interest when I was learning it back in the day. You could have a table of contents at the beginning of a document, and then link...

πŸ’¬ 23 comments Β· Apr 17 Β· 3 weeks ago


πŸ›°οΈ lufte

Vimini 0.5.0 β€” I'm releasing a new version of my browser, with added support for Gopher and other niceties. I've also added build instructions and a short demo video to its README. Up next I'm planning to rewrite the network code so it handles incoming data in a more stream-like fashion, instead of downloading it all and then parse it, which would support long-lived TCP connections (like the one chat.mozz.us uses) or downloads. If you manage to run it on a non-linux system let me know! I haven'...

πŸ’¬ 20 comments Β· 4 likes Β· Apr 10 Β· 4 weeks ago


πŸ™ norayr

β€” gemi.dev/weird.gmi

oddities with gemini

πŸ’¬ 3 comments Β· 1 like Β· Apr 07 Β· 4 weeks ago


πŸš€ blah_blah_blah

How Can We Determine Files Types and Text File Encodings? β€” Determining File Types I have a security question. How can we verify that a UTF-8 file contains only UTF-8 encoded bytes? Running iconv all the time (the preferred solution) isn't appropriate in every situation, and only pushes back the question: how does iconv perform the verification? Other proposals suggest pushing text through UTF-8 language tools, like `read().decode('UTF-8')` in Python, but, again, the /how/ remains...

πŸ’¬ 7 comments Β· Apr 04 Β· 5 weeks ago


πŸš€ Sgeo

How much are emoji and non-ASCII used in Geminspace over all? I'm currently trying to allow WebTVs to use Gemini, and one major limitation is that it only supports ASCII and a subset of Windows-1252. I'm can use Twemoji in my proxy to substitute emoji, and Unifont for other things in the basic multilingual plane. How much stuff would that miss? Text presentation emoji-like things might be missed unless in the basic multilingual plane, and Twemoji likes turning text presentation characters...

πŸ’¬ 3 comments Β· Mar 29 Β· 6 weeks ago


πŸŒ™ projectmoon

Can the metadata in a Gemini response be completely arbitrary? Like can I include custom parameters other than the lang attribute? I'm aware I can return whatever text I want, but is arbitrary metadata allowed by the spec?

πŸ’¬ 3 comments Β· 1 like Β· Mar 29 Β· 6 weeks ago


πŸš€ mimas2AC

CGI: I am interested in CGI tutorials for Gemini applications. I have basic knowledge but need some best practice tutorials. maybe to get more insights on common pitfalls. would be very interested in getting some hints. thankx

πŸ’¬ 10 comments Β· Mar 26 Β· 6 weeks ago


πŸ€– QuARC

Examples of handling TOFU and client certificates with mbedTLS (in C)? β€” As a rite of passage I've decided to make a Gemini client in C, and as I'm new to SSL/networking, I have no idea how to handle TOFU or client certificates with mbedTLS. Has anyone else specifically made a gemini client with it? Or would you recommend that I try to figure out another SSL library? I avoided OpenSSL because the documentation seemed incomprehensible, but mbedTLS' documentation isn't much better. As an aside, I...

πŸ’¬ 3 comments Β· 1 like Β· Mar 21 Β· 7 weeks ago Β· #certificates #client_certificates #encryption


πŸ§‡ Acidus

Valid Gemini response with invalid media type? β€” Valid Gemini response with invalid media type? This is an interesting URL: [gemini link] It returns a status code 20, and a META of "text/plain\n" with a literal new line. A \r\n follows this, so per the Gemini spec, the META field contains a trailing \n character. The Gemini spec says that "For [SUCCESS status] responses, <META> is a MIME media type as defined in RFC 2046." RFC-2046 defines the media type as part of the grammar for a `...

πŸ’¬ 1 comment Β· Mar 21 Β· 7 weeks ago


πŸš‚ MrSVCD

Gemini on old platforms. β€” With AmiGemini existing for the Amiga platform. What other old platforms does have Gemini client? With my limited knowledge I think that SSL is the limiting factor, right? I would love to see a MS-DOS/FreeDOS etc. client.

πŸ’¬ 8 comments Β· 1 like Β· Feb 25 Β· 2 months ago


πŸ€ gritty

β€” Apollo days

Apollo Days by Solderpunk β€” new post about Gemini from solderpunk.

πŸ’¬ 2 comments Β· Feb 23 Β· 2 months ago


β˜•οΈ tenno-seremel

Gemini on bare IPs β€” So, in case there are more people who know this stuff here, is it *in practice* possible to have a Gemini server on a bare IP? So far I haven't seen a single server that can do it, but then again I haven't checked in a while. Currently I've chosen to use Gemini-like simple HTML pages (over Yggdrasil), but still curious if things changed.

πŸ’¬ 9 comments Β· Feb 14 Β· 3 months ago Β· #dns_is_dead


🐰 jojo

hello everybody i got a question to ask. what are some cool places to look at on the gemini protocol? i like gemini but im trying to find places to explore on here.

πŸ’¬ 9 comments Β· Feb 14 Β· 3 months ago


β˜€οΈ vi

I made a tool for Linux (it'll probably work on quite a few flavors of *BSD as well and maybe macOS) that converts gemtext files to pdf using groff, aptly named "gmi2pdf". Can save as "A4", "Letter", "Tabloid", and "Legal" sized PDFs. It can take a local file or a gemtext/plaintext remote gemini resource as input. Has support for TLS client certs as well. Currently only supports ASCII characters, but can optionally convert unicode characters to squares. Some lines can look a bit weird for now...

πŸ’¬ 4 comments Β· 3 likes Β· Feb 08 Β· 3 months ago


❄ freezr

Telescope by OP added initial certificate support! <3 β€” Hello folks, good news! Telescope introduced initial support for certificate in the development branch. So far only PEM certificates are allowed and the whole UX needs to be improved. Nonetheless is a great beginning and very long waited! This announce was written from Telescope :D

πŸ’¬ 1 comment Β· 6 likes Β· Feb 07 Β· 3 months ago


☯️ leoperbo

β€” guie.welhaba.mx/202402/03_MejorandoElMecanismoDelLibroDeVisitas.gmi

Gemini capsule with basic server (Agate) but managed with scripts β€” Amazed about how much I've learned by managing my Gemini capsule with bash scripts which I can run from a SSH connection. Today, I made improvements to the comments mechanism, yes you can get comments with Agate server.

πŸ’¬ 3 comments Β· 2 likes Β· Feb 04 Β· 3 months ago


πŸš€ zorg

One-line ncat Gemini server ncat --ssl -l -k -p 1965 -c "/usr/bin/echo -e \"20 text/gemini\r\nhi\r\n\"" [`] Then go to [gemini link] to view. It should display "hi". If you would like to create a certificate for your server instead of having it generate a new one every time (and thus get security warnings every time) you can do the following: 1) Create a certificate in Lagrange called localhost (or whatever the name of your server is.) 2) Click on it and choose "Show in File Manager". 3)...

πŸ’¬ 1 comment Β· 3 likes Β· Feb 01 Β· 3 months ago


πŸš€ zorg

Gemini using ncat: ncat --ssl --crlf example.com 1965 then when connected, type: [gemini link] and press enter Easier than using openssl. The Windows version of ncat has some problems though.

πŸ’¬ 6 comments Β· 5 likes Β· Feb 01 Β· 3 months ago


πŸ‘€ nikhotmsk

Surveillance in Gemini β€” Adversary can tell very specifically which one gemini page a user is requesting, based on the size of server response. There is no need to decrypt the channel to learn which page is transmitted there, the only thing that matters is the size of that message. The same thing works all the way around, if someone has submitting a picture or a text to the gemini forum, adversary can see corresponding portion of encripted traffic going from specific user. Again, there is no...

πŸ’¬ 6 comments Β· 3 likes Β· Jan 25 Β· 3 months ago Β· #privacy


πŸš‚ MrSVCD

Gemini & PHP β€” Is there a good way to integrate/use PHP with a Gemini server and what server should I choose for that? Can I use Agate for this?

πŸ’¬ 5 comments Β· Jan 24 Β· 3 months ago


🚲 Aelspire

Recommended Gemini server β€” Hi, I’ll be migrating my server to bigger machine, and I want to use Debian. The problem is that I don’t see any Gemini server packaged in official repositories, so I might choose any, and got lost in the process. Can anyone point me which Gemini servers meet my wishlist and will be best choice? Currently I’m using Stargazer, simply because it was available in Alpine Linux repositories. My wishlist: some kind of CGI/SCGI/FastCGI support, as I want to write some cool...

πŸ’¬ 8 comments Β· Jan 22 Β· 4 months ago


😺 gemalaya

With levior it's now possible to include URL rules from external config files. I'll be slowly building a library of rules that can be used to trim down the gemtext output of "heavy" webpages. Rules contributions are appreciated. Here's an example: [https link] [https link]

πŸ’¬ 1 like Β· Jan 19 Β· 4 months ago


πŸš‚ MrSVCD

Big files over Gemini (was Video over Gemini) β€” I was thinking of how you could do Video over the Gemini protocol. And to quell any fears of bloat, I don't mean to embed video but a way to deliver video (and larger audio). My proposal is to use a playlist like file that includes the location of the video segments and timestamps of said segments, so if you want to jump around you only have to download the particular segment and not the whole file. I probably just over engineered something that...

πŸ’¬ 8 comments Β· Jan 17 Β· 4 months ago


Next page

Page 1 of 4


Options

πŸ—£οΈ Sort by activity

πŸ”₯ Sort by hotness

Gemini feed

Atom feed

-- Response ended

-- Page fetched on Wed May 8 02:16:25 2024