[NeoStats-Devel] NeoStats [Commits] r3060 - in /trunk: ChangeLog modules/statserv/channel.c modules/statserv/server.c modules/statserv/ss_help.c
[email protected] Fri, 22 Dec 2006 21:37:23 -0000
| Newsgroups | gmane.comp.neostats.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: Mark
Date: Sat Dec 23 05:37:22 2006
New Revision: 3060
URL: http://svn.neostats.net/cgi-bin/viewvc.cgi?rev=3060&root=NeoStats&view=rev
Log:
StatServ COPY command is now RENAME since that is what it does and fix segfault when command used
Modified:
trunk/ChangeLog
trunk/modules/statserv/channel.c
trunk/modules/statserv/server.c
trunk/modules/statserv/ss_help.c
Modified: trunk/ChangeLog
URL: http://svn.neostats.net/cgi-bin/viewvc.cgi/trunk/ChangeLog?rev=3060&root=NeoStats&r1=3059&r2=3060&view=diff
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Sat Dec 23 05:37:22 2006
@@ -5,6 +5,8 @@
Fish (F), Mark (M), DeadNotBuried (D)
===============================================================================
* NeoStats * Version 3.0.b1-dev
+ - StatServ COPY command is now RENAME since that is what it does. (M)
+ - Fix segfault in StatServ COPY. (M)
- Fix StatServ oper counts. (M)
- Fix 4 year old bug in module loading. (M)
- Fix up neostats startup script etc for cron related issues - Thanks to
Modified: trunk/modules/statserv/channel.c
URL: http://svn.neostats.net/cgi-bin/viewvc.cgi/trunk/modules/statserv/channel.c?rev=3060&root=NeoStats&r1=3059&r2=3060&view=diff
==============================================================================
--- trunk/modules/statserv/channel.c (original)
+++ trunk/modules/statserv/channel.c Sat Dec 23 05:37:22 2006
@@ -191,7 +191,7 @@
* @return pointer to stat
*/
-static channelstat *LoadChannel( char *name )
+static channelstat *LoadChannel( const char *name )
{
channelstat *cs;
Modified: trunk/modules/statserv/server.c
URL: http://svn.neostats.net/cgi-bin/viewvc.cgi/trunk/modules/statserv/server.c?rev=3060&root=NeoStats&r1=3059&r2=3060&view=diff
==============================================================================
--- trunk/modules/statserv/server.c (original)
+++ trunk/modules/statserv/server.c Sat Dec 23 05:37:22 2006
@@ -465,17 +465,19 @@
return NS_SUCCESS;
}
-/** @brief ss_server_copy
- *
- * SERVER COPY command handler
- * Reports current statistics to requesting user
- *
- * @param cmdparams
- *
- * @return NS_SUCCESS if succeeds, else NS_FAILURE
- */
-
-static int ss_server_copy( const CmdParams *cmdparams )
+/** @brief ss_server_rename
+ *
+ * SERVER RENAME command handler
+ * Renames a server statistic entry
+ *
+ * @param cmdparams
+ * cmdparams->av[1] = old name
+ * cmdparams->av[2] = new name
+ *
+ * @return NS_SUCCESS if succeeds, else NS_FAILURE
+ */
+
+static int ss_server_rename( const CmdParams *cmdparams )
{
serverstat *dest;
serverstat *src;
@@ -501,11 +503,10 @@
cmdparams->av[1] );
return NS_SUCCESS;
}
- memcpy( dest, src, sizeof( serverstat ) );
strlcpy( dest->name, cmdparams->av[2], MAXHOST );
- irc_prefmsg( ss_bot, cmdparams->source, "Copied database entry for %s to %s",
+ irc_prefmsg( ss_bot, cmdparams->source, "Renamed database entry for %s to %s",
cmdparams->av[1], cmdparams->av[2] );
- nlog( LOG_NOTICE, "%s requested STATS COPY %s to %s", cmdparams->source->name,
+ nlog( LOG_NOTICE, "%s requested STATS RENAME %s to %s", cmdparams->source->name,
cmdparams->av[1], cmdparams->av[2] );
return NS_SUCCESS;
}
@@ -604,8 +605,8 @@
return ss_cmd_server_list( cmdparams );
if( ircstrcasecmp( cmdparams->av[0], "DEL" ) == 0 )
return ss_server_del( cmdparams );
- if( ircstrcasecmp( cmdparams->av[0], "COPY" ) == 0 )
- return ss_server_copy( cmdparams );
+ if( ircstrcasecmp( cmdparams->av[0], "RENAME" ) == 0 )
+ return ss_server_rename( cmdparams );
return ss_cmd_server_stats( cmdparams );
}
Modified: trunk/modules/statserv/ss_help.c
URL: http://svn.neostats.net/cgi-bin/viewvc.cgi/trunk/modules/statserv/ss_help.c?rev=3060&root=NeoStats&r1=3059&r2=3060&view=diff
==============================================================================
--- trunk/modules/statserv/ss_help.c (original)
+++ trunk/modules/statserv/ss_help.c Sat Dec 23 05:37:22 2006
@@ -143,7 +143,7 @@
"Syntax: \2SERVER <server name>\2",
" \2SERVER LIST\2",
" \2SERVER DEL <servername>\2",
- " \2SERVER COPY <oldservername> <newservername>\2",
+ " \2SERVER RENAME <oldservername> <newservername>\2",
"",
"Display server statistics for passed server name.",
"",
@@ -151,7 +151,7 @@
"",
"DEL removes an entry.",
"",
- "COPY copies an entry.",
+ "RENAME renames an entry.",
NULL
};