This is an old revision of the document!
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 have planned for the short term. These aren't listed by order of priority and I work on them as I feel the urge! Completed work is listed on a separate page
| Server Updates | ||
|---|---|---|
| Project | Description | Status |
| Server Upgrade | We could use more RAM, will require brief downtime for resize | Scheduled |
| Git | Cleaning up the git repo, removing non-code data. | In progress |
| Backups | Fine-grain snapshot backups | TBD |
| Gamedriver Updates | ||
| Project | Description | Status |
| LDMUD 3.5.4 to 3.6.4 | The most up-to-date LDMud release stream. Adds unicode support, bytes type | In testing on DevDune |
| log_error line number patch | Adding a line number to log_error master apply | In review |
| Lib Updates | ||
| HTTP(s) client | Using Python aiohttp to expose async HTTP efun to LPC w/ support for HTTPS | Proof of concept completed |
| telnet negotiation | In-lib negotiation for telnet options. Required for GMCP, related features | In Development |
| GMCP | Adding Generic Mud Communication Protocol support and lib hooks | Planned |
| GeoIP data | Updating the Maxmind Country data for 'hearer country' | TBD |
| Ban cmd | Cleaning up name/IP bans | TBD |
| Spire regen bug | Fixing an occasional TLE in spire regeneration | TBD |
| Player encoding | Supporting player's changing to UTF-8 encoding | TBD |
| Wiki Updates | ||
| API for lib access | adding a JSON API for use with in-game lib code | TBD |
| Quest Updates | adding Skimpy's quest solutions to the wiki | TBD |
| CSS refresh | The colours aren't quite right! | TBD |