Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
staff:paradox [2021/08/29 17:39] – SMTP working now (thanks Bubbs!) paradoxstaff:paradox [2021/10/31 17:06] (current) – removed paradox
Line 1: Line 1:
-====== Paradox ====== 
- 
-Welcome to my corner of the wiki. I've been active on Dune on/off since around 2002, and a coder/wizard since ~2003. I've recently returned from a brief (8 year?) hiatus and have thrown myself into the thick of things helping keep this old boat out at sea. 
- 
-===== Current areas of work ===== 
- 
-Here are some things I've been working on. These aren't listed by order of priority and contain a lot of completed items I should move elsewhere. 
- 
-^  Server Updates  ^^^ 
-^ Project      ^ Description    ^ Status         ^ 
-| Systemd Unit | Automatically restarting MUD process after crashes/reboots | Completed | 
-| Ubuntu 16.04 to 20.04 | Updating to an actively supported server OS, new packages | Completed | 
-| i686 to x86_64 | Switching to a 64 bit architecture for our server | Completed | 
-| SMTP | Outbound SMTP support to support (for wiki, game lib) | Completed | 
-| Cert management | Renewing TLS certificates and installing automatically | Completed | 
-| Monitoring | Prometheus, Grafana and node_exporter monitoring | TBD | 
-| Git | Periodic lib snapshots in git | Completed | 
-^           Gamedriver Updates        ^^^ 
-^ Project      ^ Description    ^ Status         ^ 
-| LDMUD 3.2.17 to 3.3.720 | The first driver update in many years, going from a 2010 release of the game driver to a 2011 release. Major feature addition: structs. | Completed | 
-| LDMUD 3.3.720 to 3.5.4 | A big update, moving from a 2011 release to a 2021 release. Major feature additions: 64bit support, SQLite, JSON, Python | Completed  | 
-| 3.5.4 updates for Ubuntu 20.04 | Backporting patches to support modern GCC, MySQL, OpenSSL | Completed | 
-| Secure TLS Port | Accessing DUNE with encryption ala HTTPS. | Completed | 
-| Python Integration | Implementing ldmud python integration w/ python-asyncio support | Completed | 
-| LDMUD 3.5.4 to 3.6.4 | The most up-to-date LDMud release stream. Adds unicode support, bytes type | TBD | 
-^           Lib Updates        ^^^ 
-| SQLite | Implementing in-game support for SQLite databases | Completed | 
-| AuthD | Reworking user authentication/password hashing for 2021 | Completed  | 
-| HTTP(s) client | Using Python aiohttp to expose async HTTP efun to LPC w/ support for HTTPS | Proof of concept completed | 
-| Cert Refreshing | Process to periodically refresh LD's TLS certs from in-lib | Completed  | 
-| 64 bit support | Double checking lib is compatible with new maximum int size | Completed | 
-| Error tracking | Piping runtime errors to a service like Bugsnag/Sentry | Planned | 
-| Monitoring | Exporting Prometheus metrics for MUD stats | TBD | 
-| telnet negotiation | In-lib negotiation for telnet options. Required for GMCP, related features | TBD | 
-| GMCP | Adding Generic Mud Communication Protocol support and lib hooks | TBD | 
-| Discord | Adding Discord integration to the game  | Completed | 
-| GeoIP data | Updating the Maxmind Country data for 'hearer country' | TBD | 
-| Ixian Spire | Fixing the best area in the game and putting it back in of course | Completed | 
-| Discord invite | Generating Discord invites from in-game | In testing | 
-^           Wiki Updates        ^^^ 
-| DokuWiki 'Greebo' to 'Hogfather' | Updating wiki from 2018 release, refreshing theme. | Completed | 
-| HTTPS | Adding HTTPS support to the Wiki w/ Let's Encrypt | Completed | 
-| Game account authentication | Authenticating to the wiki with your Dune account/password | Completed | 
-| Secure Port Documentation | Writing documentation for each MUD client about how to connect to the Dune TLS secured port | Completed | 
-| CSS refresh | The colours aren't quite right! | TBD | 
-