r4 - 2013-07-21 - 02:50:54 - HarlanStennYou are here: NTP >  Dev Web > GoogleSummerOfCode > GSoC2013UnitTestingYan
NTP users are strongly urged to take immediate action to ensure that their NTP daemons are not susceptible to being used in distributed denial-of-service (DDoS) attacks. Please also take this opportunity to defeat denial-of-service attacks by implementing Ingress and Egress filtering through BCP38.

ntp-4.2.8p15 was released on 23 June 2020. It addresses 1 medium-severity security issue in ntpd, and provides 13 non-security bugfixes over 4.2.8p13.

Please see the NTP Security Notice for vulnerability and mitigation details.

Are you using Autokey in production? If so, please contact Harlan - he's got some questions for you.

Unit Testing - Yan


This task will be focus on the ntpd codes that are actually working but not covered by the unit test cases.

For the first period, I will find them out, and for the second period, I will write unit test cases for these codes.

Related Items: UnitTestFramework, NtpdFunctionMap, GSoC2011UnitTesting, UnitTestingNotes


  • Get familiar with gtest framwork 1.5 and other tools like gcov and lcov
  • Get the coverage information of ntpd program
  • Find out the what parts of NTP aren't tested, maybe ntpd or libntp
  • Write unit test cases for parts not tested
  • Find, report and fix bugs if there are any
  • ...


Date Task DescriptionSorted descending % Done
09-16 Wrap-up Suggested "Pencils Down" date. Take a week to scrub code, write tests, improve documentation, etc.  
05-27 Community Bonding Students get to know mentors, read documentation, get up to speed to begin working on their projects. choice-yes
09-27 Code Samples Students begin uploading code samples  
06-17 Coding Begins Students begin coding for their GSoC projects choice-yes
08-02 EO Midterm Evals Mid-term evaluations deadline.  
09-23 Firm "Pencils Down" Mentors, students and organization administrators can begin submitting final evaluations to Google.  
07-29 BO Midterm Evals Mentors and students can begin submitting mid-term evaluations.  
10-01 Final Results Final Results Announced  
09-27 Final Evaluation Final Evaluations Deadline  

Discussion and Comments

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
SSL security by CAcert
Get the CAcert Root Certificate
This site is powered by the TWiki collaboration platform
IPv6 Ready
Copyright & 1999-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors. Ideas, requests, problems regarding the site? Send feedback