Until recently I noticed my eggdrop (running v1.6.18) was not recording or tracking mode changes made by a server.
For example, after a netsplit the server will set mode +o SomeNick and my bot still thinks the person is a regular user. In the end, any modes by a server are being ignored by the bot.
The only thing I can think of is the recent change to the network IRCD which hides real server names with a generic server name (eg. all server modes appear as server.org).
I haven't changed anything with my bot and also the bot is not logging "mode change '+o SomeNick' by some.irc.server.org" which it was doing before when the network showed real server names.
In your conf file, what do you have set as your logfile options? I believe that the 'k' flags records all mode changes on a channel, even from the server.
# This is the default console mode. It uses the same event flags as the log
# files do. The console channel is automatically set to your "primary" channel,
# which is set in the modules section of the config file. Masters can change
# their console channel and modes with the '.console' command.
set console "mkcobxs"
You have changed a setting, there is no doubt.
Add [SOLVED] to the thread title if your issue has been. Search | FAQ | RTM
For example, after a netsplit the server will set mode +o SomeNick and my bot still thinks the person is a regular user. In the end, any modes by a server are being ignored by the bot.