forked from globaleaks/GlobaLeaks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
1988 lines (1691 loc) · 87.1 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changes in version 2.67.6 - 2017-06-09
o Reimplement minimal REST server removing cyclone dependency
o Enforce authentication decorators to be loaded at startup on all REST handlers
o Enforce cache decorator to be loaded at startup on all REST handlers
o Optimize serialization of objects exposed via /public API
o Apply minor style fixes on UI paddings and margins
o Move database initialization after daemon startup
Changes in version 2.67.5 - 2017-05-10
o Implement search based select box for contexts
o Fix visualization of file upload errors showing just last error
o Update NPM dependencies
o Create search based select box for contexts
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1950
- https://github.com/globaleaks/GlobaLeaks/issues/1408
Changes in version 2.67.4 - 2017-04-12
o Inject Strict Transport Security header only HTTPS connections
Changes in version 2.67.3 - 2017-04-10
o Update client dependencies to latest versions
Changes in version 2.67.2 - 2017-04-01
o Fix e2e tests for HTTPS configuration
o Update messaging and tor download link
shown when javascript is disabled
o Optimize loading reducing public API get
Changes in version 2.67.1 - 2017-03-17
o Start (restart) apparmor upon globaleaks install
Changes in version 2.67.0 - 2017-03-17
o Add Ubuntu Xenial 16.04 support
o Add (readd) Bulgarian support thanks to volunteers translations
Changes in version 2.66.1 - 2017-03-06
o Revise iptables detection inside init script
Changes in version 2.66.0 - 2017-03-05
o Implement HTTPS configuration and support configurable via admin panel
o Simplify network sandboxing rules and reduce custom vars in config file.
Note that the platform now tries to reserve sockets for port 80 and 443
on public interfaces and relies on the iptables rules to drop traffic
in cases where NETWORKING_SANDBOXING=1.
o Update app armor rules to support sub processing
o Implement sub processes pool for HTTPS proxys
o Move gzip out of main process into HTTPS proxys
o Employ timing independent check_password comparison #1904
o Add detection of tor clients via an exit relay IP check
o Add admin statistics job timing panel
o Fix an issue with admin image uploads
o Fix minor ui issues and update frontend libraries
o Update translations
o Remove bower usage for front end dependencies
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1908
- https://github.com/globaleaks/GlobaLeaks/issues/1904
- https://github.com/globaleaks/GlobaLeaks/issues/1906
- https://github.com/globaleaks/GlobaLeaks/issues/1890
- https://github.com/globaleaks/GlobaLeaks/issues/1891
- https://github.com/globaleaks/GlobaLeaks/issues/1870
- https://github.com/globaleaks/GlobaLeaks/issues/1550
- https://github.com/globaleaks/GlobaLeaks/issues/1852
Changes in version 2.65.19 - 2017-02-07
o Set request size limit to 1MB (with server side cap at 2MB)
Changes in version 2.65.18 - 2017-02-07
o Fix request size check in relation to encoding overhead
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1889
- https://github.com/globaleaks/GlobaLeaks/issues/1879
Changes in version 2.65.15 - 2017-01-30
o Limit requests size to 100kb
o Fix collection of general admin statistics
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1874
- https://github.com/globaleaks/GlobaLeaks/issues/1881
- https://github.com/globaleaks/GlobaLeaks/issues/1852
Changes in version 2.65.14 - 2017-01-23
o Fix migration script 33 in relation to expiration of
the access by the whistleblower
o Optimize favicon loading
o Fix issue #1878
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1878
Changes in version 2.65.13 - 2017-01-18
o Fix time check for notification of expiring submissions
o Apply minor UI fixes
o Update translations
Changes in version 2.65.12 - 2017-01-16
o Fix addition of new template for submission expiration summary
o Apply minor UI fixes
o Update translations
Changes in version 2.65.11 - 2017-01-12
o Improve sitemap.xml listing hreflang alternatives
o Implement single active session for user [1836]
o Implement exception notifications for administrators
o Implement summary for Tip expiration
o Apply mixed RTL fixes
o Update translations
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1836
- https://github.com/globaleaks/GlobaLeaks/issues/1829
- https://github.com/globaleaks/GlobaLeaks/issues/1831
- https://github.com/globaleaks/GlobaLeaks/issues/1771
- https://github.com/globaleaks/GlobaLeaks/issues/1868
Changes in version 2.65.10 - 2016-12-13
o Apply minor fixes
Changes in version 2.65.9 - 2016-12-08
o Packaging fixes
o Solved bug preventing admin email to be sent
o Update translations
Changes in version 2.65.8 - 2016-12-06
o Packaging fixes
Changes in version 2.65.7 - 2016-12-06
o Packaging fixes
Changes in version 2.65.6 - 2016-12-06
o Packaging fixes
Changes in version 2.65.5 - 2016-12-06
o Remove pyc files from packaging following Debian guidelines
o Fix attributes of whistleblower identity fields
o Update Dutch translation
Changes in version 2.65.4 - 2016-11-29
o Fix minor UI defects
o Replace recipient name with pseudonym in all the public APIs
o Force description input for file uploaded by recipients
o Add display of counters of whistleblower file downloads
o Add constraint on unique names for file uploads by recipients
o Update translations
Changes in version 2.65.3 - 2016-11-24
o Apply revision of migration 35
o Add pylint checks to the CI tests
Changes in version 2.65.2 - 2016-11-24
o Apply revision of migration 35
Changes in version 2.65.1 - 2016-11-24
o Apply revision of migration 35
Changes in version 2.65.0 - 2016-11-24
o Apply custom css and javascript file only to pages of the whistleblower
o Implement file attachments from the recipient to the whistleblower
o Enforce stricter ranges for tip access and expiration timeouts
o Add "noopener" to increase privacy over new page opening
o Bump npm dependencies to latest stables versions
o Update translations
o Add romanian 100%
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1812
- https://github.com/globaleaks/GlobaLeaks/issues/1813
- https://github.com/globaleaks/GlobaLeaks/issues/1817
Changes in version 2.64.16 - 2016-11-06
o Apply mixed UI fixes
o Update translations
Changes in version 2.64.15 - 2016-11-06
o Apply mixed UI fixes
Changes in version 2.64.14 - 2016-11-06
o Update ukrainian translation
o Revise statistics scheduler period
Changes in version 2.64.13 - 2016-11-04
o Fix packaging in relation to requirements
Changes in version 2.64.12 - 2016-11-04
o Fix migration scripts in relation to unmodifiable strings
o Update translations
Changes in version 2.64.11 - 2016-10-31
o Fix migration 33 in relation to user images
o Rewrite schedulers in order to run them inside threads
o Remove ahmia descriptor, no more used
Changes in version 2.64.10 - 2016-10-25
o Apply minior bugfixing
Changes in version 2.64.9 - 2016-10-24
o Fix integration of Slovenian translation
o Simplified job scheduling and monitoring
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1794
Changes in version 2.64.8 - 2016-10-18
o Fix integration of Slovenian translation
Changes in version 2.64.7 - 2016-10-16
o Fix feature for disabling encryption warnings
o Install all zope packages at system level to fix import issue
o Update translations
o Add Slovenian (82%)
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1754
- https://github.com/globaleaks/GlobaLeaks/issues/1778
- https://github.com/globaleaks/GlobaLeaks/issues/1791
- https://github.com/globaleaks/GlobaLeaks/issues/1790
Changes in version 2.64.6 - 2016-10-04
o Fix responsiveness of the sticky footer on small-screen devices
o Allow to set an unlimited retention policy
o Add polish translation (63%)
o Update translations
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1779
- https://github.com/globaleaks/GlobaLeaks/issues/1165
- https://github.com/globaleaks/GlobaLeaks/issues/1731
- https://github.com/globaleaks/GlobaLeaks/issues/994
Changes in version 2.64.5 - 2016-09-26
o Apply minor bugfixing
Changes in version 2.64.4 - 2016-09-26
o Fix issue on migration 34 (#1759)
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1759
Changes in version 2.64.3 - 2016-09-25
o Update translations
o Update npm and bower dependencies to latest stables versions.
Changes in version 2.64.2 - 2016-09-23
o Complete implementation of migration in relation to
removed languages.
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1767
Changes in version 2.64.1 - 2016-09-20
o Fix migration script 34 in relation to removed languages
Changes in version 2.64.0 - 2016-09-19
o Support updating customized translations
o Support for schema-less configurations
o Integrate usage of protractor-accessibility-plugin
o Improve code coverage from 88% to 91%
o Update translations
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1739
- https://github.com/globaleaks/GlobaLeaks/issues/1333
- https://github.com/globaleaks/GlobaLeaks/issues/1764
- https://github.com/globaleaks/GlobaLeaks/issues/1763
Changes in version 2.63.5 - 2016-09-09
o Fix migration script 33 in relation to field constraints
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1759
Changes in version 2.63.4 - 2016-09-03
o Minor UI fixes
o Add CHECK constraints to field table to improve data consistency.
o Update translations
Changes in version 2.63.3 - 2016-08-27
o Fix initialization of first contexts in relations to recipients selection.
o Fix bug not allowing to complete submissions on nodes configured with PGP encryption.
o Update npm and bower dependencies to latest stables versions.
o Update translations
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1748
- https://github.com/globaleaks/GlobaLeaks/issues/1553
Changes in version 2.63.2 - 2016-08-11
o Fix migration 31 in relation to issue
o Implement shrinkwrap of npm dependencies
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1747
- https://github.com/globaleaks/GlobaLeaks/issues/1564
Changes in version 2.63.1 - 2016-08-08
o Fix CSS of the sticky footer in relation to the presence/absence of user footer
Changes in version 2.63.0 - 2016-08-08
o Subject receipt expiration to a timeout related to last access
o Update unsupported browser warning to latest supported browsers
o Add client PGP key validatioin by means of OpenPGP.js
o Adopt standard sql syntax in compliance with sql-92
o Implement no-paste capability on password configurators
o Allow configuration of the Tor Browser download link
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1716
- https://github.com/globaleaks/GlobaLeaks/issues/1735
- https://github.com/globaleaks/GlobaLeaks/issues/1736
- https://github.com/globaleaks/GlobaLeaks/issues/1729
- https://github.com/globaleaks/GlobaLeaks/issues/1745
Changes in version 2.62.9 - 2016-07-25
o Force language detection to prefer url params
o Add CSS extensions for customization
o Allow newlines inside css elements
- #WhistleblowerSubmitBoxHeader
- #WhistleblowerLoginPrompt
Closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1725
- https://github.com/globaleaks/GlobaLeaks/issues/1731
Changes in version 2.62.8 - 2016-07-14
o Improve UI following
Changes in version 2.62.7 - 2016-07-14
o Add missing Catalan json file to the package
Changes in version 2.62.6 - 2016-07-14
o Update translations adding Catalan (80%)
o Fix API cache reset upon fields update
Changes in version 2.62.5 - 2016-07-10
o Refactor build script to enable build of the experimental release
o Refactor install script to enable install the experimental release
o Update translations adding Catalan (70%)
Changes in version 2.62.4 - 2016-07-05
o Implement browser language detection
o Fix migration script 31 causing loss of configured css and logo
o Update client dependencies to latest stable versions
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1713
- https://github.com/globaleaks/GlobaLeaks/issues/1717
Changes in version 2.62.3 - 2016-06-29
o Fix generation of content of exception emails.
Changes in version 2.62.2 - 2016-06-28
o Improve schedulers implementing resiliency checks and
notification of failures
o Fix possibility for wizard reset
o Improve clientside detection of API failures
o Remove grunt-line-remover, dependency no more used
o Bump grunt to stable version 1.0.1
o Update translations
Changes in version 2.62.1 - 2016-06-26
o Fix loading of logo image in relation to API change
Changes in version 2.62.0 - 2016-06-24
o Reimplement the wizard as an atomi operation (#1692)
o Reduce the type of fonts served by the application to 1 (woff)
o Set autocomplete=off on relevant forms
o Reimplement internationalization API allowing to override every
text via the admin interface
o Add possibility to configure a pseudonym in place of
the real user name
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1692
- https://github.com/globaleaks/GlobaLeaks/issues/1696
- https://github.com/globaleaks/GlobaLeaks/issues/1642
Changes in version 2.61.14 - 2016-06-07
o Fix issue #1681
o Fix issue #1687
o Fix issue #1688
o Fix issue #1689
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1681
- https://github.com/globaleaks/GlobaLeaks/issues/1687
- https://github.com/globaleaks/GlobaLeaks/issues/1688
- https://github.com/globaleaks/GlobaLeaks/issues/1689
Changes in version 2.61.13 - 2016-05-23
o Fix issue #1675
o Fix issue #1678
o Implement unit testing for encrypted pgp files
Changes in version 2.61.12 - 2016-05-23
o Fix issue #1672
Changes in version 2.61.11 - 2016-05-12
o Minor UI fixes
o Update translations
Changes in version 2.61.10 - 2016-05-11
o Add back TipExport until it will be completely
reimplemented using browsercrypto.
Changes in version 2.61.9 - 2016-05-11
o Fix init script in relation to feature #1663
Changes in version 2.61.8 - 2016-05-11
o Implement internationalization of the language selector
o Implement internationalization of the datepicker interface
o Reduce the round trips needed for the application bootstrap
by implementing a unified API including all the required
resources.
o Deprecate the unsafe IE9 and IE10 and force support for
browsers that support webcrypto API.
o Remove a large number of dependencies no more needed:
blob polyfill
jquery
zipsteam
o Reimplement the proof of woork mechanism in order to use
the webcrypto API.
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1641
- https://github.com/globaleaks/GlobaLeaks/issues/1644
- https://github.com/globaleaks/GlobaLeaks/issues/1660
- https://github.com/globaleaks/GlobaLeaks/issues/1641
- https://github.com/globaleaks/GlobaLeaks/issues/1656
- https://github.com/globaleaks/GlobaLeaks/issues/1663
Changes in version 2.61.7 - 2016-04-25
o Fix regression #1655
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1655
Changes in version 2.61.6 - 2016-04-24
o Fix exception scattering while configuring contexts
Changes in version 2.61.5 - 2016-04-23
o Implement feature (#1426)
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1426
Chages in version 2.61.4 - 2016-04-18
Fix streaming encryption of PGP files (#1643)
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1643
Changes in version 2.61.3 - 2016-04-13
Fix regression on Context/Users deletion (#1633)
Fix issues: #1637, #1639
o Add Chinese (Taiwan) translation (67%)
o Remove Catalan support fallen below 50% :(
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1633
- https://github.com/globaleaks/GlobaLeaks/issues/1637
- https://github.com/globaleaks/GlobaLeaks/issues/1639
- https://github.com/globaleaks/GlobaLeaks/issues/1467
Changes in version 2.61.2 - 2016-04-09
o Fix loading of custom css
Changes in version 2.61.1 - 2016-04-09
o Fix ulimit setting in init script
Changes in version 2.61.0 - 2016-04-09
o Implement haveged as an additional source of entropy
o Implement password meters through the zxcvbn library
o Implement an export tip button on the tip list page
o Implement HTTP Basic Authentication support to limit
platform access during development
o Implement a client side test for SMTP configuration
o Implement List visualization for contexts
o Implement Card visualization for contexts
o Serve Context and Receivers images through the REST API
reducing time and overhead loading external images
o Implement experimental mlock capability in order to prevent the
GL process from swapping RAM to disk
o Implement support for limiting date questions with min and max
date options
o Implement support for recipients selectively opting in or
opting out of submission notifications
o Implement eslint in the continuous integration lifecycle
o Refine RTL by using the bootstrap-inline-rtl library
o Serve CSS and fonts via the /node REST API in order to
reduce load time and address #1601
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1076
- https://github.com/globaleaks/GlobaLeaks/issues/1303
- https://github.com/globaleaks/GlobaLeaks/issues/1577
- https://github.com/globaleaks/GlobaLeaks/issues/1580
- https://github.com/globaleaks/GlobaLeaks/issues/1584
- https://github.com/globaleaks/GlobaLeaks/issues/1589
- https://github.com/globaleaks/GlobaLeaks/issues/1593
- https://github.com/globaleaks/GlobaLeaks/issues/1596
- https://github.com/globaleaks/GlobaLeaks/issues/1601
- https://github.com/globaleaks/GlobaLeaks/issues/1606
- https://github.com/globaleaks/GlobaLeaks/issues/1612
- https://github.com/globaleaks/GlobaLeaks/issues/1615
- https://github.com/globaleaks/GlobaLeaks/issues/1619
- https://github.com/globaleaks/GlobaLeaks/issues/1021
- https://github.com/globaleaks/GlobaLeaks/issues/1588
- https://github.com/globaleaks/GlobaLeaks/issues/1610
- https://github.com/globaleaks/GlobaLeaks/issues/1613
- https://github.com/globaleaks/GlobaLeaks/issues/1621
- https://github.com/globaleaks/GlobaLeaks/issues/1623
Changes in version 2.60.144 - 2016-03-14
o Fix regression on private messages
o Fix visualization of the loader
o Improve unit-testing of PGP scenario
o Update translations
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1584
- https://github.com/globaleaks/GlobaLeaks/issues/1578
Changes in version 2.60.143 - 2016-02-27
o Solve recursion issue on field templates
Changes in version 2.60.142 - 2016-02-26
o Remove migration support for db versions < 15
o Minor UI fixes
Changes in version 2.60.141 - 2016-02-26
o Fix regression in proof of work present since 2.60.136 and affecting IE
o Minor UI fixes
Changes in version 2.60.140 - 2016-02-24
o Fix serialization of files in submission export
o Minor UI fixes
Changes in version 2.60.139 - 2016-02-23
o Implement autofocus on unfilled mandatory questions
o Make possible configure questionnaires out of contexts and reuse them
o Enable autovacuum support for sqlite
o Prevent leakage of server timezone in zipfiles
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1574
- https://github.com/globaleaks/GlobaLeaks/issues/1467
Changes in version 2.60.138 - 2016-02-17
o Minor UI fixes
o Add possibility to disable submission steps navigation bar
o Enable score feature on checkboxes
o Add autocomplete==off to relevant inputboxes
Changes in version 2.60.137 - 2016-02-15
o Improve startup messaging
o Wait migration script to complete before going to background
Changes in version 2.60.136 - 2016-02-14
o Implement experimental score feature on selectbox and checkboxes
o Implement experimental contitional questions/steps feature
o Implement autologin controller for embedded receipts use case
o Rewrite debian packaging of apparmor script
Changes in version 2.60.135 - 2016-02-04
o Fix syntax error in apparmor script
Changes in version 2.60.134 - 2016-02-04
o Adopt CodeClimate for monitoring of code quality
o Improve packaging including libraries version following #1515
o Hide experimental features behind a advanced configuration enabler
o Implement basic submission export by means of a zip file including
questionnaire anwsers, eventual messages and files.
o Update all javascript dependencies to latest stables
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1556
- https://github.com/globaleaks/GlobaLeaks/issues/1557
- https://github.com/globaleaks/GlobaLeaks/issues/1508
- https://github.com/globaleaks/GlobaLeaks/issues/1560
- https://github.com/globaleaks/GlobaLeaks/issues/1468
Changes in version 2.60.133 - 2016-01-14
o UI fixes
Changes in version 2.60.132 - 2016-01-13
o UI fixes
Changes in version 2.60.131 - 2016-01-10
o Packaging fixes
Changes in version 2.60.130 - 2015-01-06
o Minor bugfixing
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1549
Changes in version 2.60.129 - 2015-12-26
o UI Fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1544
- https://github.com/globaleaks/GlobaLeaks/issues/1545
Changes in version 2.60.128 - 2015-12-24
o UI Fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1469
- https://github.com/globaleaks/GlobaLeaks/issues/1539
- https://github.com/globaleaks/GlobaLeaks/issues/1540
- https://github.com/globaleaks/GlobaLeaks/issues/1543
commit 8b33bfa813d5b0f15e90701b88432f8eed8fecf4
Author: evilaliv3 <giovanni.pellerano@evilaliv3.org>
Date: Wed Dec 23 22:25:51 2015 +0100
Address issue #1540
commit 3d8524bc5170d5c75e021a11e6b4a139a46474e1
Author: evilaliv3 <giovanni.pellerano@evilaliv3.org>
Date: Wed Dec 23 22:05:41 2015 +0100
Reimplement pending request animation addressing issue #1539
commit ad5fb2aa74a41d49ab11d433319d723287fdad0b
Author: evilaliv3 <giovanni.pellerano@evilaliv3.org>
Date: Tue Dec 22 15:24:26 2015 +0100
Simplify requirements checking and remove --upgrade from pip install command
commit 6c8576fe3ca73efe2398e8d58b1ca1b17340339b
Author: evilaliv3 <giovanni.pellerano@evilaliv3.org>
Date: Tue Dec 22 01:58:14 2015 +0100
Implement issue #1469
Changes in version 2.60.127 - 2015-12-21
o Fix file upload regression
Changes in version 2.60.126 - 2015-12-21
o Minor backend fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1537
Changes in version 2.60.125 - 2015-12-21
o UI Fixes
o Refactor mail templating system and notification scheduler
o Implement Short URL feature (#1527)
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1527
- https://github.com/globaleaks/GlobaLeaks/issues/1263
- https://github.com/globaleaks/GlobaLeaks/issues/1534
- https://github.com/globaleaks/GlobaLeaks/issues/1536
Changes in version 2.60.124 - 2015-12-14
o UI Fixes
o Packaging fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1530
Changes in version 2.60.123 - 2015-12-11
o UI Fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1524
- https://github.com/globaleaks/GlobaLeaks/issues/1526
Changes in version 2.60.122 - 2015-12-10
o Migration fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1525
Changes in version 2.60.121 - 2015-12-09
o Packaging fixes
o UI Fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1506
- https://github.com/globaleaks/GlobaLeaks/issues/1521
- https://github.com/globaleaks/GlobaLeaks/issues/1523
- https://github.com/globaleaks/GlobaLeaks/issues/1514
Changes in version 2.60.120 - 2015-12-03
o UI Fixes
o Migration fixes
Changes in version 2.60.119 - 2015-11-30
o UI Fixes
Changes in version 2.60.118 - 2015-11-27
o UI Fixes
o Update translations
Changes in version 2.60.117 - 2015-11-25
o UI Fixes
o Update translations
Changes in version 2.60.116 - 2015-11-24
o Packaging fixes
o Update translations
Changes in version 2.60.115 - 2015-11-22
o Packaging fixes
Changes in version 2.60.114 - 2015-11-21
o Implement Proof of Work based on the HashCash to improve protection from spam attacks
o Implement secure wiping of files upon deletion
o Integrate OpenPGP.js library
o Integrate the scrypt-async library
o Add possibility for admins to configure their PGP key for mail notifications
o Add possibility for configuring the title of the main application pages
o Split admin/user/custodian authentication from whistleblower authentication handler
o Add possibility for enabling the whistleblower to comment/message/file upload on a later stage of the submission
o Implement custodian of the whistleblower identities user
o Modularize currently implemente admin API handlers
o Implement hidden contexts and hidden submission urls
o Improve fields validators and their UI
o Improve detection of jobs malfunctions by monitoring their timing
o Improve detection of client malfunction by implementing secure exception notification to the backend with encrypted notifications for administrators
o Bugfix support for IE10
o Improve resiliency of migration script
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/799
- https://github.com/globaleaks/GlobaLeaks/issues/688
- https://github.com/globaleaks/GlobaLeaks/issues/1387
- https://github.com/globaleaks/GlobaLeaks/issues/908
- https://github.com/globaleaks/GlobaLeaks/issues/1399
- https://github.com/globaleaks/GlobaLeaks/issues/1432
- https://github.com/globaleaks/GlobaLeaks/issues/185
- https://github.com/globaleaks/GlobaLeaks/issues/1450
- https://github.com/globaleaks/GlobaLeaks/issues/1449
- https://github.com/globaleaks/GlobaLeaks/issues/1457
- https://github.com/globaleaks/GlobaLeaks/issues/1410
- https://github.com/globaleaks/GlobaLeaks/issues/1458
- https://github.com/globaleaks/GlobaLeaks/issues/1459
- https://github.com/globaleaks/GlobaLeaks/issues/1438
- https://github.com/globaleaks/GlobaLeaks/issues/678
- https://github.com/globaleaks/GlobaLeaks/issues/1462
- https://github.com/globaleaks/GlobaLeaks/issues/1463
- https://github.com/globaleaks/GlobaLeaks/issues/1464
- https://github.com/globaleaks/GlobaLeaks/issues/1191
- https://github.com/globaleaks/GlobaLeaks/issues/1402
- https://github.com/globaleaks/GlobaLeaks/issues/1456
- https://github.com/globaleaks/GlobaLeaks/issues/1438
- https://github.com/globaleaks/GlobaLeaks/issues/1466
- https://github.com/globaleaks/GlobaLeaks/issues/1340
- https://github.com/globaleaks/GlobaLeaks/issues/1044
- https://github.com/globaleaks/GlobaLeaks/issues/1156
- https://github.com/globaleaks/GlobaLeaks/issues/1158
- https://github.com/globaleaks/GlobaLeaks/issues/1215
- https://github.com/globaleaks/GlobaLeaks/issues/1463
- https://github.com/globaleaks/GlobaLeaks/issues/1341
- https://github.com/globaleaks/GlobaLeaks/issues/1461
- https://github.com/globaleaks/GlobaLeaks/issues/1483
- https://github.com/globaleaks/GlobaLeaks/issues/1478
- https://github.com/globaleaks/GlobaLeaks/issues/1480
- https://github.com/globaleaks/GlobaLeaks/issues/1487
- https://github.com/globaleaks/GlobaLeaks/issues/1488
Changes in version 2.60.113 - 2015-10-22
o Minor UI fixes
o Packaging fixes
Changes in version 2.60.112 - 2015-09-26
o Improve unit testing
Changes in version 2.60.111 - 2015-09-26
o Improve unit testing
Changes in version 2.60.110 - 2015-09-19
o Improve unit testing
o Update translations
Changes in version 2.60.109 - 2015-09-16
o Minor bugfixing of UI and migration scripts
Changes in version 2.60.108 - 2015-09-07
o Minor UI fixes
Changes in version 2.60.107 - 2015-09-07
o Minor backend fixes
o Minor UI fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1415
- https://github.com/globaleaks/GlobaLeaks/issues/1417
- https://github.com/globaleaks/GlobaLeaks/issues/1156
- https://github.com/globaleaks/GlobaLeaks/issues/1158
- https://github.com/globaleaks/GlobaLeaks/issues/1156
- https://github.com/globaleaks/GlobaLeaks/issues/1406
- https://github.com/globaleaks/GlobaLeaks/issues/1412
Changes in version 2.60.106 - 2015-09-06
o Minor backend fixes
o Minor UI fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1383
- https://github.com/globaleaks/GlobaLeaks/issues/1386
- https://github.com/globaleaks/GlobaLeaks/issues/1351
- https://github.com/globaleaks/GlobaLeaks/issues/1391
- https://github.com/globaleaks/GlobaLeaks/issues/1400
Changes in version 2.60.105 - 2015-08-28
o DB migration fixes
o Minor UI fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1374
- https://github.com/globaleaks/GlobaLeaks/issues/1375
Changes in version 2.60.104 - 2015-08-27
o Minor UI fixes
Changes in version 2.60.103 - 2015-08-26
o Minor UI fixes
o Minor backend fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1366
Changes in version 2.60.102 - 2015-08-24
o Minor UI fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1355
Changes in version 2.60.101 - 2015-08-24
o Minor UI fixes
o Improve error resiliency of file management with a retry mechanism
o Add monitoring of Jobs time
o Add monitoring of Handlers time
o Add clientside exception notification
o Implement multi entry fields
o Implement horizontal fields ordering
o Archive questionnaire datastructure on submit
o Serialize questionnaire answers in structured relationl DB in order
to allow search and statistics
Changes in version 2.60.100 - 2015-08-13
o Minor UI fixes
Changes in version 2.60.99 - 2015-08-04
o Minor backend fixes
Changes in version 2.60.98 - 2015-08-03
o Minor UI fixes
Changes in version 2.60.97 - 2015-08-03
o Improved Tip Page UI
o Improved File Uploader UI
o Minor UI fixes to submission interface
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1346
- https://github.com/globaleaks/GlobaLeaks/issues/1347
- https://github.com/globaleaks/GlobaLeaks/issues/1348
- https://github.com/globaleaks/GlobaLeaks/issues/1349
- https://github.com/globaleaks/GlobaLeaks/issues/923
- https://github.com/globaleaks/GlobaLeaks/issues/1233
- https://github.com/globaleaks/GlobaLeaks/issues/1332
- https://github.com/globaleaks/GlobaLeaks/issues/1350
Changes in version 2.60.96 - 2015-07-30
o Minor UI fixes
Changes in version 2.60.95 - 2015-07-30
o Minor UI fixes
Changes in version 2.60.94 - 2015-07-28
o Minor UI fixes
Changes in version 2.60.93 - 2015-07-28
o Minor UI fixes
Changes in version 2.60.92 - 2015-07-28
o Minor UI fixes
Changes in version 2.60.91 - 2015-07-18
o Minor UI fixes
Changes in version 2.60.90 - 2015-07-17
o Minor UI fixes
Changes in version 2.60.89 - 2015-07-15
o Minor UI fixes
Changes in version 2.60.88 - 2015-07-15
o Minor backend fixes
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1327
- https://github.com/globaleaks/GlobaLeaks/issues/1330
Changes in version 2.60.87 - 2015-07-07
o Minor UI fixes
Changes in version 2.60.86 - 2015-07-07
o Minor UI fixes
Changes in version 2.60.85 - 2015-07-05
o Packaging fixes
Changes in version 2.60.84 - 2015-07-05
o Fix Apparmor script adding missing allowed paths
o Improve UX of Tip page and Tip List page
o Remove JQuery dependency app size of ~10%
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1267
Changes in version 2.60.83 - 2015-06-28
o Fix bug in file uploader due to parallel chunks
o Revise Anti Disk Flood checks
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1310
- https://github.com/globaleaks/GlobaLeaks/issues/1313
- https://github.com/globaleaks/GlobaLeaks/issues/1316
Changes in version 2.60.82 - 2015-06-22
o Improved UX for file uploads
o Misc UI fixes
o Update Translations
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/1224
- https://github.com/globaleaks/GlobaLeaks/issues/1257
- https://github.com/globaleaks/GlobaLeaks/issues/1295
- https://github.com/globaleaks/GlobaLeaks/issues/1300
- https://github.com/globaleaks/GlobaLeaks/issues/1302
- https://github.com/globaleaks/GlobaLeaks/issues/1305
- https://github.com/globaleaks/GlobaLeaks/issues/1299
Changes in version 2.60.81 - 2015-06-14
o Misc UI fixes
o Update Translations
Changes in version 2.60.80 - 2015-06-14
o Misc UI fixes
Changes in version 2.60.79 - 2015-06-14
o Misc UI fixes
o Update Translations
Changes in version 2.60.78 - 2015-06-14
o Internationalization fixes
Changes in version 2.60.77 - 2015-06-13
o Bump of AngulaJS to 1.3.16
o Important performance improval of tiplist page
o General UI improval thanks to angular one-time-binding
o Improve anti-flood protections and implement anomaly notifications
o Implement simplified templating system
The following is the comprehensive list of closed tickets:
- https://github.com/globaleaks/GlobaLeaks/issues/798
- https://github.com/globaleaks/GlobaLeaks/issues/934
- https://github.com/globaleaks/GlobaLeaks/issues/796
- https://github.com/globaleaks/GlobaLeaks/issues/297
- https://github.com/globaleaks/GlobaLeaks/issues/1228
- https://github.com/globaleaks/GlobaLeaks/issues/1281
- https://github.com/globaleaks/GlobaLeaks/issues/1282
- https://github.com/globaleaks/GlobaLeaks/issues/1288
- https://github.com/globaleaks/GlobaLeaks/issues/1294
- https://github.com/globaleaks/GlobaLeaks/issues/1285
Changes in version 2.60.76 - 2015-06-10
o Minor UI fixes
Changes in version 2.60.75 - 2015-06-09
o Minor UI fixes
Changes in version 2.60.74 - 2015-05-30
o Minor UI fixes
Changes in version 2.60.73 - 2015-05-28
o Packageing fixes
Changes in version 2.60.72 - 2015-05-28
o Packageing fixes
Changes in version 2.60.71 - 2015-05-27
o Minor UI fixes
Changes in version 2.60.70 - 2015-05-25
o Packaging fixes
o Improved cross-browser compatibility testing by
means of Saucelabs integration with Protractor tests