Project

General

Profile

Actions

Task #3988

closed

Remove deprecated methods, data structures, and enums

Added by Alex Afanasyev over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Base
Target version:
Start date:
03/07/2017
Due date:
% Done:

100%

Estimated time:

Description

The following (probably incompletely) list of previously deprecated elements to be removed:

  • src/management/* headers
  • src/security/cryptopp.hpp, src/security/identity-certificate.hpp, src/security/public-key.hpp
  • crypto::sha256 function
  • io::BASE_64 enum
  • ndn::OID
  • NDN_MGMT_NFD_COMMAND_OPTIONS_KEEP_DEPRECATED_SIGNING_PARAMS
  • ControlParameters::getLocalControlFeature
  • #include "command-options.hpp" in control-command.cpp
  • Scheduler::Event
  • NDN_FACE_KEEP_DEPRECATED_REGISTRATION_SIGNING
  • name::Component::toEscapedString
  • Signature::Sha256, Signature::Sha256WithRsa, Signature::Sha256WithEcdsa

Related issues 3 (0 open3 closed)

Blocks NLSR - Bug #4088: Use of removed ndn-cxx identifiersClosedNicholas Gordon05/24/2017

Actions
Blocks ChronoChat - Task #4087: Urgent bugs caused by ndn-cxx change 3603ClosedVarun Patil05/23/2017

Actions
Blocks ndns - Task #4086: Urgent bugs caused by ndn-cxx change 3603Closed05/23/2017

Actions
Actions #1

Updated by Junxiao Shi over 7 years ago

In FaceStatus and ForwarderStatus, delete nDatas.

Actions #2

Updated by Davide Pesavento over 7 years ago

Junxiao Shi wrote:

In FaceStatus and ForwarderStatus, delete nDatas.

No, we never released a version where nData is present and nDatas is deprecated, so it's too early to remove the latter.

Actions #3

Updated by Junxiao Shi over 7 years ago

Unlike most previous versions, v0.6.0 is a breaking release because of certificate format changes. Therefore, it's unnecessary to release a version with deprecated things before removing them.

Actions #4

Updated by Junxiao Shi over 7 years ago

  • Status changed from Code review to Closed
Actions #5

Updated by Junxiao Shi over 7 years ago

  • Blocks Bug #4088: Use of removed ndn-cxx identifiers added
Actions #6

Updated by Junxiao Shi over 7 years ago

  • Blocks Task #4087: Urgent bugs caused by ndn-cxx change 3603 added
Actions #7

Updated by Junxiao Shi over 7 years ago

  • Blocks Task #4086: Urgent bugs caused by ndn-cxx change 3603 added
Actions

Also available in: Atom PDF