. . . . . . . . + . . : . .. :. .___---------___. . . . . :.:. _".^ .^ ^. '.. :"-_. . : . . .:../: . .^ :.:\. . . :: +. :.:/: . . . . . .:\ . . _ :::/: . ^ . . .:\ . . . - : :.:./. . .:\ . . . ::. ::\( . :)| . : . : .:.|. ###### .#######::/ . :- : .: ::|.####### ..########:| . .. . .. :\ ######## :######## :/ .+ :: : -.:\ ######## . ########.:/ .+ . . . . :.:\. ####### #######..:/ :: . . . . ::.:..:.\ . . ..:/ . . .. : -::::.\. | | . .:/ . : . . .-:.":.::.\ ..:/ -. . . . .: .:::.:.\. .:/ . : : ....::_:..:\ ___. :/ . . .:. .. . .: :.:.:\ :/ + . . : . ::. :.:. .:.|\ .:/| . + . . ...:: ..| --.:| . . . . . . ... :..:.."( ..)" . . : . .: ::/ . .::\
馃棧 Followers 5 路 Following 5 路 Logs 54 路 Docked 2 months ago
gemini://auragem.letz.dev/~clseibold/
So, just read an article by someone claiming to be a psychologist, and the title reads: "How to Identify a Narcissist: The Two Question Narcissist Test" I'm so pissed off that things like this get written, let alone get views. Just how manipulative the author seems to be and how she makes these outrageous broad statements like being named after your parent means you have NPD, and that this naming pattern is a "smoking gun", or that she's never met someone who was named after their parent who hasn't had NPD. Like this is just ridiculous. Internet Psychology is so toxic.
馃挰 9 Replies 路 2 Thumbs 路 3 days ago
Bubble is being spammed again with hundreds of new users and likes from those users. They're clearly doing it with a script. @martin If you haven't already done so, you should think about spam-prevention, just in case those spammers also come here. I would also make sure there's some form of rate-limiting, and idle timeouts on connections (I've seen some gemini libraries not implement idle timeouts, which isn't good for SYN and DDoS attacks).
馃挰 2 Replies 路 3 Thumbs 路 2 weeks ago
One thing I made sure to do for the guestbook of my capsule was not allow any uploads that had any slurs in them. Rather than deleting the messages after the fact, it's even better, imo, to do the checks on upload so that the user can immediately be informed that their upload was not successful, and why it wasn't successful. The process also happens basically immediately. I cannot remember if I added this functionality to AuraGem Ask, but I intend to make sure that it is added to that service as well.
馃挰 3 Replies 路 2 Thumbs 路 3 weeks ago
Today marks the very first time I've seen someone use a racist slur on geminispace. It's a sad day.
馃挰 10 Replies 路 1 Thumb 路 3 weeks ago
Been working on this really cool feature for SIS that I finally got completely working, and I'm very happy with it! It lets you proxy routes from one of the servers to another server at a specific route on the server. This means you can serve a file on the gemini server from the nex server, and vice versa. For example, you could proxy the nex server on the gemini server at "/nex/". The best feature of this, however, is that it will automatically convert gemtext files to nex listings and vice versa, depending on what is being proxied to what. All of the proxying happens internally (not via sockets) so that it's as efficient as possible.
馃挰 0 Replies 路 2 Thumbs 路 3 weeks ago
Inching closer to being done with most of my SIS (Smallnet Information Services) project. It will allow you to create multiple servers of various different smallnet protocols (Gemini, Gopher, Misfin, and Nex), manage them with a gemini admin interface, and interact between these different servers and various text formats (gemtext, nex directory listing, plain text, gophermap, markdown, etc.). I will talk about the rest of the details when I release it in hopefully a couple days :D
馃挰 1 Reply 路 3 Thumbs 路 3 weeks ago
Maybe about 50% done with my Smallnet Information Services project. The hardest part so far was writing the router code, but that code is now basically completely written, so this last 50% should go a bit quicker. I'm definitely excited to release it, but I want to make sure it's at least somewhat polished before I do.
馃挰 0 Replies 路 0 Thumbs 路 3 weeks ago
Working on a router for gemini, gopher, and nex. I decided to go with a tree of path components because it's more efficient and not too hard to do. Searching for a route, then, will use something like a breadth-first search, I think.
馃挰 0 Replies 路 1 Thumb 路 3 weeks ago
I'm about 15-25% done with my new project. I've decided to call it Smallnet Information Services (SIS), and yes, it's inspired by IIS (Internet Information Services), which should hopefully give hints to what it actually is. I am trying to make this project very easy to setup like I did with my misfinserver project, which also means providing ways to transfer a pre-existing setup from other software to SIS. More details coming soon! :D
馃挰 2 Replies 路 3 Thumbs 路 3 weeks ago
Just got an idea for a new project that I want to do that should be really cool. I'm excited to start working on it!
馃挰 5 Replies 路 4 Thumbs 路 4 weeks ago
Was just watching another show, and yet again they claim that Greece was the "birthplace of civilization". Um.... no, it wasn't. I hope younger generations nowadays know better, and know that the Mesopotamians, Sumerians, Assyrians, Babylonians, Egyptians, Chinese, Arabs, Israelites, and Indus valley all existed *before* the "Greeks".
馃挰 9 Replies 路 3 Thumbs 路 1 month ago
You know, Windows Vista got a ton of crap, especially from me, but honestly, it wasn't *that* bad if you ran it on the proper hardware. The biggest blunder was manufacturers putting it on terrible hardware, or claiming computers would support/upgrade to Vista when that wasn't the case. Anyways, all of this is to say that I decided to bring out another old laptop that was handed down to me that ran Vista originally, and I put Vista back on it, and.... I actually kinda like Vista's visual design and some of its other things :D Granted, I am on Service Pack 2, so I imagine the original release was significantly worse.
馃挰 7 Replies 路 0 Thumbs 路 1 month ago
I have written an extremely simple nex client library in golang, and which supports OSs as old as Windows XP. I will also be turning it into a real client soon, but this will be a separate project that will support gemini, gopher, and nex, and will hopefully support older Operating Systems (like Windows XP). I am also planning on adding TLS 1.3 support to the gemini handling of the client. You can find the client library here: https://gitlab.com/clseibold/gonex
馃挰 3 Replies 路 1 Thumb 路 1 month ago
There is this Missed Features Installer 5 (MF5) that has basically packaged a bunch of stuff for Windows XP or Vista (Net Frameworks, Redistributables, Powershell, DirectX, PowerToys, Windows XP Unofficial Service Pack 4, Virtual CD control panel, etc.) and provides an easy interface to install all of them with. It's really useful for getting things setup on an old windows xp machine. It's pretty cool. You can find the file for it here: http://i430vx.net/files/XP/MFI5.iso
馃挰 1 Reply 路 2 Thumbs 路 1 month ago
Found a cool video that lets you fix the windows update for older Windows systems (Vista and below). Going to be following along with this to get my old Windows XP machine updated. https://www.youtube.com/watch?v=vdIVMwV9MCk You can also download the updates manually at the Windows Update Catalog, but there's a lot of updates to do, lol: https://www.catalog.update.microsoft.com
馃挰 0 Replies 路 2 Thumbs 路 1 month ago
Yeasterday I learned that the Windows Subsystem for Linux is not the first (or second) time Microsoft delved into Unix Microsoft had Xenix, their own version of Unix, but they also had a POSIX subsystem in Windows NT because Windows NT started off with the OS/2 2.0 codebase. It doesn't end here, because they also included many unix tools in their Windows Services For Unix (SFU) which later ended up bringing in the Interix (formerly OpenNT) system that they bought out from some other company, and was supported until Windows 7, deprecated in Windows 8, and replaced by the Windows Subsystem for Linux in Windows 10. SFU offered gcc, ksh, vi, awk & grep, and X11 client tools.
馃挰 3 Replies 路 0 Thumbs 路 1 month ago
I always found it wierd that client certs were sent in the clear in TLS 1.2, but according to what I seen on Stack Overflow, the fact that TLS 1.2 does this isn't actually so bad because clients still have to prove they own the cert by signing some data unique to the session. Does anyone else know more about this and can verify if this information is accurate?
馃挰 1 Reply 路 0 Thumbs 路 1 month ago
I've been working on a fun new project of bringing some smallnet protocols like Misfin, Gemini, nex, and Gopher to Windows XP, and I was able to successfully send a misfin mail to my server on Windows XP (using TLS 1.2)!!!! Unfortunately, I want my server to be TLS 1.3 only becasue misfin pretty much requires the use of client certs., so I will need to get 1.3 supported in the Windows XP client. I am using Golang 1.10 on Windows XP, which doesn't support TLS 1.3, so I might look into either backporting TLS 1.3 from Golang 1.12 to 1.10, or if that doesn't work, look into using the NSS library, which I believe has TLS 1.3 support.
馃挰 0 Replies 路 2 Thumbs 路 1 month ago
I've decided to start a new project for fun: Developing gopher and nex clients for Windows XP :D I am also looking into developing gemini and misfin clients for them as well, but we'll see about the TLS support stuff (I may be able to get some form of TLS 1.3, but I'm not holding my breath for that).
馃挰 2 Replies 路 0 Thumbs 路 1 month ago
I've written some computer history facts that I've personally found interesting on my nex site here: nex://auragem.letz.dev/ (You should now be able to use Lagrange's latest version to view Nex sites).
馃挰 6 Replies 路 1 Thumb 路 1 month ago
AuraGem now has a nex server running: nex://auragem.letz.dev nex://auragem.letz.dev
馃挰 5 Replies 路 1 Thumb 路 1 month ago
It'd be cool if someone could make a PR to add gemini support to VLC. Anybody here skilled enough to do that?
馃挰 4 Replies 路 2 Thumbs 路 1 month ago
I have released version 0.5 of my misfin server software. You can find more information here: gemini://auragem.letz.dev:1958/mailinglist/misfin/msg/12
馃挰 0 Replies 路 1 Thumb 路 1 month ago
Misfin-Server Version 0.4 Release: Newsletters - they are mailinglists where only designated writers and admins can write to the mailinglist. This is done using the new send permission option for mailinglists. Send permission option for mailinglists - determines who can send to the mailinglist. Options include: subs, writers, open (anybody) Subs function option - determines whether subs are auto-accepted or not. Options include: accept-all, closed (all are auto-rejected), and prompt (not implemented yet). Lots more bug fixes Fairly big code refactoring https://gitlab.com/clseibold/misfin-server/-/releases/0.4 https://gitlab.com/clseibold/misfin-server/-/releases/0.4
馃挰 1 Reply 路 2 Thumbs 路 1 month ago
Published a new devlog on my misfin server and client projects: gemini://auragem.letz.dev/devlog/20231001.gmi
馃挰 0 Replies 路 2 Thumbs 路 1 month ago
I have created a mailinglist on my misfin server! You can try it out by sending a misfin gemmail to misfin@auragem.letz.dev with the subject "Subscribe". For clients that don't handle subjects fully (like the original reference implementation), you need to put a "# " in front, so it should be: "# Subscribe". You should instantly get a gemmail sent back to you saying you have subscribed. Once you've subscribed, all messages sent to the mailinglist will be forwarded to you (except for your own messages).
馃挰 3 Replies 路 1 Thumb 路 1 month ago
I've just finished with major changes to my misfin mailserver software! I'm not going to put out an official gemlog about it yet though until I polish it up. I want to add support for 3 different setups: 1. Manual management setup - where the mailserver is mostly managed by one person or an admin. This is good for systems that don't take registrations and only host for a set number of people. 2. Pubnix setup - where the mailserver recognizes the system's users. It needs to be able to add new users without bringing the mailserver down, and gemboxes/gemmails should be put in user directories. 3. Gemini (or Web) Hoster setup - a Gemini server needs to be able to communicate with the mailserver.
馃挰 0 Replies 路 0 Thumbs 路 1 month ago
Working on some major changes for my misfin server software. Should be much better. It will support multiple mailboxes, and allow for configuration in different ways (via config file or flags) so that it can support different setups, like running it as a service, etc. I'm toying with another idea of it being paired with an internal gemini server on a different port from the standard so that there's a gemini interface to configure the mailserver and access its mailboxes, etc. Those who want to expose this as public-facing can do so by either port forwarding this interface, or proxying it through another gemini server. I haven't got all the details on how it will work yet, it's just an idea.
馃挰 0 Replies 路 0 Thumbs 路 1 month ago
I'm debating on whether I should keep my personal gemlog post on "My Darkest Period" up. It was something I needed to write, and it's a very personal story to me. In a way, I am glad that I wrote it, and it helped a lot to reflect on this time of my life, especially about a period that I had kept inside for quite a long time. It was somewhat freeing to get my feelings out. However, I still feel a bit anxious about people reading it. It does concern a real experience I've had on a real private Discord. I don't usually delete most of my writing, especially writing as personal and reflective as this. The type of writing I did in this post doesn't come often for me.
馃挰 1 Reply 路 0 Thumbs 路 1 month ago
I have created a misfin server and client, as well as a gemmail (and gembox) parser. Just spent a ton of time today working on misfinmail (my client program that's modelled after the original Multics mail commands - I really like their UI design). I will eventually make articles on my auragem devlog introducing them and copying the readme documentation over to Gemini, but I want to do a few other things first before that. You can find more info on misfinmail at my Bubble Post here: gemini://bbs.geminispace.org/s/misfin/5718 Here are the two gitlab links: https://gitlab.com/clseibold/misfinmail https://gitlab.com/clseibold/misfin-server