forked from NalaGinrut/artanis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
2199 lines (1174 loc) · 44.7 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
2015-11-07 Nala Ginrut <[email protected]>
last step for v0.1.0
prepare for releasing v0.1.0
updated docs
fixed MVC/model for migration
print message when drawing controllers
fixed FPRM, added ->0/1
2015-11-06 Nala Ginrut <[email protected]>
print proper info when creating artanis.conf
2015-11-05 Nala Ginrut <[email protected]>
print out messages to (artanis-current-output)
2015-11-04 Nala Ginrut <[email protected]>
init views in work cmd
added load-app-views
fixed typo in config.scm
update comments in help cmd
2015-11-03 Nala Ginrut <[email protected]>
added remove-column in MVC/migration
added column drop in FPRM
2015-11-02 Mu Lei <[email protected]>
Merge pull request #48 from amirouche/master
cf. #45 - fix `art` command finding when artanis is not installed.
2015-11-01 Amirouche BOUBEKKI <[email protected]>
cf. #45 - fix GNU Artanis is a monolithic framework written in Guile Scheme. NalaGinrut <[email protected]>
commands:
create Create a new Artanis project.
draw Generate component automatically, say, MVC.
help Show this screen
migrate DB migration tools.
version Show the version info
work Run the server and make the site/app work.
GPLv3+ & LGPLv3+
Version: GNU Artanis-0.0.3.222-81f3-dirty.
God bless hacking. command to work without installing it
2015-10-28 Nala Ginrut <[email protected]>
fixed make-table-modifier to work
fixed ssql
added more migrators into MVC/migration
added more cmds into make-table-modifier
added more rules into ssql.scm
added with-dbd
2015-10-23 Nala Ginrut <[email protected]>
updated configure
fixed to let work-cmd load local config properly
imported env.scm in migrate-cmd
auto load the model with same name in controllers
MVC/migration works
MVC/model works
added table-exists? cmd to FPRM
fixed to load local config properly
tweaked create-cmd to generate proper code
run hooks before server start to make sure work-cmd work properly
added new hook which runs before server start
* modified: artanis/env.scm: added new hook which runs before server start
* modified: artanis/utils.scm: move current-appname and current-toplevel to env.scm
fixed wrong footer generation of migration cache
fixed table builder to create new table
fixed wrong generation of tmp/cache/migration
2015-10-22 Nala Ginrut <[email protected]>
updated migrate cmd
updated MVC/migration
work cmd will load local config file in default
create cmd will generate migration cache tmp
load migration cache when loading models
added some tools to utils.scm
fixed config.scm to support local conf
updated MVC/migration
fixed migrate cmd to show help properly
don't create table in model, it's the duty of migration
fixed some bugs in sql-alter
added make-table-modifier
2015-10-21 Nala Ginrut <[email protected]>
MVC/migration works
added gen-migrate-module-name to utils.scm
make controller work
migrate cmd works
fixed typo
2015-10-20 Nala Ginrut <[email protected]>
added migrate cmd
fixed some comments
Changed framework description in help
added MVC/migration
added more model fields validators
2015-10-19 Nala Ginrut <[email protected]>
added validators in MVC/model
added more comments in fprm.scm
2015-10-14 Nala Ginrut <[email protected]>
mvc/model almost done
2015-10-13 Nala Ginrut <[email protected]>
update mvc/model
better indent of default view html string
* modified: artanis/mvc/controller.scm
fixed FPRM to work
fixed wrong dbd value in config.scm
fixed draw cmd to generate correct components path
2015-10-12 Nala Ginrut <[email protected]>
updated mvc/controller
updated mvc/model
added plist-remove to utils.scm
2015-10-08 Nala Ginrut <[email protected]>
fixed wrong 'unless' usage in db.scm
2015-09-23 Nala Ginrut <[email protected]>
the value of '(db dbd) should be symbol
rename MVC dir name
add more table builder stuff
rename controller to controllers
rename view to views
updated table builder to support easy migration
add (db engine)
2015-09-22 Nala Ginrut <[email protected]>
add proper cache set for static files
fixed typo in cache.scm
2015-09-21 Nala Ginrut <[email protected]>
update config.scm
2015-09-20 Nala Ginrut <[email protected]>
rename default.conf to artanis.conf so users may run Artanis after installation immediately
create MOD_PATH: command not found if it doesn't exist
autoload (dbi dbi) then we don't have to install guile-dbi as prerequisite
update TODO
don't check guile-dbi anymore
2015-07-16 Nala Ginrut <[email protected]>
added Anti-session-hijack mechanism
* artanis/session.scm: Check client IP to prevent different IP use
valid SID to restore session. One IP can restore
one session at one time.
updated examples/blog.scm
updated examples/test.scm
fixed sql-mapping work correctl when passwd check failed
fixed build-bv-lookup-table
update :session oht
rename head-string->cookie to header-string->cookie
2015-07-14 Nala Ginrut <[email protected]>
added filesize helper function
2015-07-07 Nala Ginrut <[email protected]>
optimized subbv=? for more efficient MFDS parsing, now it's very fast for big file (1G)
fixed post.test to work fine
optimized upload module, extreamely fast now
added build-bv-lookup-table
2015-07-06 Nala Ginrut <[email protected]>
use random boundary when uploading
2015-07-04 Nala Ginrut <[email protected]>
avoid 500 error while dump mfds, use warning instead
export mfd? and is-mfds?
added mfd value referencing
added new feature to :from-post
fixed to get IP of client correctly
2015-06-30 Nala Ginrut <[email protected]>
refactor post.test
update README
added test case for advanced single file upload
fixed upload for success-ret
fixed typo in oht :from-post
2015-06-24 Mu Lei <[email protected]>
Merge pull request #40 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-06-23 The Gitter Badger <[email protected]>
Added Gitter badge
2015-06-18 Nala Ginrut <[email protected]>
added JSON/JSONP test cases
fixed JSONP to make it safer, and added validators
fixed sys page render to generate proper headers
added unified header maker for test-suite
fixed pages/
2015-06-16 Nala Ginrut <[email protected]>
fixed bin/art when there's no command
2015-06-15 Nala Ginrut <[email protected]>
update configure
update oht for new upload module
export new upload functions
upload tests passed
2015-06-11 Nala Ginrut <[email protected]>
fixed checkout-the-path to mkdir in root dir
2015-06-10 Nala Ginrut <[email protected]>
new upload engine works very fast now
2015-06-09 Nala Ginrut <[email protected]>
added brand new uploader engine
2015-05-22 Nala Ginrut <[email protected]>
fixed view-render in controller generation bug
updated BUGS
update configure{,.ac}
added new version current-toplevel to utils.scm to avoid #f in certain situations
use %current-toplevel in bin/art.in
rename current-toplevel to %current-toplevel
added missing build-aux/config.rpath
2015-05-20 Nala Ginrut <[email protected]>
fixed .travis.yml to avoid fake error when all thing done correctly
2015-05-19 Nala Ginrut <[email protected]>
updated TODO
added tags helper functions
2015-05-18 Nala Ginrut <[email protected]>
added (artanis mvc route) for MVC customized routing
when run work cmd, load correct renamed route related files
added new helper functions to fprm.scm
rename route.scm to .route, .route.cache to route.cache
tweaked app framework, put config files to conf directory
export new symbols from ssql.scm
2015-05-14 Nala Ginrut <[email protected]>
now FPRM could dump SQL for testing
updated where: command not found method in ssql, and added test
2015-05-13 Nala Ginrut <[email protected]>
added /in to ssql.scm
added #:foreach to FPRM to avoid N+1 query problem
print SQL while query failed
MVC: check method name before generating
added check-drawing-method to utils.scm
fixed parallel compiling bug
2015-05-12 Nala Ginrut <[email protected]>
fixed delete-directory
fixed View drawing
fixed View drawing when file exists
added handle-existing-file to utils.scm
updated BUGS
remove old define-artanis-controller
2015-05-11 Nala Ginrut <[email protected]>
fixed controller init, now works correctly
2015-05-08 Nala Ginrut <[email protected]>
view works
fixed controller init handler to call view-render correctly
fixed route-cache generating
2015-05-07 Nala Ginrut <[email protected]>
fixed wrong reference to current-toplevel
added more useful info when generating controller
added current-toplevel
'art work' works for controller generator
controller works
fixed auto route and cache
2015-05-06 Nala Ginrut <[email protected]>
added single file upload test
added *default-unified-headers* in (test-suite helper)
added (test-suite helper)
remove helper function out of test case
optimized prepare-header for guile-2.0.11+
2015-05-05 Nala Ginrut <[email protected]>
added POST tests
change draw test name
updated prepare-headers to avoid generate default header twice
fixed Makefile.in to avoid recompile modules when testing
updated configure for correct version number
added draw.test
updated mvc/controller
fixed draw cmd
updated work cmd to load auto-router
fixed help cmd
added tmp/cache hook
fixed websocket.scm to print '~' correctly
misc addition to utils
use (ice-9 format)
tweaked Makefile.in for better error & warning display
2015-04-29 Nala Ginrut <[email protected]>
handle draw cmd for existing file
update controller.scm to generate template
added draw-expander
MVC inner interface changed
draw controller preliminary done
do-controller-create works
2015-04-28 Nala Ginrut <[email protected]>
update configure for proper version number
update draw cmd to generate MVC template
changed sm dir to db dir
fixed whitespace
added draw options to env.scm
update MVC
2015-04-16 Nala Ginrut <[email protected]>
fixed work cmd to load entry
fixed completion install bug
2015-04-13 Nala Ginrut <[email protected]>
added current-appname in utils
move parameters in 'draw' command to env.scm
rename show-cmds.scm to show-cmds.sh
2015-04-11 Nala Ginrut <[email protected]>
added cmd complete
2015-04-10 Nala Ginrut <[email protected]>
fixed to support guile-2.1
2015-04-09 Nala Ginrut <[email protected]>
fixed init-server for default / rule
added commands/version.scm
added controller creation
fixed work command
prevent create new app within another
added *artanis-entry*
added ENTRY finder and verification
'art work' could work in deeper path
2015-04-03 Nala Ginrut <[email protected]>
fixed sql select bug to make blog example run
2015-03-19 Nala Ginrut <[email protected]>
all objs must be compiled before 'make test'
update irregex to 0.9.3
2015-03-17 Nala Ginrut <[email protected]>
added draw command
fixed typo in building scripts
upated some comments
art work support local config
2015-03-11 Nala Ginrut <[email protected]>
print useful info while creating project
2015-03-06 Nala Ginrut <[email protected]>
added help msg for work cmd
print more friendly help msg
* modified: artanis/commands.scm
* modified: artanis/commands/create.scm
* modified: artanis/commands/help.scm
fixed: create cmd should avoid the name started with "-", and handle "help" option properly
* modified: artanis/commands/create.scm
fixed: convert dbd to symbol anyway, or the db conf parsing will be failed
* modified: artanis/config.scm
fixed: pass the sub command in to take advantage of getopt-long
* modified: bin/art.in
remove bin/art in 'make distclean'
Added `URL scheme' incase users need to redirect to HTTPS or others.
* modified: artanis/page.scm
Merge branch 'master' of git.sv.gnu.org:/srv/git/artanis
REFIX: $(BIN) should be in current build directory
REFIX: BIN: command not found should be current build directory
Fixed Makefile.in for building problem
* show error log while compiling is failed.
* $(BIN) directory should be current building directory.
2015-03-05 Nala Ginrut <[email protected]>
merge wip-cli
work cmd works
create cmd works
bin/art works
fixed Makefile.in for scripts
2015-03-02 Nala Ginrut <[email protected]>
prepare for v0.0.3 release
removed redundant LICENSE
updated README
updated README
use upload.path in config instead of hardcoded path
* artanis/upload.scm
fixed Makefile.in to load newly compiled object files for testing
fixed typo
Fixed DFS traverser
* artanis/commands/create.scm
2015-02-28 Nala Ginrut <[email protected]>
Fixed DFS traverser
* artanis/commands/create.scm
2015-02-27 Nala Ginrut <[email protected]>
fixed list type in config.scm
update create command, added DFS traverer
2015-02-26 Nala Ginrut <[email protected]>
Added `create' command
* artanis/commands/create.scm
added cli tools stuff
generate correct server-info from version.scm
2015-02-26 Nala Ginrut <[email protected]>
generate proper MIME for JSON and JSONP
* artanis/oht.scm
* artanis/mime.scm
* example/test.scm
JSON -> application/json
JSONP -> application/javascript
2015-02-15 Nala Ginrut <[email protected]>
added generate-data-url
added mime-check which will be triggerred in debug-mode
added 'test' to Makefile.in
fixed test cases
tweaked test lib printer
added jsonp test
2015-02-14 Nala Ginrut <[email protected]>
little tweak for handle-proper-owner
* artanis/utils.scm: (handle-proper-owner) "Permission denied" while calling
'chown' should be warning (return 200).
And "file doesn't exist" should be error (return 500).
Fixed handle-proper-owner to throw proper exception * artanis/upload.scm: removed handle-proper-owner. * artanis/utils.scm: added handler-proper-owner, and fixed to throw proper exception.
2015-02-09 Nala Ginrut <[email protected]>
export ->json-string properly
added jsonp support
2015-02-05 Nala Ginrut <[email protected]>
update README.md for proper naming
2015-02-04 Nala Ginrut <[email protected]>
tweaked .travis.yml
added support for travis-ci
fixed Makefile.in for building in external path properly
don't ignore config.sub and config.guess
2015-02-03 Nala Ginrut <[email protected]>
Fixed connect-db while connect to sqlite3 when specifying db-name with keyword
* artanis/db.scm: format proper init string for different dbd while using keywords.
2015-02-02 Nala Ginrut <[email protected]>
Fixed #37 "cp: cannot stat artanis.info: No such file or directory"
update README for licensing
2015-01-30 Nala Ginrut <[email protected]>
ignore .tarball-version
update docs for proper tarball version
fixed manual link in README
2015-01-29 Nala Ginrut <[email protected]>
added gnupload and ftp upload stuffs
added stuffs to generate triplet for GNU ftp
added build-aux/gen-directive.scm
fixed version in manual
2015-01-28 Nala Ginrut <[email protected]>
update ChangeLog
fixed announce auto-generation
fixe announce when generating bz2
updated build-aux/announce-gen script
update NEWS to generate correct announcement
update configure for correct version
added .tarball-version
update configure, fixed bug report mailing list
update ChangeLog
generate release tarball and announcement properly
update NEWS
update gendocs_template
update artanis.texi
update Makefile.in to generate tarball
fixed ARTANIS-VERSION
added NEWS
2015-01-27 Nala Ginrut <[email protected]>
update Makefile.in to install artanis.info
update gendocs_template, added well formatted HTML5 manual
fixed correct name in Makefile.in
add new test for testing cache while auth enable
fixed cache to support private/public correctly
2015-01-22 Nala Ginrut <[email protected]>
updated online manual to 0.0.2
added tools for generating manuals, updated Makefile.in
added manuals in texinfo
2015-01-21 Nala Ginrut <[email protected]>
fixed license header with @srcdir@
update README, updated distro testing list
generate license header for version.scm
2015-01-20 Nala Ginrut <[email protected]>
remove useless images
updated license header
2015-01-14 Nala Ginrut <[email protected]>
fixed configure for guile-2.2
added build-testing report under Fedora, thanks [email protected]
2015-01-02 Nala Ginrut <[email protected]>
add version check for guile & guile-dbi
fixed version problem
2015-01-01 Nala Ginrut <[email protected]>
fixed Makefile.in, should support srcdir
add config.h.in
2014-12-31 Nala Ginrut <[email protected]>
fixed cookie bug
2014-12-30 Nala Ginrut <[email protected]>
update README.md
misc fix
2014-12-28 Nala Ginrut <[email protected]>
fixed fields expand in ->sql-select
2014-12-26 Nala Ginrut <[email protected]>
updated TODO
fixed misusage of control-cache in Guile HTTP API
don't add default content-type while there's a specified MIME
fixed default sys pages path
use artanis.conf as the name of global config name, default.conf is the template
2014-12-24 Nala Ginrut <[email protected]>
support symbol in connect-db
2014-12-23 Nala Ginrut <[email protected]>
remove all-write permission of *.go
fix Makefile.in for precompile
updated configure
slightly change db.scm
add new feature to connect-db
export more symbols in artanis.scm
add new feature to :conn
fixed make-table-builder
fixed sql-insert
2014-12-22 Nala Ginrut <[email protected]>
export static-page-eimitter
optimized oht init, no hashtable will be produced if there's no opts
remove debug info
2014-12-18 Nala Ginrut <[email protected]>
move default.conf to etc/artanis
2014-12-17 Nala Ginrut <[email protected]>
update TODO
2014-12-16 Nala Ginrut <[email protected]>
export artanis-version
tweaked Makefile.in
added configure
2014-12-04 Mu Lei <[email protected]>
Merge pull request #36 from NalaGinrut/wip-sql-mapping
merge wip-sql-mapping
2014-12-04 Nala Ginrut <[email protected]>
Merge branch 'master' of github.com:NalaGinrut/artanis
merge wip-sql-mapping
2014-12-03 Nala Ginrut <[email protected]>
refixed file sql-mapping
remove wrong chars
remove (artanis oht) in page.scm
re export artanis-version in env
import version.scm in env
fixed version bug
added missing build-aux files
added autotools for making
updated .gitignore
finish file mapping
added COPYING and COPYING.LESSER
update TODO
update TODO
fixed upload Chinese filename bug
import config.scm in sql-mapping/handers.scm
2014-12-02 Nala Ginrut <[email protected]>
updated upload example
use r6rs record-type for upload
export upload functions
update BUGS
move blog2 to blog
2014-11-29 Nala Ginrut <[email protected]>
added sql-mapping/built-in.scm
updated TODO
use brand new sql-mapping feature in blog2.scm
sql-mapping/mapping.scm works
remove whitespace
move generate-kv-from-post-qstr to utils
fixed sql-mapping/fetcher.scm
use generate-kv-from-post-qstr in sql-mapping.scm
remove rubbish in tpl code
fixed from-post-maker
add new sxml wrapper to drop redudant HTML escape chars convert
fixed sql-create in ssql
2014-11-27 Nala Ginrut <[email protected]>
elegant code for mapping.scm
proper handler for fetcher
added show-to-user and valid-whitespace sm-handler
2014-11-26 Nala Ginrut <[email protected]>
fixed ssql error in get-table-schema
2014-11-24 Nala Ginrut <[email protected]>
added sql-mapping/handlers.scm
update sql-mapping/mapping.scm, added literal-RE
added literal-RE to fetcher example in the comments
added make-pipeline to utils.scm