OpenSSL 1.0.0

Bug #697522 reported by Miika Komu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HIPL
Confirmed
Low
Unassigned

Bug Description

From Diego:

I removed most, but not yet all, typedefs and _t namespace pollution
in HIPL. Some of the remaining ones can possibly be kept, but of
course we have to rename them to address the namespace pollution.

The remaining typedefs can be grouped into a few classes:

  lib/core/hashtable.h:typedef DECLARE_LHASH_OF(HIP_HT) HIP_HASHTABLE;
  lib/core/hashtable.h:typedef LHASH_OF(HIP_HT) HIP_HASHTABLE_TYPE;
  lib/core/hashtable.h:typedef LHASH HIP_HASHTABLE;
  lib/core/hashtable.h:typedef HIP_HASHTABLE HIP_HASHTABLE_TYPE;

These will go away if/when we make OpenSSL 1.0 a requirement and remove
these backwards compatibility hacks.

..

Revision history for this message
Miika Komu (miika-iki) wrote :

Wait for CentOS 6 to appear.

See also bug id #694775 which depends on CentOS 6 too.

Revision history for this message
Miika Komu (miika-iki) wrote :

According to Diego, this is a problem for OpenWRT as well.

Changed in hipl:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
René Hummen (rene-hummen) wrote :

Diego, as the problem will remain until the next major release of OpenWRT (10.03.x will most probably default to OpenSSL 0.9.y), can you please give a short hint as to what should be changed in the advent of OpenSSL 1.z.

Revision history for this message
Diego Biurrun (diego-biurrun) wrote :

I just cleaned up some of the OpenSSL glue mess we have.

To drop support for OpenSSL versions prior to 1.0.0, delete all the glue code under '#ifdef LHASH_OF' in lib/core/hashtable.h and then replace the indirection macros, whose definitions were just deleted, throughout HIPL with the OpenSSL 1.0.0 variants.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.