| 1926 PurpleCmdId id; |
1926 PurpleCmdId id; |
| 1927 |
1927 |
| 1928 id = purple_cmd_register("part", "w", PURPLE_CMD_P_PROTOCOL, |
1928 id = purple_cmd_register("part", "w", PURPLE_CMD_P_PROTOCOL, |
| 1929 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
1929 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
| 1930 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
1930 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
| 1931 "silc", silcpurple_cmd_chat_part, _("part [channel]: Leave the chat"), NULL); |
1931 "prpl-silc", silcpurple_cmd_chat_part, _("part [channel]: Leave the chat"), NULL); |
| 1932 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1932 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1933 |
1933 |
| 1934 id = purple_cmd_register("leave", "w", PURPLE_CMD_P_PROTOCOL, |
1934 id = purple_cmd_register("leave", "w", PURPLE_CMD_P_PROTOCOL, |
| 1935 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
1935 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
| 1936 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
1936 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
| 1937 "silc", silcpurple_cmd_chat_part, _("leave [channel]: Leave the chat"), NULL); |
1937 "prpl-silc", silcpurple_cmd_chat_part, _("leave [channel]: Leave the chat"), NULL); |
| 1938 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1938 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1939 |
1939 |
| 1940 id = purple_cmd_register("topic", "s", PURPLE_CMD_P_PROTOCOL, |
1940 id = purple_cmd_register("topic", "s", PURPLE_CMD_P_PROTOCOL, |
| 1941 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
1941 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 1942 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", |
1942 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", |
| 1943 silcpurple_cmd_chat_topic, _("topic [<new topic>]: View or change the topic"), NULL); |
1943 silcpurple_cmd_chat_topic, _("topic [<new topic>]: View or change the topic"), NULL); |
| 1944 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1944 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1945 |
1945 |
| 1946 id = purple_cmd_register("join", "ws", PURPLE_CMD_P_PROTOCOL, |
1946 id = purple_cmd_register("join", "ws", PURPLE_CMD_P_PROTOCOL, |
| 1947 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
1947 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | |
| 1948 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
1948 PURPLE_CMD_FLAG_PROTOCOL_ONLY | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, |
| 1949 "silc", silcpurple_cmd_chat_join, |
1949 "prpl-silc", silcpurple_cmd_chat_join, |
| 1950 _("join <channel> [<password>]: Join a chat on this network"), NULL); |
1950 _("join <channel> [<password>]: Join a chat on this network"), NULL); |
| 1951 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1951 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1952 |
1952 |
| 1953 id = purple_cmd_register("list", "", PURPLE_CMD_P_PROTOCOL, |
1953 id = purple_cmd_register("list", "", PURPLE_CMD_P_PROTOCOL, |
| 1954 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
1954 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 1955 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", |
1955 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", |
| 1956 silcpurple_cmd_chat_list, _("list: List channels on this network"), NULL); |
1956 silcpurple_cmd_chat_list, _("list: List channels on this network"), NULL); |
| 1957 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1957 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1958 |
1958 |
| 1959 id = purple_cmd_register("whois", "w", PURPLE_CMD_P_PROTOCOL, |
1959 id = purple_cmd_register("whois", "w", PURPLE_CMD_P_PROTOCOL, |
| 1960 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
1960 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 1961 "silc", |
1961 "prpl-silc", |
| 1962 silcpurple_cmd_whois, _("whois <nick>: View nick's information"), NULL); |
1962 silcpurple_cmd_whois, _("whois <nick>: View nick's information"), NULL); |
| 1963 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1963 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1964 |
1964 |
| 1965 id = purple_cmd_register("msg", "ws", PURPLE_CMD_P_PROTOCOL, |
1965 id = purple_cmd_register("msg", "ws", PURPLE_CMD_P_PROTOCOL, |
| 1966 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
1966 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 1967 "silc", silcpurple_cmd_msg, |
1967 "prpl-silc", silcpurple_cmd_msg, |
| 1968 _("msg <nick> <message>: Send a private message to a user"), NULL); |
1968 _("msg <nick> <message>: Send a private message to a user"), NULL); |
| 1969 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1969 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1970 |
1970 |
| 1971 id = purple_cmd_register("query", "ws", PURPLE_CMD_P_PROTOCOL, |
1971 id = purple_cmd_register("query", "ws", PURPLE_CMD_P_PROTOCOL, |
| 1972 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
1972 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 1973 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_query, |
1973 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_query, |
| 1974 _("query <nick> [<message>]: Send a private message to a user"), NULL); |
1974 _("query <nick> [<message>]: Send a private message to a user"), NULL); |
| 1975 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1975 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1976 |
1976 |
| 1977 id = purple_cmd_register("motd", "", PURPLE_CMD_P_PROTOCOL, |
1977 id = purple_cmd_register("motd", "", PURPLE_CMD_P_PROTOCOL, |
| 1978 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
1978 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 1979 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_motd, |
1979 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_motd, |
| 1980 _("motd: View the server's Message Of The Day"), NULL); |
1980 _("motd: View the server's Message Of The Day"), NULL); |
| 1981 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1981 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1982 |
1982 |
| 1983 id = purple_cmd_register("detach", "", PURPLE_CMD_P_PROTOCOL, |
1983 id = purple_cmd_register("detach", "", PURPLE_CMD_P_PROTOCOL, |
| 1984 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
1984 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 1985 "silc", silcpurple_cmd_detach, |
1985 "prpl-silc", silcpurple_cmd_detach, |
| 1986 _("detach: Detach this session"), NULL); |
1986 _("detach: Detach this session"), NULL); |
| 1987 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1987 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1988 |
1988 |
| 1989 id = purple_cmd_register("quit", "s", PURPLE_CMD_P_PROTOCOL, |
1989 id = purple_cmd_register("quit", "s", PURPLE_CMD_P_PROTOCOL, |
| 1990 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
1990 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 1991 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_quit, |
1991 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_quit, |
| 1992 _("quit [message]: Disconnect from the server, with an optional message"), NULL); |
1992 _("quit [message]: Disconnect from the server, with an optional message"), NULL); |
| 1993 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1993 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 1994 |
1994 |
| 1995 id = purple_cmd_register("call", "s", PURPLE_CMD_P_PROTOCOL, |
1995 id = purple_cmd_register("call", "s", PURPLE_CMD_P_PROTOCOL, |
| 1996 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
1996 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 1997 "silc", silcpurple_cmd_call, |
1997 "prpl-silc", silcpurple_cmd_call, |
| 1998 _("call <command>: Call any silc client command"), NULL); |
1998 _("call <command>: Call any silc client command"), NULL); |
| 1999 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
1999 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2000 |
2000 |
| 2001 /* These below just get passed through for the silc client library to deal |
2001 /* These below just get passed through for the silc client library to deal |
| 2002 * with */ |
2002 * with */ |
| 2003 id = purple_cmd_register("kill", "ws", PURPLE_CMD_P_PROTOCOL, |
2003 id = purple_cmd_register("kill", "ws", PURPLE_CMD_P_PROTOCOL, |
| 2004 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2004 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2005 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2005 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2006 _("kill <nick> [-pubkey|<reason>]: Kill nick"), NULL); |
2006 _("kill <nick> [-pubkey|<reason>]: Kill nick"), NULL); |
| 2007 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2007 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2008 |
2008 |
| 2009 id = purple_cmd_register("nick", "w", PURPLE_CMD_P_PROTOCOL, |
2009 id = purple_cmd_register("nick", "w", PURPLE_CMD_P_PROTOCOL, |
| 2010 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2010 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2011 "silc", silcpurple_cmd_generic, |
2011 "prpl-silc", silcpurple_cmd_generic, |
| 2012 _("nick <newnick>: Change your nickname"), NULL); |
2012 _("nick <newnick>: Change your nickname"), NULL); |
| 2013 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2013 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2014 |
2014 |
| 2015 id = purple_cmd_register("whowas", "ww", PURPLE_CMD_P_PROTOCOL, |
2015 id = purple_cmd_register("whowas", "ww", PURPLE_CMD_P_PROTOCOL, |
| 2016 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2016 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2017 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2017 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2018 _("whowas <nick>: View nick's information"), NULL); |
2018 _("whowas <nick>: View nick's information"), NULL); |
| 2019 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2019 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2020 |
2020 |
| 2021 id = purple_cmd_register("cmode", "wws", PURPLE_CMD_P_PROTOCOL, |
2021 id = purple_cmd_register("cmode", "wws", PURPLE_CMD_P_PROTOCOL, |
| 2022 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2022 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2023 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_cmode, |
2023 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_cmode, |
| 2024 _("cmode <channel> [+|-<modes>] [arguments]: Change or display channel modes"), NULL); |
2024 _("cmode <channel> [+|-<modes>] [arguments]: Change or display channel modes"), NULL); |
| 2025 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2025 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2026 |
2026 |
| 2027 id = purple_cmd_register("cumode", "wws", PURPLE_CMD_P_PROTOCOL, |
2027 id = purple_cmd_register("cumode", "wws", PURPLE_CMD_P_PROTOCOL, |
| 2028 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2028 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2029 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2029 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2030 _("cumode <channel> +|-<modes> <nick>: Change nick's modes on channel"), NULL); |
2030 _("cumode <channel> +|-<modes> <nick>: Change nick's modes on channel"), NULL); |
| 2031 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2031 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2032 |
2032 |
| 2033 id = purple_cmd_register("umode", "w", PURPLE_CMD_P_PROTOCOL, |
2033 id = purple_cmd_register("umode", "w", PURPLE_CMD_P_PROTOCOL, |
| 2034 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2034 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2035 "silc", silcpurple_cmd_generic, |
2035 "prpl-silc", silcpurple_cmd_generic, |
| 2036 _("umode <usermodes>: Set your modes in the network"), NULL); |
2036 _("umode <usermodes>: Set your modes in the network"), NULL); |
| 2037 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2037 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2038 |
2038 |
| 2039 id = purple_cmd_register("oper", "s", PURPLE_CMD_P_PROTOCOL, |
2039 id = purple_cmd_register("oper", "s", PURPLE_CMD_P_PROTOCOL, |
| 2040 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2040 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2041 "silc", silcpurple_cmd_generic, |
2041 "prpl-silc", silcpurple_cmd_generic, |
| 2042 _("oper <nick> [-pubkey]: Get server operator privileges"), NULL); |
2042 _("oper <nick> [-pubkey]: Get server operator privileges"), NULL); |
| 2043 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2043 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2044 |
2044 |
| 2045 id = purple_cmd_register("invite", "ws", PURPLE_CMD_P_PROTOCOL, |
2045 id = purple_cmd_register("invite", "ws", PURPLE_CMD_P_PROTOCOL, |
| 2046 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2046 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2047 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2047 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2048 _("invite <channel> [-|+]<nick>: invite nick or add/remove from channel invite list"), NULL); |
2048 _("invite <channel> [-|+]<nick>: invite nick or add/remove from channel invite list"), NULL); |
| 2049 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2049 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2050 |
2050 |
| 2051 id = purple_cmd_register("kick", "wws", PURPLE_CMD_P_PROTOCOL, |
2051 id = purple_cmd_register("kick", "wws", PURPLE_CMD_P_PROTOCOL, |
| 2052 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2052 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2053 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2053 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2054 _("kick <channel> <nick> [comment]: Kick client from channel"), NULL); |
2054 _("kick <channel> <nick> [comment]: Kick client from channel"), NULL); |
| 2055 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2055 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2056 |
2056 |
| 2057 id = purple_cmd_register("info", "w", PURPLE_CMD_P_PROTOCOL, |
2057 id = purple_cmd_register("info", "w", PURPLE_CMD_P_PROTOCOL, |
| 2058 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2058 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2059 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2059 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2060 _("info [server]: View server administrative details"), NULL); |
2060 _("info [server]: View server administrative details"), NULL); |
| 2061 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2061 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2062 |
2062 |
| 2063 id = purple_cmd_register("ban", "ww", PURPLE_CMD_P_PROTOCOL, |
2063 id = purple_cmd_register("ban", "ww", PURPLE_CMD_P_PROTOCOL, |
| 2064 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2064 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2065 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_generic, |
2065 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_generic, |
| 2066 _("ban [<channel> +|-<nick>]: Ban client from channel"), NULL); |
2066 _("ban [<channel> +|-<nick>]: Ban client from channel"), NULL); |
| 2067 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2067 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2068 |
2068 |
| 2069 id = purple_cmd_register("getkey", "w", PURPLE_CMD_P_PROTOCOL, |
2069 id = purple_cmd_register("getkey", "w", PURPLE_CMD_P_PROTOCOL, |
| 2070 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2070 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2071 "silc", silcpurple_cmd_generic, |
2071 "prpl-silc", silcpurple_cmd_generic, |
| 2072 _("getkey <nick|server>: Retrieve client's or server's public key"), NULL); |
2072 _("getkey <nick|server>: Retrieve client's or server's public key"), NULL); |
| 2073 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2073 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2074 |
2074 |
| 2075 id = purple_cmd_register("stats", "", PURPLE_CMD_P_PROTOCOL, |
2075 id = purple_cmd_register("stats", "", PURPLE_CMD_P_PROTOCOL, |
| 2076 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2076 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2077 "silc", silcpurple_cmd_generic, |
2077 "prpl-silc", silcpurple_cmd_generic, |
| 2078 _("stats: View server and network statistics"), NULL); |
2078 _("stats: View server and network statistics"), NULL); |
| 2079 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2079 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2080 |
2080 |
| 2081 id = purple_cmd_register("ping", "", PURPLE_CMD_P_PROTOCOL, |
2081 id = purple_cmd_register("ping", "", PURPLE_CMD_P_PROTOCOL, |
| 2082 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2082 PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2083 "silc", silcpurple_cmd_generic, |
2083 "prpl-silc", silcpurple_cmd_generic, |
| 2084 _("ping: Send PING to the connected server"), NULL); |
2084 _("ping: Send PING to the connected server"), NULL); |
| 2085 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2085 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2086 |
2086 |
| 2087 #if 0 /* Purple doesn't handle these yet */ |
2087 #if 0 /* Purple doesn't handle these yet */ |
| 2088 id = purple_cmd_register("users", "w", PURPLE_CMD_P_PROTOCOL, |
2088 id = purple_cmd_register("users", "w", PURPLE_CMD_P_PROTOCOL, |
| 2089 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
2089 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY, |
| 2090 "silc", silcpurple_cmd_users, |
2090 "prpl-silc", silcpurple_cmd_users, |
| 2091 _("users <channel>: List users in channel")); |
2091 _("users <channel>: List users in channel")); |
| 2092 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2092 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2093 |
2093 |
| 2094 id = purple_cmd_register("names", "ww", PURPLE_CMD_P_PROTOCOL, |
2094 id = purple_cmd_register("names", "ww", PURPLE_CMD_P_PROTOCOL, |
| 2095 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
2095 PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_PROTOCOL_ONLY | |
| 2096 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "silc", silcpurple_cmd_names, |
2096 PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS, "prpl-silc", silcpurple_cmd_names, |
| 2097 _("names [-count|-ops|-halfops|-voices|-normal] <channel(s)>: List specific users in channel(s)")); |
2097 _("names [-count|-ops|-halfops|-voices|-normal] <channel(s)>: List specific users in channel(s)")); |
| 2098 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
2098 cmds = g_slist_prepend(cmds, GUINT_TO_POINTER(id)); |
| 2099 #endif |
2099 #endif |
| 2100 } |
2100 } |
| 2101 |
2101 |