~ubuntu-branches/ubuntu/jaunty/fqterm/jaunty

« back to all changes in this revision

Viewing changes to src/protocol/internal/fqterm_ssh_const.h

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2009-02-14 09:32:53 UTC
  • Revision ID: james.westby@ubuntu.com-20090214093253-s2e6544ox2aj79rj
Tags: upstream-0.9.3+svn632
ImportĀ upstreamĀ versionĀ 0.9.3+svn632

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/***************************************************************************
 
2
 *   fqterm, a terminal emulator for both BBS and *nix.                    *
 
3
 *   Copyright (C) 2008 fqterm development group.                          *
 
4
 *                                                                         *
 
5
 *   This program is free software; you can redistribute it and/or modify  *
 
6
 *   it under the terms of the GNU General Public License as published by  *
 
7
 *   the Free Software Foundation; either version 2 of the License, or     *
 
8
 *   (at your option) any later version.                                   *
 
9
 *                                                                         *
 
10
 *   This program is distributed in the hope that it will be useful,       *
 
11
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 
12
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 
13
 *   GNU General Public License for more details.                          *
 
14
 *                                                                         *
 
15
 *   You should have received a copy of the GNU General Public License     *
 
16
 *   along with this program; if not, write to the                         *
 
17
 *   Free Software Foundation, Inc.,                                       *
 
18
 *   51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.               *
 
19
 ***************************************************************************/
 
20
 
 
21
#ifndef FQTERMCONST_H
 
22
#define FQTERMCONST_H
 
23
 
 
24
namespace FQTerm {
 
25
 
 
26
#define SSH_CIPHER_SSH2                                 -3
 
27
#define SSH_CIPHER_ILLEGAL                              -2
 
28
#define SSH_CIPHER_NOT_SET                              -1
 
29
#define SSH_CIPHER_NONE                                 0
 
30
#define SSH_CIPHER_IDEA                                 1
 
31
#define SSH_CIPHER_DES                                  2
 
32
#define SSH_CIPHER_3DES                                 3
 
33
#define SSH_CIPHER_BROKEN_TSS                           4
 
34
#define SSH_CIPHER_BROKEN_RC4                           5
 
35
#define SSH_CIPHER_BLOWFISH                             6
 
36
#define SSH_CIPHER_RESERVED                             7
 
37
#define SSH_CIPHER_MAX                                  31
 
38
 
 
39
#define SSH1_MSG_DISCONNECT                             1       
 
40
#define SSH1_SMSG_PUBLIC_KEY                            2
 
41
#define SSH1_CMSG_SESSION_KEY                           3
 
42
#define SSH1_CMSG_USER                                  4
 
43
#define SSH1_CMSG_AUTH_RSA                              6
 
44
#define SSH1_SMSG_AUTH_RSA_CHALLENGE                    7
 
45
#define SSH1_CMSG_AUTH_RSA_RESPONSE                     8
 
46
#define SSH1_CMSG_AUTH_PASSWORD                         9
 
47
#define SSH1_CMSG_REQUEST_PTY                           10
 
48
#define SSH1_CMSG_WINDOW_SIZE                           11
 
49
#define SSH1_CMSG_EXEC_SHELL                            12
 
50
#define SSH1_CMSG_EXEC_CMD                              13
 
51
#define SSH1_SMSG_SUCCESS                               14
 
52
#define SSH1_SMSG_FAILURE                               15
 
53
#define SSH1_CMSG_STDIN_DATA                            16
 
54
#define SSH1_SMSG_STDOUT_DATA                           17
 
55
#define SSH1_SMSG_STDERR_DATA                           18
 
56
#define SSH1_CMSG_EOF                                   19
 
57
#define SSH1_SMSG_EXIT_STATUS                           20
 
58
#define SSH1_MSG_CHANNEL_OPEN_CONFIRMATION              21
 
59
#define SSH1_MSG_CHANNEL_OPEN_FAILURE                   22
 
60
#define SSH1_MSG_CHANNEL_DATA                           23
 
61
#define SSH1_MSG_CHANNEL_CLOSE                          24
 
62
#define SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION             25
 
63
#define SSH1_SMSG_X11_OPEN                              27
 
64
#define SSH1_CMSG_PORT_FORWARD_REQUEST                  28
 
65
#define SSH1_MSG_PORT_OPEN                              29
 
66
#define SSH1_CMSG_AGENT_REQUEST_FORWARDING              30
 
67
#define SSH1_SMSG_AGENT_OPEN                            31
 
68
#define SSH1_MSG_IGNORE                                 32
 
69
#define SSH1_CMSG_EXIT_CONFIRMATION                     33
 
70
#define SSH1_CMSG_X11_REQUEST_FORWARDING                34
 
71
#define SSH1_CMSG_AUTH_RHOSTS_RSA                       35
 
72
#define SSH1_MSG_DEBUG                                  36
 
73
#define SSH1_CMSG_REQUEST_COMPRESSION                   37
 
74
#define SSH1_CMSG_AUTH_TIS                              39
 
75
#define SSH1_SMSG_AUTH_TIS_CHALLENGE                    40
 
76
#define SSH1_CMSG_AUTH_TIS_RESPONSE                     41
 
77
#define SSH1_CMSG_AUTH_CCARD                            70
 
78
#define SSH1_SMSG_AUTH_CCARD_CHALLENGE                  71
 
79
#define SSH1_CMSG_AUTH_CCARD_RESPONSE                   72
 
80
#define SSH1_AUTH_TIS                                   5
 
81
#define SSH1_PROTOFLAG_SCREEN_NUMBER                    1
 
82
#define SSH1_PROTOFLAGS_SUPPORTED                       0
 
83
 
 
84
 
 
85
#define SSH2_MSG_DISCONNECT                             1
 
86
#define SSH2_MSG_IGNORE                                 2
 
87
#define SSH2_MSG_UNIMPLEMENTED                          3
 
88
#define SSH2_MSG_DEBUG                                  4
 
89
#define SSH2_MSG_SERVICE_REQUEST                        5
 
90
#define SSH2_MSG_SERVICE_ACCEPT                         6
 
91
#define SSH2_MSG_KEXINIT                                20
 
92
#define SSH2_MSG_NEWKEYS                                21
 
93
#define SSH2_MSG_KEXDH_INIT                             30
 
94
#define SSH2_MSG_KEXDH_REPLY                            31
 
95
#define SSH2_MSG_KEX_DH_GEX_REQUEST_OLD                 30
 
96
#define SSH2_MSG_KEX_DH_GEX_GROUP                       31
 
97
#define SSH2_MSG_KEX_DH_GEX_INIT                        32
 
98
#define SSH2_MSG_KEX_DH_GEX_REPLY                       33
 
99
#define SSH2_MSG_KEX_DH_GEX_REQUEST                     34
 
100
#define SSH2_MSG_USERAUTH_REQUEST                       50
 
101
#define SSH2_MSG_USERAUTH_FAILURE                       51
 
102
#define SSH2_MSG_USERAUTH_SUCCESS                       52
 
103
#define SSH2_MSG_USERAUTH_BANNER                        53
 
104
#define SSH2_MSG_USERAUTH_PK_OK                         60
 
105
#define SSH2_MSG_USERAUTH_PASSWD_CHANGEREQ              60
 
106
#define SSH2_MSG_USERAUTH_INFO_REQUEST                  60
 
107
#define SSH2_MSG_USERAUTH_INFO_RESPONSE                 61
 
108
#define SSH2_MSG_GLOBAL_REQUEST                         80
 
109
#define SSH2_MSG_REQUEST_SUCCESS                        81
 
110
#define SSH2_MSG_REQUEST_FAILURE                        82
 
111
#define SSH2_MSG_CHANNEL_OPEN                           90
 
112
#define SSH2_MSG_CHANNEL_OPEN_CONFIRMATION              91
 
113
#define SSH2_MSG_CHANNEL_OPEN_FAILURE                   92
 
114
#define SSH2_MSG_CHANNEL_WINDOW_ADJUST                  93
 
115
#define SSH2_MSG_CHANNEL_DATA                           94
 
116
#define SSH2_MSG_CHANNEL_EXTENDED_DATA                  95
 
117
#define SSH2_MSG_CHANNEL_EOF                            96
 
118
#define SSH2_MSG_CHANNEL_CLOSE                          97
 
119
#define SSH2_MSG_CHANNEL_REQUEST                        98
 
120
#define SSH2_MSG_CHANNEL_SUCCESS                        99
 
121
#define SSH2_MSG_CHANNEL_FAILURE                        100
 
122
#define SSH2_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT     1
 
123
#define SSH2_DISCONNECT_PROTOCOL_ERROR                  2
 
124
#define SSH2_DISCONNECT_KEY_EXCHANGE_FAILED             3
 
125
#define SSH2_DISCONNECT_HOST_AUTHENTICATION_FAILED      4
 
126
#define SSH2_DISCONNECT_RESERVED                        4
 
127
#define SSH2_DISCONNECT_MAC_ERROR                       5
 
128
#define SSH2_DISCONNECT_COMPRESSION_ERROR               6
 
129
#define SSH2_DISCONNECT_SERVICE_NOT_AVAILABLE           7
 
130
#define SSH2_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED  8
 
131
#define SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE         9
 
132
#define SSH2_DISCONNECT_CONNECTION_LOST                 10
 
133
#define SSH2_DISCONNECT_BY_APPLICATION                  11
 
134
#define SSH2_DISCONNECT_TOO_MANY_CONNECTIONS            12
 
135
#define SSH2_DISCONNECT_AUTH_CANCELLED_BY_USER          13
 
136
#define SSH2_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE  14
 
137
#define SSH2_DISCONNECT_ILLEGAL_USER_NAME               15
 
138
#define SSH2_OPEN_ADMINISTRATIVELY_PROHIBITED           1
 
139
#define SSH2_OPEN_CONNECT_FAILED                        2
 
140
#define SSH2_OPEN_UNKNOWN_CHANNEL_TYPE                  3
 
141
#define SSH2_OPEN_RESOURCE_SHORTAGE                     4
 
142
#define SSH2_EXTENDED_DATA_STDERR                       1
 
143
 
 
144
}  // namespace FQTerm
 
145
 
 
146
#endif // FQTERMCONST_H