@@ -112,84 +112,84 @@ struct service {
112
112
113
113
// FIXME: state we're not interested in reverse lookup for wks!
114
114
static const service_t services [64 ] = {
115
- SERVICE ("imap" , 143 ),
116
- SERVICE ("ftp" , 21 ),
117
- SERVICE ("ntp" , 123 ),
118
115
UNKNOWN_SERVICE (),
119
- UNKNOWN_SERVICE (),
120
- SERVICE ("ptp-general" , 320 ),
121
- SERVICE ("nicname" , 43 ),
116
+ SERVICE ("snmptrap" , 162 ),
117
+ SERVICE ("pop3s" , 995 ),
118
+ SERVICE ("pop3" , 110 ),
119
+ SERVICE ("ldaps" , 636 ),
120
+ SERVICE ("domain" , 53 ),
121
+ SERVICE ("nntps" , 563 ),
122
+ SERVICE ("nntp" , 119 ),
122
123
UNKNOWN_SERVICE (),
123
124
UNKNOWN_SERVICE (),
124
125
UNKNOWN_SERVICE (),
125
126
UNKNOWN_SERVICE (),
127
+ SERVICE ("ftps-data" , 989 ),
126
128
UNKNOWN_SERVICE (),
127
- SERVICE ("ssh" , 22 ),
128
- SERVICE ("https" , 443 ),
129
- SERVICE ("http" , 80 ),
130
129
UNKNOWN_SERVICE (),
131
- SERVICE ("telnet" , 23 ),
130
+ SERVICE ("imaps" , 993 ),
131
+ SERVICE ("imap" , 143 ),
132
+ SERVICE ("time" , 37 ),
132
133
UNKNOWN_SERVICE (),
133
134
UNKNOWN_SERVICE (),
134
- SERVICE ("snmptrap" , 162 ),
135
- SERVICE ("lmtp" , 24 ),
136
- SERVICE ("smtp" , 25 ),
137
- SERVICE ("ftps-data" , 989 ),
138
- SERVICE ("ptp-event" , 319 ),
135
+ SERVICE ("kerberos" , 88 ),
139
136
UNKNOWN_SERVICE (),
140
137
UNKNOWN_SERVICE (),
138
+ SERVICE ("ftp" , 21 ),
139
+ SERVICE ("ntp" , 123 ),
140
+ SERVICE ("whoispp" , 63 ),
141
+ SERVICE ("ssh" , 22 ),
141
142
UNKNOWN_SERVICE (),
143
+ SERVICE ("nicname" , 43 ),
142
144
UNKNOWN_SERVICE (),
143
- SERVICE ("nntps" , 563 ),
144
- SERVICE ("nntp" , 119 ),
145
145
UNKNOWN_SERVICE (),
146
- SERVICE ("nnsp" , 433 ),
147
146
UNKNOWN_SERVICE (),
148
- SERVICE ("npp" , 92 ),
149
- SERVICE ("domain" , 53 ),
147
+ SERVICE ("ptp-general" , 320 ),
150
148
UNKNOWN_SERVICE (),
151
- SERVICE ("tcpmux" , 1 ),
152
149
UNKNOWN_SERVICE (),
153
- SERVICE ("submission" , 587 ),
154
- // submissions cannot be distinguished from submission by hash value because
155
- // the shared prefix is too long. include length to generate a unique key
156
- SERVICE ("submissions" , 465 ),
157
- UNKNOWN_SERVICE (),
158
- SERVICE ("echo" , 7 ),
159
150
SERVICE ("domain-s" , 853 ),
151
+ SERVICE ("ftp-data" , 20 ),
152
+ SERVICE ("ftps" , 990 ),
153
+ UNKNOWN_SERVICE (),
160
154
UNKNOWN_SERVICE (),
161
- SERVICE ("whoispp" , 63 ),
162
155
SERVICE ("snmp" , 161 ),
163
156
UNKNOWN_SERVICE (),
164
- SERVICE ("ftp-data" , 20 ),
165
157
UNKNOWN_SERVICE (),
166
158
UNKNOWN_SERVICE (),
167
159
UNKNOWN_SERVICE (),
168
160
SERVICE ("bgmp" , 264 ),
169
- SERVICE ("ftps" , 990 ),
170
- SERVICE ("ldaps" , 636 ),
161
+ SERVICE ("echo" , 7 ),
171
162
UNKNOWN_SERVICE (),
163
+ SERVICE ("nnsp" , 433 ),
164
+ SERVICE ("submission" , 587 ),
165
+ // submissions cannot be distinguished from submission by hash value because
166
+ // the shared prefix is too long. include length to generate a unique key
167
+ SERVICE ("submissions" , 465 ),
172
168
UNKNOWN_SERVICE (),
169
+ SERVICE ("ptp-event" , 319 ),
173
170
UNKNOWN_SERVICE (),
174
- SERVICE ("pop3s" , 995 ),
175
- SERVICE ("pop3" , 110 ),
176
- SERVICE ("kerberos" , 88 ),
171
+ SERVICE ("npp" , 92 ),
177
172
UNKNOWN_SERVICE (),
173
+ SERVICE ("https" , 443 ),
174
+ SERVICE ("http" , 80 ),
178
175
UNKNOWN_SERVICE (),
176
+ SERVICE ("telnet" , 23 ),
177
+ SERVICE ("tcpmux" , 1 ),
179
178
UNKNOWN_SERVICE (),
180
- SERVICE ("imaps" , 993 ),
179
+ SERVICE ("lmtp" , 24 ),
180
+ SERVICE ("smtp" , 25 )
181
181
};
182
182
183
183
#undef SERVICE
184
184
#undef UNKNOWN_SERVICE
185
185
186
- // magic (138261570 ) generated using wks-hash.c
186
+ // magic (139898079 ) generated using wks-hash.c
187
187
static really_inline uint8_t service_hash (uint64_t input , size_t length )
188
188
{
189
189
// le64toh is required for big endian, no-op on little endian
190
190
input = le64toh (input );
191
191
uint32_t input32 = (uint32_t )((input >> 32 ) ^ input );
192
- return (((input32 * 138261570llu ) >> 32 ) + length ) & 0x3f ;
192
+ return (((input32 * 139898079llu ) >> 32 ) + length ) & 0x3f ;
193
193
}
194
194
195
195
nonnull ((1 ,4 ))
0 commit comments