-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathCHANGELOG
74 lines (69 loc) · 3.73 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Version 2.3 - March 2018
- Plenty of performance improvements, optimizations and code polishes.
- Added more inline comments.
- Fixed error messages in case of bad format in detection rules.
- Fixed bug when a RIPE atlas traceroute measurement returns an error message.
- Changed to keep the total initial format of a RIPE Atlas traceroute measurement in the json output.
- Fixed bug with IP hops when importing a RIPE Atlas traceroute measurement json file.
- Fixed bug when measuring traceroute path stats.
- Fixed bug with dns flag.
- Fixed bug when checking the validity of IP/FQDN format for each destination.
- Replaced command -o with -otxt and -ojson.
- Added new commands -silent and -stats.
- Fixed bug when installing the tool without using pip.
- Updated scamper version.
- Added two new modes, -process for performance (using processes) and -thread for conservative mode (using threads) respectively.
- Added support for multiple file analysis specifying the directory path instead of the file name.
- Added more flexibility to the output file names.
- Fixed bug with dataset merging.
- Improved output json format.
- Fixed bug when formatting IXP countries and cities.
- Fixed bug when merging IXP prefixes/subprefixes with different IXP names.
- Added Levenshtein distance as metric to compare IXP names.
- Fixed bug when importing IXP IPs/Prefixes from additional file (entries specified by the user).
- Fixed bug when parsing IXP IPs like x.x.x.0/255.
- Fixed bug with database stats.
Version 2.2 - June 2017
- Fixed bug when some RIPE Atlas measurements fields are missing from the results.
- Added missing short/long IXP names in the IXP membership data under some circumstances.
Version 2.1.1 - February 2017
- Added support for installation with pip.
- Changed the directory hierarchy and structure of the repository.
- Configuration and dataset files are stored in home directory.
- Fixed bug with output filename.
- Fixed bug with virtual environment setups.
- Added json output format of traIXroute results.
- Added ASNs for each IP hop in json output.
- Added two new IXP detection rules to infer possible IXP crossing links in IP paths.
Version 2.1 - December 2016
- Added Remote IXP peering detection based on datasets from "Remote Peering Jedi" project (http://www.inspire.edu.gr/rp/about.html).
- Fixed bug in installation process.
- Fixed bug with no public ripe measurements.
- Fixed bug with importing json file from RIPE Atlas.
- Fixed bug when applying certain IXP detection rules in IP paths.
- Fixed syntax of some IXP detection rules.
Version 2.0 - October 2016
- Added configuration file.
- Added "Examples" folder with input samples.
- Changed the organisation of the tool in folders and classes.
- Changed format of the commands to fire up traIXroute.
- Added new commands.
- Improved the command line parser.
- Added plenty of comments in the source code.
- Significantly improved the accuracy of the algorithm to merge IXP information from the PDB and PCH datasets.
- Fixed crash that could occur when either the IXP long or short name does not exist.
- Fixed error, informational and activity messages.
- Significantly improved performance to analyze a bunch of traceroute paths.
- Added parallelization in various functionalities of the tool.
- Added direct connection with the RIPE Atlas database.
- Added a simplified json based format to import generic traceroute paths.
- Faster loading of the datasets.
- Improved handling of the files.
- Improved file export.
- Fixed several bugs with the file parsing.
- Significantly improved installation process for both OSX and Linux.
- Improved tool compatibility among different distributions.
- Decreased memory usage.
- Added city and country level information of IXPs.
Version 1.0 - May 2016
- First build of traIXroute.