forked from Alinto/sope
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
17541 lines (15237 loc) · 723 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
commit 0a5bb5e3ea69ebeae41ee89dd8cd91205ee96fa8
Author: Francis Lachapelle <[email protected]>
Date: Wed Apr 29 12:48:22 2020 -0400
fix(core): escape quotes before sending SQL queries
Add accessors for new "formatted" variable
M sope-core/EOControl/EOKeyValueQualifier.m
M sope-core/EOControl/EOQualifier.h
commit 567bd0bdb3b2856dc74f58be35fa504b26b9617c
Author: Francis Lachapelle <[email protected]>
Date: Mon Apr 27 17:15:54 2020 -0400
fix(core): escape quotes before sending SQL queries
Fixes #5010
M sope-core/EOControl/EOKeyValueQualifier.m
M sope-core/EOControl/EOQualifier.h
commit 7aa37c3fdea1a9937c3002c26071eecfbe063c1e
Author: Francis Lachapelle <[email protected]>
Date: Mon Apr 20 10:06:45 2020 -0400
fix(core): don't try to close a null file descriptor
M sope-core/NGExtensions/FdExt.subproj/NSProcessInfo+misc.m
commit e42d8ea87119ab74dd2d92ff428209ba1b36fd7c
Author: Francis Lachapelle <[email protected]>
Date: Tue Dec 17 15:09:55 2019 -0500
Update ChangeLog
M ChangeLog
commit c9712eb71a743b5b8a15dfb4023de20e053518ac
Author: Francis Lachapelle <[email protected]>
Date: Tue Dec 17 15:06:30 2019 -0500
fix(sieve): parse code from Sieve response
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit 2e63326871c41fd63b60a26eaa3f4d4bcd2a5684
Author: Ludovic Marcotte <[email protected]>
Date: Thu Nov 7 13:28:40 2019 -0500
chore(core): use a bool instead of stupid string
M sope-mime/NGImap4/NGSieveClient.m
commit 460cf44aebdd6c70194ab615b53da212a6103633
Author: Francis Lachapelle <[email protected]>
Date: Thu Oct 31 13:27:47 2019 -0400
Update ChangeLog
M ChangeLog
commit dd8c873b0dafc2f3011b718e0e88a5b3b9853eec
Author: Ludovic Marcotte <[email protected]>
Date: Wed Oct 30 13:35:16 2019 -0400
(fix) ensure the From header is always the first one
M sope-mime/NGMime/NGMimePartGenerator.m
commit 921d4e07819b467e160d7c388ca6cb8a8ea1f7fb
Author: Francis Lachapelle <[email protected]>
Date: Thu Oct 24 10:48:48 2019 -0400
Update ChangeLog
M ChangeLog
commit f567f984bf1c9f2cad86a3f66667f5ad8b796760
Author: Ludovic Marcotte <[email protected]>
Date: Fri Sep 13 10:42:13 2019 -0400
(fix) don't trim illegal characters (fixes #4806)
M sope-mime/NGMail/NSData+MimeQP.m
commit 4c02b000d1bfaf1b706ceaf5b22492794a0c3a78
Author: Ludovic Marcotte <[email protected]>
Date: Wed Sep 4 13:42:10 2019 -0400
(fix) cleaned the IMAP separator mess
M sope-mime/NGImap4/NGImap4Connection.h
M sope-mime/NGImap4/NGImap4Connection.m
commit ffd38bc3b56d0eaa0135881a2acc34b8bf9d5b0a
Author: Francis Lachapelle <[email protected]>
Date: Fri Jul 19 13:35:15 2019 -0400
Update ChangeLog
M ChangeLog
commit 44539feee74e3f7f76ca7061c31ae3fac4f00c78
Author: Ludovic Marcotte <[email protected]>
Date: Mon Jul 8 10:39:49 2019 -0400
(fix) be more permissive about broken state
M sope-core/NGStreams/NGActiveSocket.m
commit d7d5679d23f8f833aba226cb536495f2e6233eea
Author: Ludovic Marcotte <[email protected]>
Date: Mon Jun 10 13:37:11 2019 -0400
(fix) check if fd has any pending read
M sope-core/NGStreams/NGActiveSSLSocket.m
M sope-core/NGStreams/NGActiveSocket.m
commit d5043f35c2101cdee793fa4631e0304221b02a57
Author: Janne Heß <[email protected]>
Date: Mon Jun 10 00:56:06 2019 +0200
configure: Harmonize help and implementation
M configure
commit b8a712d0558b28f1d52340a554cf0e0997f50412
Author: Ludovic Marcotte <[email protected]>
Date: Tue Jun 4 11:44:31 2019 -0400
(fix) re-enabled poll() and added isAlive for SSL sockets
M sope-core/NGStreams/NGActiveSSLSocket.m
M sope-core/NGStreams/NGActiveSocket.m
commit 2c53f8800bd62b7fc824405b7e7bec0e3007e49b
Author: Ludovic Marcotte <[email protected]>
Date: Mon Jun 3 16:05:50 2019 -0400
Reverted the old select code for now
M sope-core/NGStreams/NGActiveSocket.m
commit 0d2ea932359ce016c2481358a37f9a082263a5b9
Author: Ludovic Marcotte <[email protected]>
Date: Thu May 30 13:38:26 2019 -0400
(fix) proper error message
M sope-core/NGStreams/NGActiveSocket.m
commit 65ae507ac33a47943bd419ee099931b24fe420d4
Author: Ludovic Marcotte <[email protected]>
Date: Thu May 30 13:34:38 2019 -0400
(fix) improve polling code
M sope-core/NGStreams/NGActiveSocket.m
commit 1b754c106c47bd171a1dcd7f87d0193d9cf80150
Author: Ludovic Marcotte <[email protected]>
Date: Thu May 23 12:48:51 2019 -0400
(fix) use poll instead of select to avoid stack smashing with over 538 processes
M sope-core/NGStreams/NGActiveSocket.m
commit 5ea4be632df98679f6f254867c078cca2d2a29b4
Author: Ludovic Marcotte <[email protected]>
Date: Thu May 23 10:57:30 2019 -0400
(fix) improving buffer sizing to avoid overruns
M sope-core/NGExtensions/FdExt.subproj/NSString+HTMLEscaping.m
commit bf0441560db807ee2216e66cd0d06c8b785fb570
Author: Ludovic Marcotte <[email protected]>
Date: Thu May 23 10:56:25 2019 -0400
(fix) improve logging
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit 8cf45c4d6fa114bc5d7ffa9bb8776de6389472d7
Author: Ludovic Marcotte <[email protected]>
Date: Mon May 13 14:35:54 2019 -0400
(fix) improved debugging
M sope-core/NGStreams/NGActiveSocket.m
commit f9d2aa0d838a7d209bc18f0a51977416ff556312
Author: Francis Lachapelle <[email protected]>
Date: Thu Feb 21 09:47:54 2019 -0500
Update ChangeLog
M ChangeLog
commit 2ca5842d863fd9f25593c6b608f5a1954f79d345
Author: Ludovic Marcotte <[email protected]>
Date: Thu Feb 14 14:15:22 2019 -0500
(fix) safety check to avoid exception
M sope-mime/NGMail/NGMailAddressParser.m
commit f5487e92a33bbae961c7bce15c4204904af26225
Author: Francis Lachapelle <[email protected]>
Date: Wed Jan 9 09:29:34 2019 -0500
Update ChangeLog
M ChangeLog
commit 39a84e811cfdd1aa246386a6f38b4f2e2ff68c2e
Author: Ludovic Marcotte <[email protected]>
Date: Fri Dec 14 11:15:26 2018 -0500
(fix) added EAS fix for MobileIron MDM
M sope-appserver/NGObjWeb/WEClientCapabilities.m
commit ed132260a6f33da61b905507685e645453737563
Author: Francis Lachapelle <[email protected]>
Date: Wed Oct 17 11:20:42 2018 -0400
Update ChangeLog
M ChangeLog
commit 0aa1ddb95534bf85dba8c733835418d2ce2039ad
Author: DJ Lucas <[email protected]>
Date: Sat Oct 13 23:47:18 2018 -0500
Don't use SSL_library_init() and friends for OpenSSL 1.1.0.
M sope-core/NGStreams/NGActiveSSLSocket.m
commit 7440b66c054e67049969767084f7feb244b83224
Author: Ludovic Marcotte <[email protected]>
Date: Sat Sep 22 10:27:26 2018 -0400
Revert "(fix) remove un-needed library link"
This reverts commit 834f8c735dab3ab4008170ae7c72f61e7c30548e.
M sope-gdl1/Oracle8/GNUmakefile
commit 31762856c94aa40bbbc7c759528cbf085c4516db
Author: Ludovic Marcotte <[email protected]>
Date: Fri Sep 21 12:45:40 2018 -0400
(fix) avoid trying to reconnect, the check for OCI_ATTR_SERVER_STATUS is always bogus
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
commit a08001b0379f9d1d4be8afb46fd7e0c2f339201b
Author: Ludovic Marcotte <[email protected]>
Date: Fri Sep 21 11:18:17 2018 -0400
(fix) force reading data in UTF-16
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
commit 834f8c735dab3ab4008170ae7c72f61e7c30548e
Author: Ludovic Marcotte <[email protected]>
Date: Fri Sep 21 10:24:25 2018 -0400
(fix) remove un-needed library link
M sope-gdl1/Oracle8/GNUmakefile
commit 23c7f81c125a82c3a2f56da686d171f971527c16
Author: Ludovic Marcotte <[email protected]>
Date: Thu Sep 20 09:15:22 2018 -0400
Use the non-deprecated function
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
commit 471bfae774b32a266a1bf5f144426007c07c3f3f
Author: Ludovic Marcotte <[email protected]>
Date: Tue Sep 4 15:04:36 2018 -0400
(fix) added more logging
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
M sope-gdl1/Oracle8/OracleAdaptorChannelController.m
commit 654ba58f2fedd1d1fb233b35b3a7dea4d1733d1c
Author: Ludovic Marcotte <[email protected]>
Date: Tue Aug 28 06:50:29 2018 -0400
Fixed typo
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
commit e4bc04663ca0abf6e0a99d88ffacaf2b3b166949
Author: Ludovic Marcotte <[email protected]>
Date: Mon Aug 27 08:40:41 2018 -0400
(fix) improved debugging
M sope-gdl1/Oracle8/OracleAdaptorChannel.m
commit c5d07009b71660490d41349da539bb62f9e6156d
Author: Francis Lachapelle <[email protected]>
Date: Fri Aug 24 09:03:11 2018 -0400
Update ChangeLog
M ChangeLog
commit a6703c60f03af455e7e73a7f836eb3ed6be7f397
Author: Francis Lachapelle <[email protected]>
Date: Tue Aug 21 12:38:58 2018 -0400
Add support for the HttpOnly flag on cookies
M sope-appserver/NGObjWeb/NGObjWeb/WOCookie.h
M sope-appserver/NGObjWeb/WOCookie.m
commit 3c4d515e036fc387240b6d1757031937cfd666b9
Author: Ludovic Marcotte <[email protected]>
Date: Mon Aug 13 08:14:12 2018 -0400
(fix) enable Oracle OCI support for RHELv7
M packaging/rhel/sope.spec
commit 794ec4a87ec5d8b45eca73306d4d2bbcc0de93cb
Author: Francis Lachapelle <[email protected]>
Date: Tue Jul 10 09:55:20 2018 -0400
Update ChangeLog
M ChangeLog
commit a8523275c860bca39c5d37fe238ac5d35ecc7316
Author: Ludovic Marcotte <[email protected]>
Date: Wed Jun 27 09:42:49 2018 -0400
Removed noise
M sope-core/NGStreams/NGByteBuffer.m
commit 2f26952009f622f97a43921a6cfdafb79b8f46f6
Author: Ludovic Marcotte <[email protected]>
Date: Mon Jun 11 10:55:16 2018 -0400
(fix) better error-handling on SSL sockets
M sope-core/NGStreams/NGActiveSSLSocket.m
commit 275a75b28e304568e0b9ff1582f149e8b8ca73b3
Author: Francis Lachapelle <[email protected]>
Date: Mon May 7 16:13:51 2018 -0400
Fix sorting of array of arrays
We now handle empty arrays.
M sope-core/EOControl/EOSortOrdering.m
commit 2d38fbe94b515ddf22aad3dca49f5e542188b749
Author: Ludovic Marcotte <[email protected]>
Date: Mon Mar 19 13:42:38 2018 -0400
(fix) improve LDAP logging
M sope-ldap/NGLdap/NGLdapSearchResultEnumerator.m
commit 72ed256b2b2fdee432c1b3e4a4aae1b54e9dd935
Author: Ludovic Marcotte <[email protected]>
Date: Wed Mar 14 11:47:58 2018 -0400
(fix) properly handle wide chars
M sope-core/NGExtensions/FdExt.subproj/NSString+HTMLEscaping.m
commit 4786b5faf535b2144fa552adc77fcfb64f9d3515
Author: Ludovic Marcotte <[email protected]>
Date: Wed Mar 14 09:17:55 2018 -0400
(fix) improve LDAP error logging
M sope-ldap/NGLdap/NGLdapConnection.m
M sope-ldap/NGLdap/NGLdapSearchResultEnumerator.m
commit 597265a11da87e9580586ea43c9e35a4342762f6
Author: Ludovic Marcotte <[email protected]>
Date: Tue Mar 13 18:59:08 2018 -0400
(fix) improve LDAP error output
M sope-ldap/NGLdap/NGLdapConnection.m
commit 8f48ab7f5d96c615dfac910be0ef4e01e8629321
Author: Ludovic Marcotte <[email protected]>
Date: Wed Mar 7 11:21:58 2018 -0500
Update ChangeLog
M ChangeLog
commit 0f5d66fabe9232ef0f03f15670103a69ffede35e
Author: Francis Lachapelle <[email protected]>
Date: Tue Feb 6 15:31:45 2018 -0500
Fix parsing of quota root in IMAP server response
Fixes #4382
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit d76498eb6581413cb4c6264dfbba1a92cfcab28e
Author: Francis Lachapelle <[email protected]>
Date: Wed Jan 24 16:01:05 2018 -0500
Allow comparison of arrays
M sope-core/EOControl/EOSortOrdering.m
commit edc566a2d9df26b623c70d2848e82771ce4e7329
Author: Ludovic Marcotte <[email protected]>
Date: Tue Jan 23 10:32:28 2018 -0500
(fix) also set the bodyId in fake bodyInfo
M sope-mime/NGMime/NGMimeBodyPart.m
commit 6d0a70d6988bcbd6782f81d58df77fe444d74c67
Author: Ludovic Marcotte <[email protected]>
Date: Fri Jan 12 15:37:38 2018 -0500
(fix) added missing commits for S/MIME support
M sope-mime/NGMail/NGMailBase64Encoding.m
M sope-mime/NGMime/NGMimeBodyPart.h
M sope-mime/NGMime/NGMimeBodyPart.m
commit 43e4fe5115d28e1a2cdfc0100659ab378e40ec30
Author: Francis Lachapelle <[email protected]>
Date: Wed Oct 18 11:14:48 2017 -0400
Update ChangeLog
M ChangeLog
commit 45db3976d3f4790337e3e8bfb149f053e88174f9
Author: Ivan Zakharyaschev <[email protected]>
Date: Mon Oct 9 18:15:35 2017 +0300
_{encodeTo,decodeOf}ModifiedUTF7(): 64th digit of the base is "," (RFC3501)
According to https://tools.ietf.org/html/rfc3501#section-5.1.3 ,
in comparison to Base64 encoding, "," should be used instead of "/"
as the greatest digit of the base.
Of course, this meant that the encodings used by an IMAP server (e.g.,
dovecot) and SOGo did not match when they were communicating with each
other.
For example, when SOGo attempts to create a folder whose encoding
includes the base64 "/" digit, it is not accepted as valid mUTF7 by
the IMAP server:
C[0x5649de0d5d30]: 5 LIST "" ""
S[0x5649de0f3640]: * LIST (\Noselect) "/" ""
S[0x5649de0f3640]: 5 OK List completed (0.001 + 0.040 + 0.039 secs).
C[0x5649de0d5d30]: 6 create "INBOX/&BD8EMAQ/BDA-"
S[0x5649de0f3640]: 6 NO Mailbox name is not valid mUTF-7 (0.001 + 0.000 secs).
In the other direction, when such a folder is listed by the IMAP
server, it appears with a ",", for example: "&BD8EMAQ/BDA-". And this
is not correctly decoded by SOGo due to the fact that "," is not known
to SOGo as a digit in this base and is mapped to -1 by the internal
table, which results in a wrong Unicode code.
An example of a Unicode string which would trigger this bug is a
string with U+043F CYRILLIC SMALL LETTER PE as the third letter:
$ printf '\x04\x3f\x04\x30\x04\x3f' | recode ucs-2..
$ printf '\x04\x3f\x04\x30\x04\x3f' | base64
BD8EMAQ/
Three two-byte Unicode (Cyrillic) characters correspond to eight 6-bit
base64 digits, the last one being "/":
U+043F U+0430 U+043F
0000 01|00 0011 1111 00|00 0100 0011 00|00 0000 0100 00|11 1111
B| D| 8| E| M| A| Q| /|
This bug has been reported in:
https://sogo.nu/bugs/view.php?id=4308
https://bugzilla.altlinux.org/show_bug.cgi?id=32426
https://bugzilla.altlinux.org/show_bug.cgi?id=33722
and a part of the problem described in
https://sogo.nu/bugs/view.php?id=2318 must be caused by incorrect
mUTF7 encoding, too (and hence must have not been fixed completely
before):
And I see next messages when I try to open Cyrillic folder:
C[0x7fb2e23a77a0]: 5 select "&BBQEPgRBBEIEQwT/BEs-"
S[0x7fb2e21fb690]: 5 NO Invalid mailbox name: &BBQEPgRBBEIEQwT/BEs-
As can you see sogo sends wrong folder name:
received "&BBQEPgRBBEIEQwQ,BEs-"
sent "&BBQEPgRBBEIEQwT/BEs-"
M sope-mime/NGImap4/NSString+Imap4.m
commit 8941256d13bb1440adfeec10171e400db1d84796
Author: Francis Lachapelle <[email protected]>
Date: Wed Jul 5 10:58:34 2017 -0400
Update ChangeLog
M ChangeLog
commit bcaca802d6bfe73662e1072b5d4bab9c53dfcb32
Author: Ludovic Marcotte <[email protected]>
Date: Tue Jun 27 10:24:41 2017 -0400
(fix) added Debian 9 compat
M packaging/debian/control.in
commit 5f44dc09c67fff0493566ae9a6823393813a4b0a
Author: Ludovic Marcotte <[email protected]>
Date: Fri Jun 9 15:31:11 2017 -0400
(fix) avoid breaking the NSLog call - gcc lameness?
M sope-gdl1/MySQL/MySQL4Channel.m
M sope-gdl1/PostgreSQL/PostgreSQL72Channel.m
commit 88a5c874ec182cd9c94950989ac59fc93d75e955
Author: Francis Lachapelle <[email protected]>
Date: Thu Jun 1 09:56:01 2017 -0400
Update ChangeLog
M ChangeLog
commit 1aeb286bc28e722dba821798f388a9111896ed15
Author: Francis Lachapelle <[email protected]>
Date: Thu May 25 15:46:14 2017 -0400
(IMAP) Remove parenthesis in AND qualifier
M sope-mime/NGImap4/EOQualifier+IMAPAdditions.m
commit e5b4212ea2bd76dd3886a85fe795acc5cfe16b10
Author: Francis Lachapelle <[email protected]>
Date: Tue May 9 09:07:33 2017 -0400
Update ChangeLog
M ChangeLog
commit 4ef04c722776286ccc4a1ed16b97f2e84b1b873a
Author: Francis Lachapelle <[email protected]>
Date: Fri Mar 24 09:48:05 2017 -0400
Update ChangeLog
M ChangeLog
commit a8511fde705b5a00e0d97727b75c9c7b702ae08d
Author: Francis Lachapelle <[email protected]>
Date: Fri Mar 10 11:16:47 2017 -0500
Update ChangeLog
M ChangeLog
commit 152a289a4ec0fa9b402482c23e99947a8a437b42
Author: Francis Lachapelle <[email protected]>
Date: Thu Mar 9 09:36:03 2017 -0500
New association to define HTML5 boolean attribute
M sope-appserver/NGObjWeb/Associations/GNUmakefile
A sope-appserver/NGObjWeb/Associations/WOBoolAssociation.h
A sope-appserver/NGObjWeb/Associations/WOBoolAssociation.m
M sope-appserver/NGObjWeb/Defaults.plist
M sope-appserver/NGObjWeb/DynamicElements/WOGenericElement.m
M sope-appserver/NGObjWeb/WODynamicElement.m
commit cdc1e99b6f27ff2673b67ca76449d95128e48a1d
Author: Ludovic Marcotte <[email protected]>
Date: Tue Feb 14 08:42:19 2017 -0500
Update ChangeLog
M ChangeLog
commit e13714e2faf4f49d02e9e84661ad0466a0407c5a
Author: Francis Lachapelle <[email protected]>
Date: Mon Jan 23 10:03:30 2017 -0500
Update ChangeLog
M ChangeLog
commit bc75598c5cc3c4db398ac1219dfd32633c202094
Author: Ludovic Marcotte <[email protected]>
Date: Fri Jan 13 15:42:07 2017 -0500
(fix) expose the "method" method, you silly SOPE
M sope-mime/NGMime/NGConcreteMimeType.h
commit 1e31be9bbc7f40cfc7975e890b6a51764b0db7d2
Author: Francis Lachapelle <[email protected]>
Date: Fri Jan 6 20:59:02 2017 -0500
Update ChangeLog
M ChangeLog
commit e083bd9858ad8d4eaa4e4a9a77912e2a4a289764
Author: Ludovic Marcotte <[email protected]>
Date: Thu Jan 5 10:09:15 2017 -0500
(fix) pick the right generator (fixes #3977)
M sope-mime/NGMime/NGMimePartGenerator.m
commit c96d96d56f546321e807b5baa85ed707336aeb44
Author: Ludovic Marcotte <[email protected]>
Date: Fri Dec 30 13:55:40 2016 -0500
(fix) properly capitalize mail headers (fixes #1047)
M sope-appserver/NGObjWeb/WOHttpAdaptor/WOHttpTransaction.m
M sope-core/NGExtensions/FdExt.subproj/NSString+misc.m
M sope-core/NGExtensions/NGExtensions/NSString+misc.h
M sope-mime/NGMime/NGMimePartGenerator.m
commit 4deea9073f1e576b6c9e8dfff045af014f4a4caa
Author: Ludovic Marcotte <[email protected]>
Date: Thu Dec 29 09:54:40 2016 -0500
(fix) additional fix for streaming issues
M sope-appserver/NGObjWeb/NGHttp/NGHttpMessageParser.m
commit 7b20f29a618ea380de9404278b0fc7c6a13fe51b
Author: Ludovic Marcotte <[email protected]>
Date: Fri Dec 23 15:53:23 2016 -0500
(fix) force a content-lenght to be specified to avoid streaming (fixes #3249)
M sope-appserver/NGObjWeb/NGHttp/NGHttpMessageParser.m
commit 2f1d8b1323344c53512f930ed320cf43d8a3588e
Author: Ludovic Marcotte <[email protected]>
Date: Thu Dec 22 14:24:58 2016 -0500
(feat) allow DN lookup using qualifier
M sope-ldap/NGLdap/NGLdapConnection.h
M sope-ldap/NGLdap/NGLdapConnection.m
commit ac4024cbc835dbe724252448cec8da7898875df1
Author: Ludovic Marcotte <[email protected]>
Date: Fri Dec 2 16:29:07 2016 -0500
Revert "(fix) if no handler defined, raise the exception"
This reverts commit fa536470e65ef075dea80c1a143af12aa7922f87.
M sope-xml/libxmlSAXDriver/libxmlHTMLSAXDriver.m
commit fa536470e65ef075dea80c1a143af12aa7922f87
Author: Ludovic Marcotte <[email protected]>
Date: Fri Dec 2 15:50:54 2016 -0500
(fix) if no handler defined, raise the exception
M sope-xml/libxmlSAXDriver/libxmlHTMLSAXDriver.m
commit 956c7b908c10fcd692be31be5353a1ac95ad2850
Author: Francis Lachapelle <[email protected]>
Date: Thu Dec 1 12:16:52 2016 -0500
Update ChangeLog
M ChangeLog
commit 98c6ece78785357cf1c6b805774559df37f86773
Author: Ludovic Marcotte <[email protected]>
Date: Mon Nov 28 14:39:33 2016 -0500
Update ChangeLog
M ChangeLog
commit 3c66ec5a8f59cea88fd1e3239c4ea946301e61cc
Author: Francis Lachapelle <[email protected]>
Date: Fri Nov 25 11:01:13 2016 -0500
Update ChangeLog
M ChangeLog
commit ac70bd12c23135cf5a957c27b861f143e2c6b3e0
Author: Ludovic Marcotte <[email protected]>
Date: Wed Nov 23 16:24:56 2016 -0500
(fix) handle non-string LDAP attributes, return NSData instances
M sope-ldap/NGLdap/NGLdapEntry.m
commit 674139c077c037244bc709ab9f803c1316b58645
Author: Francis Lachapelle <[email protected]>
Date: Wed Nov 23 11:36:32 2016 -0500
Update ChangeLog
M ChangeLog
commit d047870b37db97fc605a53b84b1e86eca5691aa5
Author: Francis Lachapelle <[email protected]>
Date: Mon Nov 21 13:11:42 2016 -0500
Use %u instead of %d in NGImap4Client
Fixes #3908
M sope-mime/NGImap4/NGImap4Client.m
M sope-mime/NGImap4/NGImap4Connection.m
commit 801734f7ed6b616437b77a646e69a96fc409003f
Author: Ludovic Marcotte <[email protected]>
Date: Thu Oct 20 10:50:30 2016 -0400
Update ChangeLog
M ChangeLog
commit f503532011f6cff22277688bdfa6b3381f8fcebc
Author: Ludovic Marcotte <[email protected]>
Date: Fri Oct 14 09:17:46 2016 -0400
(fix) attempt to make the annotation parser a bit more robust
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit 928842388d95f82063ab2d97eccf7acd197df64c
Author: Ludovic Marcotte <[email protected]>
Date: Tue Oct 11 11:18:51 2016 -0400
(fix) more safety checks around nil annotation values
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit d6a218e53727000c5c7dc843225ce9354449b401
Author: Ludovic Marcotte <[email protected]>
Date: Tue Oct 11 08:39:09 2016 -0400
(fix) make sure we have a non-nil annotation when trying to populate the hash
M sope-mime/NGImap4/NGImap4Client.m
commit 09c59f08c178ee9a0fd87701a3b3b55b7ee4461a
Author: Francis Lachapelle <[email protected]>
Date: Mon Oct 3 11:59:24 2016 -0400
Update ChangeLog
M ChangeLog
commit 4a2b7df9d0c67a915ea27cef924be7bdc4fe6f24
Author: Ludovic Marcotte <[email protected]>
Date: Wed Sep 14 09:32:21 2016 -0400
Update ChangeLog
M ChangeLog
commit 8d875425b28c93da47707d3aec646521b558ee7a
Author: Ludovic Marcotte <[email protected]>
Date: Wed Aug 17 08:22:39 2016 -0400
Update ChangeLog
M ChangeLog
commit 514fb76a7fbe0c32b22504c27bc8ba7e9152135b
Author: Ludovic Marcotte <[email protected]>
Date: Tue Aug 16 08:42:59 2016 -0400
(fix) handle broken multipart mime (types) when they aren't in reality
M sope-mime/NGMime/NGMimeType.m
commit 3245eb43835be013b4c706a27a198d5901b8b819
Author: Ludovic Marcotte <[email protected]>
Date: Fri Aug 12 11:57:33 2016 -0400
(fix) added workaround for bug #3791 while waiting to write that crappy code from SOPE
M sope-mime/NGMail/NGMailAddressParser.m
commit feb54b8402b234f460baa7af8e2bd524873400ac
Author: Francis Lachapelle <[email protected]>
Date: Wed Aug 10 13:55:37 2016 -0400
Update ChangeLog
M ChangeLog
commit eceb975f1444e796d3d96f61ca766b059f7de78c
Author: Ludovic Marcotte <[email protected]>
Date: Mon Aug 8 16:23:53 2016 -0400
(fix) remove bitrotted code and fall back to ISO Latin 1 when decoding fails
M sope-mime/NGMail/NSData+MimeQP.m
commit cf1865e407b55ed2149159340d01494f37efc508
Author: ethoms <[email protected]>
Date: Thu Jul 14 01:12:42 2016 +0800
Convert 'configure' shebang back to /bin/sh for platform compatability (#41)
M configure
commit 1a96d03cc25224c4b9d134f0414275da6840bf2c
Author: Francis Lachapelle <[email protected]>
Date: Wed Jul 6 07:26:29 2016 -0400
Update ChangeLog
M ChangeLog
commit 452b547eb1c7a5576cc7acd9b254606e30b05752
Author: Ludovic Marcotte <[email protected]>
Date: Wed Jun 29 15:33:51 2016 -0400
(fix) improve error-handling with parent/child communication
M sope-appserver/NGObjWeb/WOHttpAdaptor/WOHttpAdaptor.m
M sope-appserver/NGObjWeb/WOWatchDogApplicationMain.m
commit bff1093270e12da328ed05de95f922d6dc03606a
Author: Francis Lachapelle <[email protected]>
Date: Wed Jun 22 11:39:10 2016 -0400
Update ChangeLog
M ChangeLog
commit 092e1857e7fffe973c11134eccdc3cffeb19031d
Author: Ludovic Marcotte <[email protected]>
Date: Wed Jun 15 13:09:37 2016 -0400
(fix) safely escape some characters sent by bogus UA (fixes #3670)
M sope-appserver/NGObjWeb/WORequest.m
commit 11d3cbbd7d54803d57d829d25fbbf35190cc53cb
Author: Ludovic Marcotte <[email protected]>
Date: Mon Jun 13 09:14:40 2016 -0400
(fix) only show debugging loading info when requested
M sope-appserver/NGObjWeb/SoObjects/SoProductClassInfo.m
commit 0b5d04d3337062b8870d411c37d696b0734255f2
Author: Patrice Levesque <[email protected]>
Date: Thu Jun 9 13:06:51 2016 -0400
Remove Makefile condition for test-uninitialized
M general.make
commit 1b7cea55e481f0de703008eb56e401ac34a7bf7a
Author: Patrice Levesque <[email protected]>
Date: Wed Jun 8 17:14:05 2016 -0400
Fix builds in directory names containing spaces
Prevent ./configure failure when run from a directory
such as "/home/bob/my own sope directory/"
M configure
commit 2efbd67b92b931d6313ec38546a18912b3779468
Author: Patrice Levesque <[email protected]>
Date: Tue Jun 7 11:20:57 2016 -0400
Add -O2 compilation by default and -g debug info
Also when possible, store GCC command-line switches
in the binaries for easier debugging.
M configure
A general.make
commit e95ce1b48440ebd16ef2ebfbfaf84cb19250be38
Author: Francis Lachapelle <[email protected]>
Date: Thu Jun 2 13:26:02 2016 -0400
Update ChangeLog
M ChangeLog
commit ca14e49da38456b56ef1e86ef60dc65b98b037e3
Author: Francis Lachapelle <[email protected]>
Date: Wed Jun 1 09:12:28 2016 -0400
Fix decoding of attachment filename
Partially resolves #2272
M sope-mime/NGMime/NGMimeContentDispositionHeaderFieldGenerator.m
M sope-mime/NGMime/NGMimeUtilities.h
M sope-mime/NGMime/NGMimeUtilities.m
commit f157871cf565f7fd7b1e01c122006e0c031808f7
Author: Francis Lachapelle <[email protected]>
Date: Wed May 18 16:12:46 2016 -0400
Update ChangeLog
M ChangeLog
commit d00cf04258bbd8cf9805759636c60d2c0cb532ae
Author: Ludovic Marcotte <[email protected]>
Date: Tue May 17 11:17:59 2016 -0400
(fix) safe-guard against bogus string values in headers
M sope-mime/NGMail/NGMailAddressParser.m
commit 89aaa374f8710a4aedec1d023c225778dc62cecd
Author: Patrice Levesque <[email protected]>
Date: Thu May 12 16:50:57 2016 -0400
Allow manual override of MySQL connection charset
By default, SOGo connects to MySQL using the 'utf8' charset which maps to an incomplete Unicode implementation. This change introduces the MySQL4Encoding configuration variable that can optionally be set to 'utf8mb4' to allow complete Unicode coverage; requires a properly configured MySQL >= 5.5 server.
M sope-gdl1/MySQL/MySQL4Channel.m
commit acb965dec439cc09d0504daf71b3c102b818245b
Author: Francis Lachapelle <[email protected]>
Date: Thu May 12 13:54:20 2016 -0400
Update ChangeLog
M ChangeLog
commit f3843334a2e58bdb7c54d0b336169bb56b3c7273
Author: Ludovic Marcotte <[email protected]>
Date: Wed Apr 6 13:18:56 2016 -0400
(fix) handle broken/empty address list
M sope-mime/NGImap4/NGImap4ResponseParser.m
commit 8f543729bf7f1e781d2d49740ad9163bc0c041fe
Author: Ludovic Marcotte <[email protected]>
Date: Tue Apr 5 12:34:20 2016 -0400
Update ChangeLog
M ChangeLog
commit 65e486502da2c440ee2a91c0993c23c7559031f0
Author: Ludovic Marcotte <[email protected]>
Date: Mon Mar 28 11:12:17 2016 -0400
(fix) handle Dovecot's mail_shared_explicit_inbox = YES
M sope-mime/NGImap4/NGImap4Client.m
commit 3462d1ad59fe708e1e7ab0f94e9e6599949ebfb9
Author: Francis Lachapelle <[email protected]>
Date: Wed Mar 16 11:02:19 2016 -0400
Update ChangeLog
M ChangeLog
commit fb4ab168beec05af879fa807f825b7de4ee87040
Author: Ludovic Marcotte <[email protected]>
Date: Wed Mar 16 08:52:56 2016 -0400
(fix) properly unfold long headers