Differences

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

Link to this comparison view

Next revision
Previous revision
staff:paradox [2021/06/27 16:59] – created paradoxstaff:paradox [2022/08/25 13:41] (current) – external edit 127.0.0.1
Line 10: Line 10:
 ^ Project      ^ Description    ^ Status         ^ ^ Project      ^ Description    ^ Status         ^
 | Systemd Unit | Automatically restarting MUD process after crashes/reboots | Completed | | 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 | In progress - development server working, migration TBD | +| Ubuntu 16.04 to 20.04 | Updating to an actively supported server OS, new packages | In progress, migration TBD | 
-| i686 to x86_64 | Switching to a 64 bit architecture for our server | In progress - development server working, migration TBD |+| i686 to x86_64 | Switching to a 64 bit architecture for our server | In progress, migration TBD |
 | SMTP | Outbound SMTP support to support (for wiki, game lib) | Planned | | SMTP | Outbound SMTP support to support (for wiki, game lib) | Planned |
 +| Cert management | Renewing TLS certificates and installing automatically | Planned |
 +| Monitoring | Prometheus, Grafana and node_exporter monitoring | TBD |
 +| Configuration management | Automating host provisioning w/ Ansible | TBD |
 ^           Gamedriver Updates        ^^^ ^           Gamedriver Updates        ^^^
 ^ Project      ^ Description    ^ Status         ^ ^ 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.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 | In progress. DevDune completed - Dune scheduled for July 3rd 2021 +| 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 on dev server - blocked on server migration +| 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 on DevDune - blocked on July 3rd Dune Update +| Secure TLS Port | Accessing DUNE with encryption ala HTTPS. | Completed | 
-| Python Integration | Implementing ldmud python integration w/ python-asyncio support | Completed on dev server - TBD DevDune/Dune |+| Python Integration | Implementing ldmud python integration w/ python-asyncio support | In Progress |
 | LDMUD 3.5.4 to 3.6.4 | The most up-to-date LDMud release stream. Adds unicode support, bytes type | TBD | | LDMUD 3.5.4 to 3.6.4 | The most up-to-date LDMud release stream. Adds unicode support, bytes type | TBD |
 ^           Lib Updates        ^^^ ^           Lib Updates        ^^^
-| SQLite | Implementing in-game support for SQLite databases | Completed on DevDune - blocked on July 3rd Dune Update +| SQLite | Implementing in-game support for SQLite databases | Completed | 
-| AuthD | Reworking user authentication/password hashing for 2021 | In progress - development underway on dev server |+| AuthD | Reworking user authentication/password hashing for 2021 | In progress  |
 | HTTP(s) client | Using Python aiohttp to expose async HTTP efun to LPC w/ support for HTTPS | Planned - proof of concept completed on dev server | | HTTP(s) client | Using Python aiohttp to expose async HTTP efun to LPC w/ support for HTTPS | Planned - proof of concept completed on dev server |
 +| Cert Refreshing | Process to periodically refresh LD's TLS certs from in-lib | Planned |
 | 64 bit support | Double checking lib is compatible with new maximum int size | Planned | | 64 bit support | Double checking lib is compatible with new maximum int size | Planned |
 +| 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 | | 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 | | GMCP | Adding Generic Mud Communication Protocol support and lib hooks | TBD |