A few bugs, that "should of been done years ago", easy to fix:
1. In at least one script for classes the french light officer is defined as flagbearer.
2. Infinitely digging an earth wall.
3. Stacking planks into the sky.
4. various scripts for scene props check for valid prop with "greater than 0", that causes some rare and random bugs from time to time, if the actual prop has the ID 0.
5. Infinitely artilleryammunition with no need to take another.
6. No serverside check for naked bodyparts.
7. Better synchronisation for doors.
8. No serversidecheck for using of spyglasses.
9. Actual Scenename in the Serverrules (and whatelse is wrong there, I dont know)
Easy "Why isnt this a thing yet" ideas:
1. Healing an agent heals also his horse
Some "probably too late""nice to have" ideas:
1. More possibilities to manipulate the client from serverside, or clientside (for example more string possibilities, more variables to change, maybe some unassigned buttons that send unused information to the server, that can be used serverside for features, assigning the client via modulesystem adminship, custom polls, a few unused itemclones for some gamemodes), anything what doesnt change the normal game, but can be used for servermodifications.
That just is what came into my mind immediatly. Most stuff is super easy to do, mostly just 1, or 2 changed lines of code.
I surely forgot a bunch of other bugs, who cares.
Edit: My advice would be, after nobody cared for such a long time, fix the bugs only in such a way, that servers stay compatible, or you will have many serverexpansions not working anymore, for bugfixes that are small and should have been done years ago. But I think every piece of what I proposed should be possible without making the client incompatible with actual servers.