💾 Archived View for bbs.geminispace.org › s › Gemini captured on 2024-12-17 at 11:38:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-09-29)

🚧 View Differences

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

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

🏕️ bjnaved

Server best practices for routing and relative links — I'm writing a gemini server and ran into some gotchas when it comes to relative linking from within gemtext. The server will route gemini requests to paths on the filesystem. i.e. a url "index.gmi" would route to a file named "index.gmi" As a convenience, the server will also resolve requests that correspond to a directory on the filesystem iff the directory contains a file named "index.gmi" Let's say there's a file at the subpath ~subspace/...

💬 11 comments · 24 hours ago

👻 ps

Is any alternative to awesome-gemini list by kr1sp1n, or that's only one place to research available Gemini software?

💬 3 comments · 2 likes · Dec 15 · 2 days ago

🛰️ lufte

TLS close-notify .... what were they thinking? — At least the new Gemini spec considers the case where servers choose to skip this step. How do you handle a missing close_notify in your clients?

💬 4 comments · Dec 13 · 4 days ago

👻 ps

What about ECH (Encrypted Client Hello) in Geminispace?

💬 5 comments · Dec 12 · 5 days ago

🥜 smallpatatas

(Edit: whew, finally figured it out. If anyone else ends up reading this because they're also looking to run tootik behind nginx, take a look at [https link] ) Trying to run both tootik and gmcapsule behind nginx. I've got gmcapsule working fine, and the gemini side of tootik working, thanks to this setup of nginx: [https link] ... however journalctl is showing "Create","error":"failed to verify message: wrong host: 127.0.0.1:8900" - where 8900 is the internal port I chose for http. I had...

💬 1 comment · 1 like · Dec 05 · 12 days ago

👻 ps

Can't find in Gemini specification something about terminal emulation feature, that is client-side improvisation? [https link]

💬 4 comments · 1 like · Dec 04 · 13 days ago

👻 ps

Definitively can't pack entire documentation into my head: must server append content mime type to all 20 status codes? Or that is optional, and client should resolve content type by it extension (when not provided by server)

💬 2 comments · Dec 02 · 2 weeks ago

👻 ps

Have anybody experience with Glib sockets? Seems that API there does not provide any method to update user certificate (session ticket cached) in runtime. So I must restart GTK client to apply new certificate e.g. on path change. Found only one solution - force rehandshake request, that reset previous session cache and prevent resumption, but it's not useful with TLS 1.3 This subject bit harder that expected, also, usually socket clients assign certificate to some net address, not it path,...

💬 2 comments · Nov 28 · 3 weeks ago

🐐 satch

I just made a really simple CGI personal todo list for Gemini. I also wrote a even simpler CGI applet that lets me keep track of meals I've eaten that I might want to make again sometime. I'm sharing these because 1) someone else might like to use my todo list and 2) Because they are so extremely simple they are a good reference for anyone new to Gemini or CGI trying to write their own applets. [https link] Todo List [https link] Food Tracker

💬 1 comment · 4 likes · Nov 24 · 3 weeks ago

👻 ps

Not sure I understand this line in specification: Clients SHOULD NOT close a connection by default, but MAY in case the content exceeds constraints set by the user. [https link] Why should I keep connection open (on client-side), even the page has been loaded? Maybe just to prevent double handshake only? Asking, because have some head pain with Rust implementation, where connection get dopped by last reference left the scope. So here simpler to open connection again, than hold and manage...

💬 6 comments · Nov 24 · 3 weeks ago

🐐 satch

Streaming Audio using Gemini — How have people implemented audio streaming? I've been trying to implement this and running into lots of issues. Either the server sends audio to the client too quickly as if the client is loading a static file, or Lagrange won't play the audio at all. I am not sure how to debug this or what others have done.

💬 14 comments · Nov 18 · 4 weeks ago

🐙 norayr

no news about iana or ietf gemini uri scheme registration? [gemini link] [gemini link] i remember tham even diapora community regitered diaspora:// as standard, though it is not that necessary since diaspoca links are usually used in diaspora and diaspora software can handle it. but gemini links aren't even shown as links in gtk and everywhere. i wonder if registration will help with it.

💬 View post · Nov 10 · 5 weeks ago

🚀 LooseCannon

Enhancing Gemini’s TOFU Model with Convergence: A Proposal for Decentralized, Collaborative Certificate Validation — The Gemini protocol’s minimalist, privacy-focused design is a refreshing alternative to the traditional, often bloated web. Its reliance on Trust on First Use (TOFU) brings much-needed decentralization and reduces dependence on Certificate Authorities (CAs). However, as Daniel Stenberg and others have pointed out, TOFU has inherent vulnerabilities. Specifically, it requires users...

💬 8 comments · 1 like · Nov 04 · 6 weeks ago

🚀 LucasMW

I am looking for a guide on how to serve files on gemini to specific users / behind a password. Any links to some guide where it is explained in detail?

💬 9 comments · Oct 27 · 7 weeks ago

☯️ dragfyre

Separate to my previous post about new server software, I'd like to sign up for some personal Gemini hosting for a gemlog and perhaps some smallish CGI toys. I've looked into various tildes and such and would welcome some input. The main priority would be ease of use (I don't have a lot of time to manage complicated setups these days). Being able to host interactive content is also a big plus, as mentioned; it would also be nice to have the gemini site be mirrored to HTTPS. Lately I've looked...

💬 5 comments · Oct 16 · 2 months ago

🖥️ mrrobinhood5

— zoombies.inkverse.space:1966/

Zoombies v2 — Zoombie Cubes has been updated thank everyone who made suggestions @clseibold, @skyjake, @hanzbrix Made ANSI colors toggle-able Changed to more distinct colors Added 1 new Die (SuperDie) with new items: Energy, Helmet, Lungs Updated rules and layout Minor performance updates If this game is an acceptable addition to the community, I'd like to keep developing it. At some point I'd like to add a daily round...

💬 6 comments · 1 like · Oct 11 · 2 months ago

☯️ dragfyre

I definitely want to create a game in gemini, but to do that I'm going to have to install a new server. IIRC my current capsule is running agate because of its light footprint and ease of install, but it won't allow for interactive content; any ideas for a replacement?

💬 8 comments · 1 like · Oct 09 · 2 months ago

🖥️ mrrobinhood5

— zoombies.inkverse.space:1966/

Zoombie Cubes — I wrote a little game. This is pre-alpha release, theres so much work to do, this was just my weekend project. If anyone has any recomendations I could probably work on it later. Figured I'd contribute a game to the Gemini Community. P.s. Yes, I changed the name from the actual known game.

💬 7 comments · 1 like · Oct 07 · 2 months ago

🚀 Gentooshnik

— astrobotany.mozz.us/public/d042d6e56d684136ab0d07b128df0a50/m1

Rationale FAQ — If it doesn't exist already it should be created. There's a discussion at [https link] and people ask lots of questions about Gemtext. Most of them are obvious from the Gemini core design principles but some are not. Here are a few: Why no inline semantic markup? Like <strong> <emphasis> <a> etc. (Nobody actually misses things like fonts...

💬 43 comments · Oct 05 · 2 months ago

🚀 Gentooshnik

— gemini.conman.org

A message by Conman Laboratories? — At the bottom of: "I'm no longer involved with the Gemini development, so all the tests and tools that were here are have been removed. Why doesn't matter. I've been told to shut up, sit down, and let the adults in the room talk. You have been warned." What's that about? Who are the "adults"? And who exactly is "Conman Laboratories?"

💬 4 comments · Oct 05 · 2 months ago

🚀 sy

A gemtext fetcher and renderer script — Not a full-fledged browser, just for occasional aggregator/gemlog checks. Uses OSC8 terminal hyperlinks to tame the links in gemtext. [sh]

💬 View post · Sep 26 · 3 months ago

🚀 mycrobe

I have a question about antenna. I have a gemlog with a bunch of entries using the yyyy-mm-dd link format that i think it expects. If i submitted the index page to antenna, would it publicise _all_ of the ones it hasn't seen before, or just the most recent one? I don't want to spam everyone!

💬 1 comment · Sep 26 · 3 months ago

🚀 mk270

iOS client recommendations — Does the GeminiQuicksta.rt page properly reflect 2024's Gemini clients? Specifically, I need to be able to recommend Gemini clients for people on iOS. Is Elaho still a good recommendation (I have only an Android phone myself and am happy with Lagrange)? Also - is there a way that people can be signposted to install the right app via a QR code?

💬 10 comments · Sep 26 · 3 months ago

🐦 roughnecks

Any know address to contact [gemini link] for non-security issues?

💬 5 comments · Sep 23 · 3 months ago

🦥 cstroie

— koremoon.duckdns.org/

Kore - ESP8266 Gemini server — Hi, there! I have a small project in (slow) development, named kore, after the small jovian moon. It's a Gemini server running on the ESP8266 microcontroller, featuring static content, feeds, tinylog, served from SD card or internal flash filesystem. If you like, you can see in action here: [gemini link] The source code is on GitHub. [https link]

💬 3 comments · 6 likes · Sep 10 · 3 months ago · #capsule #esp8266

Next page

Page 1 of 6

Options

🗣️ Sort by activity

🔥 Sort by hotness

Gemini feed

Atom feed