Fix some typos and improve formatting in NEWS

This commit is contained in:
Daniel Thayer 2018-08-17 11:33:19 -05:00
parent 8fe300a47c
commit ab2f745edb

45
NEWS
View file

@ -166,7 +166,7 @@ New Functionality
} }
The specified file will now be monitored continuously for changes, so The specified file will now be monitored continuously for changes, so
that writing "testbool T" into /path/to/config.dat will that writing "TestConfig::testbool T" into /path/to/config.dat will
automatically update the option's value accordingly. automatically update the option's value accordingly.
The configuration framework creates a config.log that shows all The configuration framework creates a config.log that shows all
@ -224,7 +224,6 @@ New Functionality
ssl_server_curve event, ssl_server_curve is now marked as deprecated. ssl_server_curve event, ssl_server_curve is now marked as deprecated.
- Functions for retrieving files by their ID have been added: - Functions for retrieving files by their ID have been added:
Files::file_exists, Files::lookup_File Files::file_exists, Files::lookup_File
- New functions in the logging API: Log::get_filter_names, Log::enable_stream - New functions in the logging API: Log::get_filter_names, Log::enable_stream
@ -241,10 +240,10 @@ New Functionality
mount_proc_umnt, mount_proc_umnt_all, mount_proc_not_implemented, mount_proc_umnt, mount_proc_umnt_all, mount_proc_not_implemented,
mount_reply_status. mount_reply_status.
- Added new NFS events: nfs_proc_symlink, nfs_proc_link, nfs_proc_sattr - Added new NFS events: nfs_proc_symlink, nfs_proc_link, nfs_proc_sattr.
- Added new SMB events: smb1_transaction_secondary_request, - Added new SMB events: smb1_transaction_secondary_request,
smb1_transaction2_secondary_request, smb1_transaction_response smb1_transaction2_secondary_request, smb1_transaction_response.
- Bro can now decrypt Kerberos tickets, and retrieve the authentication from - Bro can now decrypt Kerberos tickets, and retrieve the authentication from
them, given a suitable keytab file. them, given a suitable keytab file.
@ -261,20 +260,18 @@ New Functionality
- You can now specify that a pattern matches in a case-insensitive - You can now specify that a pattern matches in a case-insensitive
fashion by adding 'i' to the end of its specification. So for example fashion by adding 'i' to the end of its specification. So for example
/fOO/i == "Foo" yields T, as does /fOO/i in "xFoObar". Characters /fOO/i == "Foo" yields T, as does /fOO/i in "xFoObar".
enclosed in quotes however keep their casing, so /"fOO"/i in "xFoObar"
yields F, though it yields T for "xfOObar".
You can achieve the same functionality for a subpattern enclosed in You can achieve the same functionality for a subpattern enclosed in
parentheses by adding "?i:" to the open parenthesis. So for example parentheses by adding "?i:" to the open parenthesis. So for example
"/foo|(?i:bar)/" will match "BaR", but not "FoO". /foo|(?i:bar)/ will match "BaR", but not "FoO".
For both ways of specifying case-insensitivity, characters enclosed in For both ways of specifying case-insensitivity, characters enclosed in
double quotes maintain their case-sensitivity. So for example /"foo"/i double quotes remain case-sensitive. So for example /"foo"/i will not
will not match "Foo", but it will match "foo". match "Foo", but it will match "foo".
- "make install" now installs Bro's include headers (and more) into - "make install" now installs Bro's include headers (and more) into
--prefix so that compiling plugins does no longer need access to a --prefix so that compiling plugins no longer needs access to a
source/build tree. For OS distributions, this also facilitates source/build tree. For OS distributions, this also facilitates
creating "bro-devel" packages providing all files necessary to build creating "bro-devel" packages providing all files necessary to build
plugins. plugins.
@ -314,7 +311,7 @@ New Functionality
of non-equality, proper superset, and superset-or-equal. of non-equality, proper superset, and superset-or-equal.
- An expression of the form "v += e" will append the value of the expression - An expression of the form "v += e" will append the value of the expression
"e" to the end of the vector "v" (of course assuming type-compatbility). "e" to the end of the vector "v" (of course assuming type-compatibility).
Changed Functionality Changed Functionality
--------------------- ---------------------
@ -334,9 +331,9 @@ Changed Functionality
script since it's generally less relevant now with the updated log. script since it's generally less relevant now with the updated log.
- Removed the base/protocols/dhcp/utils.bro script and thus the - Removed the base/protocols/dhcp/utils.bro script and thus the
'reverse_ip' function. "reverse_ip" function.
- Replaced all DHCP events with the single 'dhcp_message' event. - Replaced all DHCP events with the single "dhcp_message" event.
The list of removed events includes: The list of removed events includes:
- dhcp_discover - dhcp_discover
@ -372,9 +369,9 @@ Changed Functionality
redef SOCKS::default_capture_password = T; redef SOCKS::default_capture_password = T;
- The DNS base scripts no longer generate some noisy and annoying - The DNS base scripts no longer generate some noisy and annoying
weirds (dns_unmatched_msg, dns_unmatched_msg_quantity, dns_unmatched_reply) weirds (dns_unmatched_msg, dns_unmatched_msg_quantity, dns_unmatched_reply).
- The 'tunnel_parents' field of conn.log is now marked &optional, so, for - The "tunnel_parents" field of conn.log is now marked &optional, so, for
the default configuration of logs, this field will show "-" instead of the default configuration of logs, this field will show "-" instead of
"(empty)" for connections that lack any tunneling. "(empty)" for connections that lack any tunneling.
@ -390,7 +387,7 @@ Changed Functionality
- event ssl_server_signature now has an additional argument - event ssl_server_signature now has an additional argument
"signature_and_hashalgorithm". "signature_and_hashalgorithm".
- The "dnp3_header_block" event no longer has the "start" parameter - The "dnp3_header_block" event no longer has the "start" parameter.
- The string_to_pattern() built-in (and the now-deprecated merge_pattern() - The string_to_pattern() built-in (and the now-deprecated merge_pattern()
built-in) is no longer restricted to only be called at initialization time. built-in) is no longer restricted to only be called at initialization time.
@ -413,11 +410,11 @@ Removed Functionality
https://github.com/bro/packages for a list of Bro packages currently https://github.com/bro/packages for a list of Bro packages currently
available. available.
- BroControl: The option 'IPv6Comm' and 'ZoneID' options are no longer
available (though Broker should be able to handle IPv6 automatically).
- The "ocsp_request" event no longer has "requestorName" parameter. - The "ocsp_request" event no longer has "requestorName" parameter.
- BroControl: The "IPv6Comm" and "ZoneID" options are no longer
available (though Broker should be able to handle IPv6 automatically).
Deprecated Functionality Deprecated Functionality
------------------------ ------------------------
@ -432,10 +429,6 @@ Deprecated Functionality
as BiFs like send_id(). Use Broker data stores and the new as BiFs like send_id(). Use Broker data stores and the new
configuration framework instead. configuration framework instead.
- BroControl: The 'update' command is deprecated and scheduled for
removal with the next Bro release. Bro's new configuration framework
is taking its place.
- Mixing of scalars and vectors, such as "v + e" yielding a vector - Mixing of scalars and vectors, such as "v + e" yielding a vector
corresponding to the vector v with the scalar e added to each of corresponding to the vector v with the scalar e added to each of
its elements, has been deprecated. its elements, has been deprecated.
@ -446,6 +439,10 @@ Deprecated Functionality
- The undocumented feature of using "&&" and "||" operators for patterns - The undocumented feature of using "&&" and "||" operators for patterns
has been deprecated. has been deprecated.
- BroControl: The "update" command is deprecated and scheduled for
removal with the next Bro release. Bro's new configuration framework
is taking its place.
Bro 2.5.1 Bro 2.5.1
========= =========