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/01 20:11] paradoxstaff:paradox [2021/10/31 17:06] (current) – removed paradox
Line 1: Line 1:
-====== Paradox ====== 
- 
-Welcome to my little 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 hiatus and have thrown myself into the thick of things helping keep this old boat out at sea for another ten or twenty years. Mostly that has meant doing 10+ years of driver updates over the span of a couple months! 
- 
-===== Current areas of work ===== 
- 
-Here are some things I've been working on since becoming active again. These aren't listed by order of priority :-) 
- 
-^  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) | Planned | 
-| Cert management | Renewing TLS certificates and installing automatically | Config update in progress | 
-| 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 | In progress | 
-^           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 | 
-