After upgrading from Syncronet 3.21e to 3.21f, I now find myself unable to oper myself with the latest ircd.js. I use Igloo IRC client for iPad which I had preprogrmamed startup sequence to identify with NickServ and ChanServ, then promote myself to IRCop. Despite any of the netmasks I tried (I have 4 different entries for myself, for good measure), all I ever get is No O:Lines.
Is this something that got overwritten that I should have kept on-hand for a post-upgrade restore, or did I spot a gremlin?
It's most likely something else, unrelated, as there haven't been any meaningful changes to the ircd in a while. But if you want to revert to older revisions of ircd.js (and it's dependent files), they're all still available in Git:...
If you find any it starts to work when you revert, let me know.
I found what happened. I ran jsexec ../exec/ircdcfg.js, which corrupted the ircd.ini contents by changing the block titles from [<category>:<item>] to [<category>:<sequential number>].
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,114 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 492510:14:29 |
| Calls: | 14,267 |
| Calls today: | 3 |
| Files: | 186,320 |
| D/L today: |
22,411 files (7,290M bytes) |
| Messages: | 2,518,347 |