CHANGELOG.md 3.39 KB
Newer Older
1
2
3
CHANGELOG
=========

Loïck Bonniot's avatar
Loïck Bonniot committed
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
v0.3.0
------
> 26/05/2016

#### CLI Client

- Log more information during signature (!69)
- Add an optional local file check before signature (!74)
- Add a slowdown flag for tests (!78)
- Add a stopbefore flag for tests (!79)
- Add TTP resolution (!80)
- Add timeout flag (!81)
- Add unregister command (!85)

#### GUI Client

- Improve contract display (!70)
- Fix crash when the dfss file is corrupted (!71)
- Add an optional local file check before signature (!74)
- Add a cancel button before signature (!75)
- Add TTP resolution (!80)
- Add timeout configuration option (!81)

#### Platform

- Support different subnets between signers (!73)
- Add TTP listing support (!80)
- Disable case sensitivity in mails (!86)
- Add unregister API (!85)
- Fix timeout issues during ready sign (!89)
- Add contract UUID in invitation mails (!90)

#### TTP

- Add TTP resolution (!80)
- Fix concurrency problems (!82)

#### Demonstrator

- Add a step-by-step speed (!76)
- Add communication visualization for TTP and platform (!83)

#### Misc

- Fix the verbose flag, now displays messages sent to demonstrator (!88)

Loïck Bonniot's avatar
Loïck Bonniot committed
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
v0.2.0
------
> 25/04/2016

#### CLI Client

- Update command-line interface to match POSIX standards (!64)

#### GUI Client

- Add menu bar (!65)
- Add show contract screen (!65)
- Add fetch contract screen (!65)
- Add signature screen (!61)
- Add basic help message box (!66)
- Add about message box for DFSS (!66)
- Add about message box for Qt (!66)
- Add user mail and selected platform information (!66)
- Improve buttons and feedbacks (!66)
  + Buttons now use the full width of the window
  + Error messages are now displayed in message boxes

#### Platform

- Fix crash if a client disconnects before the ready signal (!60)
- Update command-line interface to match POSIX standards (!63)

#### TTP

- Update command-line interface to match POSIX standards (!64)

#### Demonstrator

- Increase arrow length to 30px (!67)
- Update default unit from nano-second to micro-second (!67)
- Update command-line interface to match POSIX standards (!64)

#### Misc

- Improve security of network communication by checking server's certificate (!62)


92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
v0.1.0
------
> 18/04/2016

#### CLI Client

- Add import command (!35)
- Add export command (!35)
- Add sign command, implement main protocol (!45)
- Add fetch command (!52)
- Ignore hostname verification in TLS (!34)
- Add support for direct IP connection, without using hostnames (!40)
- Add d flag for demonstrator activation (!55)

#### GUI Client

- Add gui binary for client (work in progress, !44)

#### Platform

- Add sequence generation (!36)
- Add signature ignition API (!41)
- Add ttp command (!43)
- Add fetch API (!51)
- Update d flag to use a string instead of boolean (!55)

#### TTP

- Add dfssp binary for TTP (!31, !39)
- Add naive Alert API (!56)

#### Demonstrator

- Add automatic sort of incoming messages (!42)
- Add gui interface for communication visualization (!46)
- Add open/save file (!47)
- Add play/pause/replay actions (!47)
- Add speed selection (!49)
- Add nogui flag (!46)
- Add port flag (!55)

#### Misc

- Use bytes instead of strings for hashes during network communications (!33)
- Add MIT license (!37)
- Use default connection timeout everywhere (30 seconds) (!54)
- Improve deployed binaries size by removing debug symbols

---

v0.0.2
------
> 29/02/2016

- Fix cross-compilation for unix targets
- Fix build error due to grpc upstream update