Include a changelog, and don't try to compare strings with !=.
Changes in version 0.2.2.1-alpha - 2009-??-??
- o Minor features
+ o Major features:
+ - Add support for dynamic OpenSSL hardware crypto acceleration engines
+ via new AccelName and AccelDir options.
+
+ o Minor features:
- New --digests command-line switch to output the digests of the
source files Tor was built with.
- The "torify" script now uses torsocks where available.
}
if ((old->HardwareAccel != new_val->HardwareAccel)
- || (old->AccelName != new_val->AccelName)
- || (old->AccelDir != new_val->AccelDir)) {
+ || !opt_streq(old->AccelName, new_val->AccelName)
+ || !opt_streq(old->AccelDir, new_val->AccelDir)) {
*msg = tor_strdup("While Tor is running, changing OpenSSL hardware "
"acceleration engine is not allowed.");
return -1;