-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog.cvs
3033 lines (2158 loc) · 102 KB
/
ChangeLog.cvs
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
2009-06-10 16:40 angdraug
* data/samizdat/database/triggers-pgsql.sql,
data/samizdat/templates/page_layout.rhtml, doc/notes.txt,
doc/diagrams/samizdat_rdf_classes.dia,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/plugins/textile.rb, po/be.po:
* use member_link in page header
* update the <del> monkey patch for RedCloth4
* include subproperties in properties menu in query editor
* Samizdat RDF classes diagram added
* fix *_update_part triggers to react when only
part_of_subproperty is changed
* ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
* this is the last CVS commit: Samizdat switched from CVS to
Monotone (mtn pull samizdat.mtn-host.prjek.net \*)
2009-04-22 15:15 angdraug
* lib/samizdat/models/message.rb: another Message.new optimization:
do not run queries that are expected to return empty results
2009-04-22 14:49 angdraug
* lib/samizdat/controllers/message_controller.rb:
brown-paper-bag-bug in timestamp-based message locking
2009-04-22 13:03 angdraug
* TODO, lib/samizdat/controllers/message_controller.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/models/message.rb, po/be.po, po/ru.po:
* simple message locking via timestamps
* use parametrized RDF queries instead of interpolated query
strings: 30% speedup for front page and tag page generation due
to better hit rate on translated RDF queries
* use case insensitive sort for tag names
* TODO cleanup: many of the planned items have been done
2009-04-20 14:43 angdraug
* data/samizdat/defaults.yaml, data/samizdat/css/common.css,
data/samizdat/css/default.css, data/samizdat/css/indy.css,
data/samizdat/css/nihon.css, data/samizdat/css/savannah.css,
data/samizdat/css/sky.css, data/samizdat/css/torun.css,
data/samizdat/css/venezuela-centro.css,
data/samizdat/templates/frontpage_index.rhtml,
lib/samizdat/storage.rb, lib/samizdat/components/list.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/engine/request.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/plugins/flowplayer.rb, po/be.po, po/ru.po:
* refactored and integrated Savannah patch #6167 (monolanguage)
by Boud
* render Top Tags as a tag cloud instead of a list (sorted by
name, font size proportional to usage), sort tags by name in tags
pull-down menu
* support for OpenDocument formats: odg, odp, ods, odt
* minor Flowplayer rendering improvements
2009-04-16 18:48 angdraug
* bin/samizdat-role, data/samizdat/rdf.yaml,
data/samizdat/css/common.css, data/samizdat/css/default.css,
data/samizdat/css/indy.css, data/samizdat/css/nihon.css,
data/samizdat/css/savannah.css, data/samizdat/css/sky.css,
data/samizdat/css/torun.css,
data/samizdat/css/venezuela-centro.css,
data/samizdat/database/grant-pgsql.sql, doc/man/samizdat-role.1,
doc/migration/upgrade_from_v0.6.2.sql, lib/samizdat/sanitize.rb,
lib/samizdat/storage.rb, lib/samizdat/components/list.rb,
lib/samizdat/components/resource.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/controller.rb,
lib/samizdat/engine/dataset.rb, lib/samizdat/engine/helpers.rb,
lib/samizdat/engine/request.rb, lib/samizdat/engine/session.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/content.rb, lib/samizdat/models/member.rb,
lib/samizdat/models/message.rb, lib/samizdat/models/tag.rb,
lib/samizdat/plugins/blog.rb,
lib/samizdat/plugins/content_file.rb,
lib/samizdat/plugins/content_inline.rb,
lib/samizdat/plugins/image.rb, po/be.po, po/de.po, po/en.po,
po/eo.po, po/es.po, po/fr.po, po/ja.po, po/pl.po, po/ru.po,
po/ua.po, po/zh_CN.po, test/mock.rb, test/tc_robot.rb:
* samizdat-role: command-line tool to grant and revoke moderator
(and other) priviledges (addresses Savannah bug #24157)
* when blog plugin is enabled, use blog location instead of
resource id for a member link
* RSS feed of blog messages
* RDF: use parent property's transitive closure for
subproperties
* option to show all replies in one page, including nested;
count subreplies when displaying number of replies to a message
* major overhaul of message part links rewriting; Sanitize and
Content API changed, Request#temporary_language introduced
* fixed message cut for multibyte characters
* merged i18n fixes from Boud: Savannah bugs #23687 (english
user-friendliness), #23700 ('English' is a wrong msgid), patch
#6560 (undetermined language)
2009-04-10 15:07 angdraug
* data/samizdat/config.yaml, data/samizdat/defaults.yaml,
data/samizdat/templates/frontpage_index.rhtml, doc/install.txt,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/engine/deployment.rb,
lib/samizdat/engine/helpers.rb, test/mock.rb:
* Savannah patch #6278 by Boud (more_links): allow to display
content of a message as part of Links on front page
* Savannah patch #6467 by Boud (antispam_titles - partial):
check message titles for spam, too
* timezone conversion (based on Savannah patch #6505 by Boud,
but using TZInfo instead of manual conversion)
2009-04-09 09:35 angdraug
* po/: be.po, ru.po: translations updated: Belarusian, Russian
2009-04-09 09:30 angdraug
* lib/samizdat/: components/list.rb,
controllers/frontpage_controller.rb,
controllers/moderation_controller.rb, engine/dataset.rb,
models/member.rb, plugins/access.rb, plugins/role.rb:
moderator_who patch from Boud refactored and merged (Savannah
patch #6283); EmptyDataSet, ResourceList#page,
AccessPlugin#find_who_can introduced
2009-04-09 09:29 angdraug
* data/samizdat/defaults.yaml, lib/samizdat/engine/dispatcher.rb,
lib/samizdat/engine/request.rb, lib/samizdat/plugins/blog.rb,
lib/samizdat/plugins/language_prefix.rb,
lib/samizdat/plugins/route.rb: Savannah patch #6171: allow to
force preferred language via URL (using /lang/ route prefix)
2009-04-09 09:29 angdraug
* bin/samizdat-import-feeds,
lib/samizdat/helpers/syndication_helper.rb: don't send
Accept-Language header when importing feeds (see i18n discussion
in Savannah patch #5881); minor code duplications removed
2009-04-09 09:28 angdraug
* lib/samizdat/controllers/diff_controller.rb: bugfix: don't use <<
around gettextized strings
2009-04-02 09:32 angdraug
* lib/samizdat/controllers/member_controller.rb: forced login
downcasing removed: it turned out to be backwards-incompatible
with legacy logins containing capital letters
2009-04-02 08:49 angdraug
* data/samizdat/defaults.yaml, data/samizdat/css/savannah.css,
data/samizdat/database/create-pgsql.sql,
doc/migration/upgrade_from_v0.6.2.sql,
lib/samizdat/components/resource.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/event.rb, lib/samizdat/plugins/blog.rb,
po/be.po, po/ru.po:
* remove traces of Tag.type from DB scripts
* disable usage of TExp in Event
* blog route rewriting plugin
* show link from subtag to parent tag
* make action links stand out more in Savannah theme
2009-04-01 13:23 angdraug
* data/samizdat/defaults.yaml, data/samizdat/css/savannah.css,
data/samizdat/database/create-pgsql.sql,
doc/diagrams/samizdat_database.dia,
doc/diagrams/samizdat_message_classes.dia,
doc/migration/upgrade_from_v0.6.2.sql,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/tag.rb, lib/samizdat/plugins/image.rb,
po/be.po, po/ru.po:
* dropped unused Tag.type field
* updated database schema and message classes diagrams
* usability fixes
* Belarusian and Russian translations updated
2009-03-30 19:32 angdraug
* data/samizdat/defaults.yaml,
lib/samizdat/controllers/message_controller.rb: make number of
parts file fields configurable, increase default to 10
2009-03-30 16:37 angdraug
* lib/samizdat/components/resource.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/helpers/resource_helper.rb, po/be.po, po/ru.po:
minor resource rendering improvements; Belarusian and Russian
translations updated
2009-03-30 14:12 angdraug
* doc/migration/upgrade_from_v0.6.2.sql: actualized DB migration
script
2009-03-30 11:35 angdraug
* README, TODO, data/samizdat/config.yaml,
data/samizdat/defaults.yaml, data/samizdat/rdf.yaml,
data/samizdat/xhtml.yaml, data/samizdat/css/default.css,
data/samizdat/css/indy.css, data/samizdat/css/nihon.css,
data/samizdat/css/savannah.css, data/samizdat/css/sky.css,
data/samizdat/css/torun.css,
data/samizdat/css/venezuela-centro.css,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/grant-pgsql.sql,
data/samizdat/database/triggers-pgsql.sql,
data/samizdat/rdf/focus.n3, data/samizdat/rdf/schema.n3,
data/samizdat/rdf/tag.n3,
data/samizdat/templates/frontpage_index.rhtml, doc/concepts.txt,
doc/design-goals.txt, doc/install.txt, doc/notes.txt,
doc/rdf-storage.txt, doc/references.txt,
doc/diagrams/samizdat_message_classes.dia,
doc/migration/upgrade_from_v0.6.2.sql, lib/samizdat/engine.rb,
lib/samizdat/sanitize.rb, lib/samizdat/storage.rb,
lib/samizdat/components/list.rb,
lib/samizdat/components/resource.rb,
lib/samizdat/controllers/event_controller.rb,
lib/samizdat/controllers/foci_controller.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/item_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/controllers/tags_controller.rb,
lib/samizdat/engine/controller.rb,
lib/samizdat/engine/deployment.rb,
lib/samizdat/engine/dispatcher.rb,
lib/samizdat/engine/helpers.rb, lib/samizdat/engine/plugins.rb,
lib/samizdat/engine/preferences.rb,
lib/samizdat/engine/request.rb, lib/samizdat/engine/session.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/event_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/helpers/resource_helper.rb,
lib/samizdat/models/content.rb, lib/samizdat/models/event.rb,
lib/samizdat/models/focus.rb, lib/samizdat/models/member.rb,
lib/samizdat/models/message.rb,
lib/samizdat/models/moderation.rb, lib/samizdat/models/tag.rb,
lib/samizdat/plugins/access.rb,
lib/samizdat/plugins/content_inline.rb,
lib/samizdat/plugins/file_default.rb,
lib/samizdat/plugins/flash.rb,
lib/samizdat/plugins/flowplayer.rb,
lib/samizdat/plugins/image.rb, lib/samizdat/plugins/loader.rb,
lib/samizdat/plugins/occupation.rb,
lib/samizdat/plugins/profile.rb, lib/samizdat/plugins/role.rb,
lib/samizdat/plugins/route.rb, lib/samizdat/plugins/tag.rb,
lib/samizdat/plugins/tag_default.rb,
lib/samizdat/plugins/virtual_tag.rb, po/be.po, po/ru.po,
test/mock.rb, test/tc_application_helper.rb,
test/tc_message_helper.rb, test/tc_robot.rb, test/tc_storage.rb:
* RDF sub-properties, transitive closures, must-not-bind
sub-patterns
* focuses renamed back to tags
* sub-tags may be defined by moderators
* replies, versions, translations, sub-tags and other parts are
generalized as transitive sub-properties of dct:isPartOf
* back to PostgreSQL-only until new triggers are ported
* new plugin APIs: tag, route
* global API-wide plugin options
* plugin dependencies
* upload queue (fixes Savannah bug #20710)
* upload message and its multimedia parts in one go
* record original_filename
* pass a block to Sanitize to programmatically filter out or
rewrite HTML attribute values
* manual cut-off mark for short message display
* edit title of a multimedia message without re-uploading the
file (fixes Savannah bug #20402)
* lock message to prevent further replies
* allow to recover accounts blocked due to lost confirmation
email, show list of blocked accounts to moderators
* login automatically on email confirmation
* require old password to change password
* generalized dynamic page cache out of FrontpageController
* CSRF protection moved from ApplicationHelper to Request,
allowing multiple secure forms per page
* allow custom strings inside generated forms
* use Message#load_from_rdf
* ResourcesList component
* frontpage template extracted from the controller
* do not display redundant reply titles
* do not display a setting if only one option is available
* separate limit on number of tags in a list
* cookie-based flash notices
* calendar (incomplete)
2009-02-12 12:14 angdraug
* doc/install.txt: installation instructions updated for Samizdat
0.6.2
2009-02-12 11:31 angdraug
* NEWS: Samizdat 0.6.2 release documented
2009-02-11 19:31 angdraug
* README, TODO, bin/samizdat-create-database,
bin/samizdat-drb-server, bin/samizdat-import-feeds,
bin/update-indymedia-cities, cgi-bin/dispatch.rb,
data/samizdat/defaults.yaml, data/samizdat/css/default.css,
data/samizdat/css/savannah.css,
data/samizdat/database/create-mysql.sql,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/create-sqlite3.sql,
data/samizdat/database/grant-mysql.sql,
data/samizdat/database/grant-pgsql.sql,
data/samizdat/database/triggers-mysql.sql,
data/samizdat/database/triggers-pgsql.sql,
data/samizdat/database/triggers-sqlite3.sql,
data/samizdat/js/flashembed.js, data/samizdat/rdf/focus.n3,
data/samizdat/rdf/items.n3, data/samizdat/rdf/schema.n3,
doc/examples/apache.conf, doc/examples/lighttpd.conf,
lib/samizdat/antispam.rb, lib/samizdat/cache.rb,
lib/samizdat/engine.rb, lib/samizdat/sanitize.rb,
lib/samizdat/storage.rb, lib/samizdat/components/resource.rb,
lib/samizdat/controllers/diff_controller.rb,
lib/samizdat/controllers/foci_controller.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/history_controller.rb,
lib/samizdat/controllers/item_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/controller.rb,
lib/samizdat/engine/dataset.rb,
lib/samizdat/engine/deployment.rb,
lib/samizdat/engine/dispatcher.rb,
lib/samizdat/engine/exceptions.rb,
lib/samizdat/engine/helpers.rb, lib/samizdat/engine/password.rb,
lib/samizdat/engine/preferences.rb,
lib/samizdat/engine/request.rb, lib/samizdat/engine/session.rb,
lib/samizdat/engine/view.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/diff_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/helpers/resource_helper.rb,
lib/samizdat/helpers/syndication_helper.rb,
lib/samizdat/models/content.rb, lib/samizdat/models/focus.rb,
lib/samizdat/models/member.rb, lib/samizdat/models/message.rb,
lib/samizdat/models/moderation.rb,
lib/samizdat/plugins/access.rb,
lib/samizdat/plugins/content_file.rb,
lib/samizdat/plugins/content_inline.rb,
lib/samizdat/plugins/file_default.rb,
lib/samizdat/plugins/flash.rb,
lib/samizdat/plugins/flowplayer.rb, lib/samizdat/plugins/html.rb,
lib/samizdat/plugins/image.rb,
lib/samizdat/plugins/inline_default.rb,
lib/samizdat/plugins/loader.rb,
lib/samizdat/plugins/occupation.rb,
lib/samizdat/plugins/plain_text.rb,
lib/samizdat/plugins/profile.rb, lib/samizdat/plugins/role.rb,
lib/samizdat/plugins/squish.rb, lib/samizdat/plugins/textile.rb,
test/mock.rb, test/tc_application_helper.rb, test/tc_cache.rb,
test/tc_message_helper.rb, test/tc_password.rb, test/tc_robot.rb,
test/tc_storage.rb, test/tc_version.rb, test/ts_samizdat.rb,
test/util.rb: added several missing CGI.escapeHTML for message
title and member full name (CVS-2009-0359); escape single quote
as ' for compatibility with IE; improved handling of REXML
and Tidy errors in Sanitize; password encryption upgraded from
MD5 to salted SHA-512; documentation, unit tests, copyright
notices updated; Flowplayer integration updated for Flowplayer 3,
flowplayer aliases removed from example web server configs; don't
redirect back to login page on successful login; sort moderation
log by descending date for consistency with all other lists
2008-12-15 00:31 boud
* po/pl.po: again minor
2008-12-15 00:28 boud
* po/pl.po: another minor change
2008-12-14 22:59 boud
* po/pl.po: minor: flash-related translation corrections
2008-10-28 18:49 angdraug
* lib/samizdat/plugins/textile.rb: make RedCloth <del> monkey fix
forward-compatible with RedCloth4
2008-10-28 18:48 angdraug
* lib/samizdat/: controllers/member_controller.rb,
engine/request.rb: forced HTTPS forms fixes: handle return to
frontpage as a special case (blank relative location unsets the
cookie), enforce HTTPS on account creation, not only login
2008-10-25 20:33 angdraug
* data/samizdat/defaults.yaml,
data/samizdat/flowplayer/FlowPlayerDark.swf,
lib/samizdat/plugins/flowplayer.rb: removed Flowplayer from
Samizdat source code, documented where to download it from and
how to configure flowplayer plugin to use it, added configuration
options to change Flowplayer location and background color
2008-10-25 19:35 angdraug
* data/samizdat/defaults.yaml, lib/samizdat/antispam.rb: fix for
Savannah bug #24361: remove antispam sleep, it doesn't stop
spambots and only uses up system resources
2008-10-25 18:46 angdraug
* data/samizdat/defaults.yaml: don't link to an external URL in the
default antispam configuration, default setup should be
self-contained
2008-10-25 17:27 angdraug
* data/samizdat/config.yaml,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/engine/request.rb: make sure session cookie secure
flag is set when sending over HTTPS; allow to force encrypted
login when HTTPS is available
2008-10-22 16:51 angdraug
* lib/samizdat/engine/dataset.rb: fix for Savannah bug #24091:
RdfDataSet fails to use optional parameter hash in cache key
2008-10-22 16:36 angdraug
* lib/samizdat/sanitize.rb: fix for Savannah bug #23848: on ruby
1.8.5 (Debian/etch), NameError is raised instead
2008-09-28 19:28 angdraug
* lib/samizdat/sanitize.rb: suppress extra messages from tidy_pipe
2008-09-28 19:27 angdraug
* lib/samizdat/models/content.rb: bugfix: pass StringIO uploads
directly to Mahoro#buffer()
2008-09-28 19:27 angdraug
* lib/samizdat/controllers/member_controller.rb: fix for Savannah
bug #24185: sensible default redirect for /member/index
2008-09-28 19:27 angdraug
* lib/samizdat/: engine.rb, engine/helpers.rb: make date/time
handling compatible with Ruby/DBI 0.4.0
2008-09-21 13:44 angdraug
* lib/samizdat/sanitize.rb: don't require tidy if we're using
binary
2008-09-21 13:26 angdraug
* lib/samizdat/sanitize.rb: due to Tidy/Ruby being broken by Ruby
1.8.7-p72 DL taint fixes, Sanitize now prefers to use tidy binary
via pipe over tidy.so via DL
2008-08-31 17:59 angdraug
* data/samizdat/js/flashembed.js: flashembed updated to version
0.31
2008-08-31 17:08 angdraug
* data/samizdat/flowplayer/FlowPlayerDark.swf: Flowplayer updated
to version 2.2.2
2008-08-31 16:50 angdraug
* lib/samizdat/: components/resource.rb,
controllers/frontpage_controller.rb,
controllers/query_controller.rb,
controllers/resource_controller.rb,
helpers/application_helper.rb: RSS feeds fixed: Resource#rss is
really uncacheable; ApplicationHelper#render_rss extracted to
render a set of resources as RSS and cache the result
2008-08-30 22:48 boud
* doc/translations.txt, po/es.po, po/fr.po, po/ja.po, po/pl.po:
minor translation changes: fr + pl updated, es partially updated,
ja updated to include msgid prompts and fuzzy guesses, trivial
language corrections to translations.txt
2008-08-30 00:09 boud
* data/samizdat/css/: nihon.css, venezuela-centro.css: two css
files - nihon.css has outset button style for user action links
2008-08-11 08:25 angdraug
* lib/samizdat/components/resource.rb: followup to the account
creation bugfix: fix display of accounts with unset full name
2008-08-07 16:17 angdraug
* data/samizdat/database/create-mysql.sql,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/create-sqlite3.sql,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/engine/session.rb, lib/samizdat/models/member.rb:
bugfix: it is now possible to create account without full name,
login is used as default substitute; removed code duplication
between Member and Session
2008-08-07 16:16 angdraug
* data/samizdat/defaults.yaml,
lib/samizdat/controllers/message_controller.rb: map both x-ms-wmv
and x-ms-asf to wmv extension, add support for realmedia files
2008-08-07 16:16 angdraug
* doc/diagrams/samizdat_database.dia: fixed Role.role field name in
the DB diagram
2008-07-19 23:20 boud
* data/samizdat/defaults.yaml: improving explanation to sysadmin in
defaults.yaml, so that we can close the bug
https://savannah.nongnu.org/bugs/?21243
2008-07-15 01:22 boud
* doc/examples/apache.conf: Closing patch #5930 - fixing ambiguous
language in apache.conf comments. The two interpretations of the
old version are: # Replace the first "/samizdat" here with (your
site location for all aliases) vs # (Replace the first
"/samizdat" here with your site location) for all aliases See the
replacement. With this, we can close patch #5930 IMHO.
2008-07-03 18:15 angdraug
* test/tc_message_helper.rb: update unit tests for message_content
== nil bug
2008-07-03 14:48 boud
* data/samizdat/defaults.yaml, po/ja.po, po/pl.po: ja corrected by
a native speaker and should be acceptable in default.yaml, ja
also includes msgids and some msgstrs for recent patches, one
line correction in pl, these have not yet been updated for
post-070818
2008-07-03 14:16 angdraug
* data/samizdat/flowplayer/FlowPlayerDark.swf: Flowplayer updated
to version 2.2.1
2008-07-03 14:15 angdraug
* doc/: diagrams/samizdat_database.dia,
diagrams/samizdat_deployment.dia,
diagrams/samizdat_message_classes.dia, diagrams/samizdat_mvc.dia,
slides/lvee2008_samizdat.xml: added Dia diagrams and LVEE-2008
slides
2008-07-03 14:14 angdraug
* lib/samizdat/components/resource.rb: fixed VoteComponent that was
broken by role-based access control changes
2008-07-03 14:14 angdraug
* lib/samizdat/storage.rb: make sure mutually referencing records
are inserted in the right order during RDF#assert
2008-07-03 14:13 angdraug
* lib/samizdat/: helpers/message_helper.rb, models/content.rb: fix
message_content == nil bug
2008-07-03 14:13 angdraug
* data/samizdat/defaults.yaml, lib/samizdat/plugins/flowplayer.rb:
fix flv mime type to match what Mahoro returns
2008-05-25 15:50 angdraug
* lib/samizdat/models/member.rb: fixed a missing title in
MemberController; localize action names in access denied error
2008-05-25 15:49 angdraug
* doc/install.txt, lib/samizdat/models/content.rb: don't trust
content_type coming with the request, use Mahoro library
(libmagic) to detect file type instead
2008-05-25 15:48 angdraug
* lib/samizdat/models/message.rb: prepend 'Message' to 404 error
when raised from Message
2008-05-25 15:46 angdraug
* lib/samizdat/storage.rb: added minor comment to Storage
2008-05-25 15:46 angdraug
* lib/samizdat/plugins/role.rb: removed debug output
2008-05-25 15:45 angdraug
* lib/samizdat/controllers/member_controller.rb, po/be.po,
po/ru.po: fixed a missing title in MemberController; localize
action names in access denied error
2008-05-13 09:14 boud
* po/ja.po: wrong translation for 'translation' corrected in ja.po
2008-05-10 17:06 angdraug
* data/samizdat/flowplayer/FlowPlayerDark.swf: Flowplayer binary
included in Samizdat source, see flowplayer.org for source code
2008-05-10 17:04 angdraug
* COPYING, README, bin/samizdat-create-database,
bin/samizdat-drb-server, bin/samizdat-import-feeds,
bin/update-indymedia-cities, cgi-bin/dispatch.rb,
data/samizdat/config.yaml, data/samizdat/defaults.yaml,
data/samizdat/css/default.css, data/samizdat/css/savannah.css,
data/samizdat/css/sky.css,
data/samizdat/database/create-mysql.sql,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/create-sqlite3.sql,
data/samizdat/database/grant-mysql.sql,
data/samizdat/database/grant-pgsql.sql,
data/samizdat/database/triggers-mysql.sql,
data/samizdat/database/triggers-pgsql.sql,
data/samizdat/database/triggers-sqlite3.sql,
data/samizdat/js/flashembed.js, data/samizdat/rdf/focus.n3,
data/samizdat/rdf/items.n3, data/samizdat/rdf/schema.n3,
data/samizdat/templates/page_layout.rhtml,
doc/examples/apache.conf, doc/examples/lighttpd.conf,
doc/man/samizdat-create-database.1,
doc/man/samizdat-drb-server.1, doc/man/samizdat-import-feeds.1,
doc/man/update-indymedia-cities.1, lib/samizdat/antispam.rb,
lib/samizdat/cache.rb, lib/samizdat/engine.rb,
lib/samizdat/sanitize.rb, lib/samizdat/storage.rb,
lib/samizdat/components/resource.rb,
lib/samizdat/controllers/diff_controller.rb,
lib/samizdat/controllers/foci_controller.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/history_controller.rb,
lib/samizdat/controllers/item_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/controller.rb,
lib/samizdat/engine/dataset.rb,
lib/samizdat/engine/deployment.rb,
lib/samizdat/engine/dispatcher.rb,
lib/samizdat/engine/exceptions.rb,
lib/samizdat/engine/helpers.rb,
lib/samizdat/engine/preferences.rb,
lib/samizdat/engine/request.rb, lib/samizdat/engine/session.rb,
lib/samizdat/engine/view.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/diff_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/helpers/resource_helper.rb,
lib/samizdat/helpers/syndication_helper.rb,
lib/samizdat/models/content.rb, lib/samizdat/models/focus.rb,
lib/samizdat/models/member.rb, lib/samizdat/models/message.rb,
lib/samizdat/models/moderation.rb,
lib/samizdat/plugins/access.rb,
lib/samizdat/plugins/content_file.rb,
lib/samizdat/plugins/content_inline.rb,
lib/samizdat/plugins/file_default.rb,
lib/samizdat/plugins/flash.rb,
lib/samizdat/plugins/flowplayer.rb, lib/samizdat/plugins/html.rb,
lib/samizdat/plugins/image.rb,
lib/samizdat/plugins/inline_default.rb,
lib/samizdat/plugins/loader.rb,
lib/samizdat/plugins/occupation.rb,
lib/samizdat/plugins/plain_text.rb,
lib/samizdat/plugins/profile.rb, lib/samizdat/plugins/role.rb,
lib/samizdat/plugins/squish.rb, lib/samizdat/plugins/textile.rb,
po/be.po, po/eo.po, po/pl.po, po/ru.po, po/ua.po, test/mock.rb,
test/tc_application_helper.rb, test/tc_cache.rb,
test/tc_message_helper.rb, test/tc_robot.rb, test/tc_storage.rb,
test/tc_version.rb, test/ts_samizdat.rb, test/util.rb: license
upgraded to GPL 3; Flowplayer flash video player integrated (flv
and mp4 files supported); member settings split into profile,
account, and UI settings pages, implemented flash notices in
Request; role-based access control plugin: list of moderators is
now stored in db instead of config; minor UI fixes and
improvements; Belarusian and Russian translations updated
2008-04-11 21:14 angdraug
* lib/samizdat/: controllers/frontpage_controller.rb,
controllers/member_controller.rb, engine/deployment.rb,
engine/request.rb, engine/view.rb, models/content.rb,
plugins/image.rb, plugins/loader.rb: untaint trusted configs
2008-04-11 21:13 angdraug
* cgi-bin/dispatch.rb: make sure SAFE level is at least 1
2008-04-06 22:36 angdraug
* lib/samizdat/: models/content.rb, plugins/loader.rb: several
mod_ruby-specific security errors fixed
2008-04-06 21:25 angdraug
* TODO, doc/design-goals.txt, po/be.po, po/ru.po: documentation,
Belarusian and Russian translations updated
2008-04-06 21:14 angdraug
* bin/samizdat-import-feeds, data/samizdat/defaults.yaml,
data/samizdat/css/default.css, data/samizdat/css/indy.css,
data/samizdat/css/savannah.css, data/samizdat/css/sky.css,
lib/samizdat/engine.rb, lib/samizdat/components/resource.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/deployment.rb,
lib/samizdat/engine/request.rb,
lib/samizdat/helpers/diff_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/content.rb, lib/samizdat/models/message.rb,
lib/samizdat/plugins/content_file.rb,
lib/samizdat/plugins/content_inline.rb,
lib/samizdat/plugins/file_default.rb,
lib/samizdat/plugins/html.rb, lib/samizdat/plugins/image.rb,
lib/samizdat/plugins/inline_default.rb,
lib/samizdat/plugins/loader.rb,
lib/samizdat/plugins/plain_text.rb,
lib/samizdat/plugins/squish.rb, lib/samizdat/plugins/textile.rb,
test/mock.rb, test/tc_message_helper.rb, test/tc_robot.rb,
test/tc_storage.rb, test/util.rb: introduced plugins system;
extracted content rendering into plugins; image plugin generates
and displays reduced versions of images; Message.replace! now
removes old file if it exists; extracted Resource#rss from
Message and QueryController; replaced samizdat_site_name global
with samizdat_current_request
2008-03-22 14:38 angdraug
* doc/install.txt, lib/samizdat/storage.rb,
lib/samizdat/engine/helpers.rb,
lib/samizdat/helpers/message_helper.rb: documentation and error
handling fixes
2008-03-22 14:37 angdraug
* lib/samizdat/models/message.rb: based on patch by mend0za:
include description in RSS feeds
2008-03-20 21:06 mend0za
* lib/samizdat/engine/: deployment.rb, helpers.rb: configuration
handling: fix for directories not tailing by /
2008-03-09 11:08 angdraug
* po/be.po: fixed incorrect email for Hleb Valoshka
2008-03-04 13:51 angdraug
* lib/samizdat/engine.rb: update 'all classes equal' hack for
Ruby/GetText 1.90
2008-03-04 13:04 angdraug
* lib/samizdat/engine.rb, test/tc_version.rb: update version to
0.6.1
2008-03-04 12:37 angdraug
* NEWS, README, doc/concepts.txt, doc/design-goals.txt,
doc/references.txt: documentation updated for Samizdat 0.6.1
release
2008-02-25 14:55 angdraug
* lib/samizdat/: storage.rb, components/resource.rb,
controllers/message_controller.rb,
controllers/query_controller.rb, engine/exceptions.rb: replace
remnants of 'skip' parameter with 'page', untie Storage from
Samizdat engine so that it can be used stand-alone
2008-02-24 10:39 angdraug
* data/samizdat/database/create-mysql.sql,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/create-sqlite3.sql,
lib/samizdat/storage.rb, lib/samizdat/helpers/message_helper.rb,
lib/samizdat/helpers/syndication_helper.rb,
lib/samizdat/models/message.rb: fixes: more resiliense against
malformed configs (from patch #5881), cripple links and images in
hidden messages (patch #6372); optimizations: index on Resource
(uriref), load core message parameters using single SQL query
2008-02-22 23:37 angdraug
* lib/samizdat/antispam.rb, lib/samizdat/components/resource.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/dataset.rb, lib/samizdat/engine/request.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/moderation.rb, po/be.po, po/ru.po: multiple
resource rendering improvements: separate :full and :page modes,
use :full instead of :short where full non-translated message
should be displayed, use :short instead of :list_item for
messages on member page, include link to votes in statement page;
bugfixes: no moderation log when previewing a new message, better
fix for bug #21490; Belarusian and Russian translations updated
2008-02-22 23:33 angdraug
* TODO: defined todo items for release 0.6.2
2008-02-22 23:33 angdraug
* bin/samizdat-import-feeds: fail-safe feed parsing
2008-02-22 00:51 boud
* po/zh_CN.po: initial rough, partial version of zh_CN.po,
samizdat-0.6.0.070818-1 seems to require installing the .mo file
in zh/ and using zh in the config.yaml file instead of
zh_CN/ and zh_CN respectively
2008-02-14 19:56 angdraug
* lib/samizdat/helpers/application_helper.rb: don't << to a
localized string, GetText doesn't like that
2008-02-14 18:15 angdraug
* TODO, data/samizdat/database/grant-pgsql.sql,
doc/rdf-storage.txt, lib/samizdat/cache.rb,
lib/samizdat/engine.rb, lib/samizdat/sanitize.rb,
lib/samizdat/storage.rb, lib/samizdat/components/resource.rb,
lib/samizdat/controllers/foci_controller.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/history_controller.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/query_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/dataset.rb, lib/samizdat/engine/helpers.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/moderation.rb, po/be.po, po/ru.po,
test/tc_storage.rb: major update of RDF storage: OPTIONAL
sub-patterns (in SELECT only for now), per-statement FILTERs; new
DataSet based pagination system; show pending moderation requests
to everyone, force lowercase login names, use REXML::Formatters
in Sanitize when available, documentation updated
2008-01-20 16:02 angdraug
* README, TODO, doc/slides/barcampsheffield2007_samizdat.xml,
lib/samizdat/engine.rb, lib/samizdat/components/resource.rb,
lib/samizdat/controllers/member_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/engine/exceptions.rb,
lib/samizdat/engine/request.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/message.rb,
lib/samizdat/models/moderation.rb, po/be.po, po/ru.po,
test/tc_message_helper.rb: notify moderator functionality added;
Moderation model introduced; bugfixes: #20678 (redirect_when_done
cookie is used to always redirect back to where login process was
started from), always default to parent's title, don't append new
lines to the end of message body; API changes: Request#redirect
now requires '' to redirect to site base, Request#set_cookie
'expires' parameter defaults to non-persistent (session) cookie,
#forever value now must be passed explicitly; Belarusian and
Russian translations updated; documentation updated, Barcamp
Sheffield 2007 slides added
2007-11-12 00:12 angdraug
* TODO, bin/samizdat-drb-server, doc/install.txt,
doc/examples/apache.conf, lib/samizdat/cache.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/helpers/application_helper.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/content.rb, po/be.po, po/ru.po: show
non-inline message file size; rate-limit cache.flush; inform
guest users that they can't edit even open-for-all messages;
Belarusian and Russian translations updated; minor documentation
updates
2007-11-04 23:39 angdraug
* lib/samizdat/controllers/moderation_controller.rb: bugfix:
models/moderation never came to be
2007-11-04 21:00 angdraug
* test/: mock.rb, tc_application_helper.rb: unit tests updated
2007-11-04 20:45 angdraug
* data/samizdat/config.yaml, data/samizdat/defaults.yaml,
data/samizdat/database/create-mysql.sql,
data/samizdat/database/create-pgsql.sql,
data/samizdat/database/create-sqlite3.sql, doc/install.txt,
lib/samizdat/components/resource.rb,
lib/samizdat/controllers/frontpage_controller.rb,
lib/samizdat/controllers/message_controller.rb,
lib/samizdat/controllers/moderation_controller.rb,
lib/samizdat/controllers/resource_controller.rb,
lib/samizdat/engine/request.rb,
lib/samizdat/helpers/message_helper.rb,
lib/samizdat/models/message.rb, po/be.po, po/ru.po: reverted back
to not swapping message with its preferred translation in full
mode; per-resource moderation logs; more DB indexes; RSS import
documented; Belarusian and Russian translations updated; store
Antispam object in persistent cache; fixes for bugs #21286,
#20932, #21490, #21242, setting focus during publishing of new
message, pagination when mixing replies and translations
2007-11-01 14:27 boud
* po/: es.po, fr.po: es+fr translation strings for a few patches
2007-09-09 10:14 boud
* lib/samizdat/antispam.rb, po/pl.po: pl.po: multipublish patch,
antispam.rb typo correction (/'delay'/,"'delay_limit'")
2007-08-25 21:03 boud
* po/ja.po: a few strings used in patches are added here
2007-08-25 04:45 boud
* po/ja.po: a few spaces
2007-08-24 02:39 boud
* po/pl.po: two strings for multipublish patch 0.4
2007-08-20 22:42 boud
* po/: es.po, fr.po, ja.po, pl.po: es/fr/ja/pl translations of
'Alternatively, upload a file ... '
2007-08-19 15:55 angdraug
* lib/samizdat/: components/resource.rb,
controllers/message_controller.rb: fixed setting focus during
publishing of new message
2007-08-18 17:18 angdraug
* doc/man/samizdat-import-feeds.1: man page for
samizdat-import-feeds
2007-08-18 16:51 angdraug
* TODO, bin/samizdat-import-feeds, data/samizdat/config.yaml,
data/samizdat/defaults.yaml, data/samizdat/css/default.css,
data/samizdat/css/indy.css, data/samizdat/css/savannah.css,
data/samizdat/css/sky.css, lib/samizdat/antispam.rb,