aboutsummaryrefslogtreecommitdiffstats
path: root/AUTHORS
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-11-21 22:03:33 +0000
committerGuy Harris <guy@alum.mit.edu>2004-11-21 22:03:33 +0000
commit4956f5fba1e8ff58c21b500759a295dd892c9d8e (patch)
tree0bf36da4e5421e68d45481dc3c30368142e45cca /AUTHORS
parent81a790ca83af20963d00db0805bbdc169c28a0ed (diff)
From Bill Meier:
1. Add Preferences: a. To allow specification of a hint as to TDS protocol being decoded (Unspecified/TDS4/TDS5/TDS7/TDS8); Default: 'unspecified' The 'hint' is used only when needed to do a correct decode. If the protocol is unspecified, the decode is as previous. b. To allow specification of 'ranges' of TCP ports to be treated as 'TDS tcp ports'; i.e. if the source or destination port of a tcp connection matches a specified range, then the connection should be considered to be TDS. c. To allow specification of a hint as to whether TDS being decoded is 'little-endian' or 'big-endian'. Default: 'little-endian'. A hint is just that; E.G. if TDS7+ packets are encountered the decode is always 'little-endian'. 2, Register tcp MS SQL default ports (1433, 2433) as TDS ports ('dissector_add'). This also enables TDS as a choice for 'decode as'. 3. 'netlib_check_login_pkt' changed to check 'TDS tcp port' range(s) as entered in preferences; 4. Change 'dissect_tds_query_packet' to handle TDS4 ascii in addition to TDS7/8 UCS-16. 5. Change 'dissect_tds_rpc' to: a. handle TDS4 ascii RPC in addition to TDS7/8 UCS-16 RPC; b. handle Microsoft 'encoded' rpc_name; c. fix memory leak (not freeing memory obtained using 'tvb_fake_unicode'); 6. Change 'dissect_tds_response' to: a. handle tds4 tokens 'tds_col_name' and 'tds_col_info'; b. dissect tokens 'tds_doneinproc' and tds 'doneproc' similarly to 'tds_done' c. reclaim memory allocated for 'tds_col' structures when finished processing response (Additional memory was being allocated each time a tokenized tds5 response was processed) 7. New function 'dissect_tds_col_info_token' (similar to 'read_results_tds5') associated with handling TDS4 responses. 8. New functions 'dissect_tds_query5_packet', 'dissect_tds5_lang_token' 9. Rework TDS token size calculation; Some TDS tokens have a length field of other than 2 bytes. (e.g.: the length field for TDS_LANG_TOKEN is 4 bytes) 10. Update token definitions and usages; a. Update based upon info from current version of FreeTDS 'tds.h' as well as info from Sybase TDS5 document; example: TDS_124_TOKEN renamed to TDS_PROCID_TOKEN b. TDS_124_TOKEN [TDS_PROCID] was incorrectly not considered a 'fixed-size' token in function 'tds_is_fixed_token' svn path=/trunk/; revision=12566
Diffstat (limited to 'AUTHORS')
-rw-r--r--AUTHORS3
1 files changed, 3 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index 46aa7d9745..fc4060c577 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -2229,6 +2229,9 @@ Francesco Fondelli <fondelli.francesco [AT] tiscali.it> {
ICE protocol support
}
+Bill Meier <wmeier [AT] newsguy.com> {
+ TDS4/TDS5 enhancements
+}
And assorted fixes and enhancements by the people listed above
and by: