ChangeLog 44.7 KB
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 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199
2015-11-07  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	print proper info when creating artanis.conf

2015-11-05  Nala Ginrut  <nalaginrut@gmail.com>

	print out messages to (artanis-current-output)

2015-11-04  Nala Ginrut  <nalaginrut@gmail.com>

	init views in work cmd

	added load-app-views

	fixed typo in config.scm

	update comments in help cmd

2015-11-03  Nala Ginrut  <nalaginrut@gmail.com>

	added remove-column in MVC/migration

	added column drop in FPRM

2015-11-02  Mu Lei  <NalaGinrut@gmail.com>

	Merge pull request #48 from amirouche/master
	cf. #45 - fix `art` command finding when artanis is not installed.

2015-11-01  Amirouche BOUBEKKI  <amirouche@hypermove.net>

	cf. #45 - fix GNU Artanis is a monolithic framework written in Guile Scheme. NalaGinrut <mulei@gnu.org>
	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	MVC/migration works

	added gen-migrate-module-name to utils.scm

	make controller work

	migrate cmd works

	fixed typo

2015-10-20  Nala Ginrut  <nalaginrut@gmail.com>

	added migrate cmd

	fixed some comments

	Changed framework description in help

	added MVC/migration

	added more model fields validators

2015-10-19  Nala Ginrut  <nalaginrut@gmail.com>

	added validators in MVC/model

	added more comments in fprm.scm

2015-10-14  Nala Ginrut  <nalaginrut@gmail.com>

	mvc/model almost done

2015-10-13  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	updated mvc/controller

	updated mvc/model

	added plist-remove to utils.scm

2015-10-08  Nala Ginrut  <nalaginrut@gmail.com>

	fixed wrong 'unless' usage in db.scm

2015-09-23  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	add proper cache set for static files

	fixed typo in cache.scm

2015-09-21  Nala Ginrut  <nalaginrut@gmail.com>

	update config.scm

2015-09-20  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	added filesize helper function

2015-07-07  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	use random boundary when uploading

2015-07-04  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <NalaGinrut@gmail.com>

	Merge pull request #40 from gitter-badger/gitter-badge
	Add a Gitter chat badge to README.md

2015-06-23  The Gitter Badger  <badger@gitter.im>

	Added Gitter badge

2015-06-18  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	fixed bin/art when there's no command

2015-06-15  Nala Ginrut  <nalaginrut@gmail.com>

	update configure

	update oht for new upload module

	export new upload functions

	upload tests passed

2015-06-11  Nala Ginrut  <nalaginrut@gmail.com>

	fixed checkout-the-path to mkdir in root dir

2015-06-10  Nala Ginrut  <nalaginrut@gmail.com>

	new upload engine works very fast now

2015-06-09  Nala Ginrut  <nalaginrut@gmail.com>

	added brand new uploader engine

2015-05-22  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	fixed .travis.yml to avoid fake error when all thing done correctly

2015-05-19  Nala Ginrut  <nalaginrut@gmail.com>

	updated TODO

	added tags helper functions

2015-05-18  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	now FPRM could dump SQL for testing

	updated where: command not found method in ssql, and added test

2015-05-13  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	fixed controller init, now works correctly

2015-05-08  Nala Ginrut  <nalaginrut@gmail.com>

	view works

	fixed controller init handler to call view-render correctly

	fixed route-cache generating

2015-05-07  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	fixed work cmd to load entry

	fixed completion install bug

2015-04-13  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	added cmd complete

2015-04-10  Nala Ginrut  <nalaginrut@gmail.com>

	fixed to support guile-2.1

2015-04-09  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	fixed sql select bug to make blog example run

2015-03-19  Nala Ginrut  <nalaginrut@gmail.com>

	all objs must be compiled before 'make test'

	update irregex to 0.9.3

2015-03-17  Nala Ginrut  <nalaginrut@gmail.com>

	added draw command

	fixed typo in building scripts

	upated some comments

	art work support local config

2015-03-11  Nala Ginrut  <nalaginrut@gmail.com>

	print useful info while creating project

2015-03-06  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	merge wip-cli

	work cmd works

	create cmd works

	bin/art works

	fixed Makefile.in for scripts

2015-03-02  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	Fixed DFS traverser
	*  artanis/commands/create.scm

2015-02-27  Nala Ginrut  <nalaginrut@gmail.com>

	fixed list type in config.scm

	update create command, added DFS traverer

2015-02-26  Nala Ginrut  <nalaginrut@gmail.com>

	Added `create' command
	*  artanis/commands/create.scm

	added cli tools stuff

	generate correct server-info from version.scm

2015-02-26  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	export ->json-string properly

	added jsonp support

2015-02-05  Nala Ginrut  <nalaginrut@gmail.com>

	update README.md for proper naming

2015-02-04  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	Fixed #37 "cp: cannot stat artanis.info: No such file or directory"

	update README for licensing

2015-01-30  Nala Ginrut  <nalaginrut@gmail.com>

	ignore .tarball-version

	update docs for proper tarball version

	fixed manual link in README

2015-01-29  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	updated online manual to 0.0.2

	added tools for generating manuals, updated Makefile.in

	added manuals in texinfo

2015-01-21  Nala Ginrut  <nalaginrut@gmail.com>

	fixed license header with @srcdir@

	update README, updated distro testing list

	generate license header for version.scm

2015-01-20  Nala Ginrut  <nalaginrut@gmail.com>

	remove useless images

	updated license header

2015-01-14  Nala Ginrut  <nalaginrut@gmail.com>

	fixed configure for guile-2.2

	added build-testing report under Fedora, thanks atommann@gmail.com

2015-01-02  Nala Ginrut  <nalaginrut@gmail.com>

	add version check for guile & guile-dbi

	fixed version problem

2015-01-01  Nala Ginrut  <nalaginrut@gmail.com>

	fixed Makefile.in, should support srcdir

	add config.h.in

2014-12-31  Nala Ginrut  <nalaginrut@gmail.com>

	fixed cookie bug

2014-12-30  Nala Ginrut  <nalaginrut@gmail.com>

	update README.md

	misc fix

2014-12-28  Nala Ginrut  <nalaginrut@gmail.com>

	fixed fields expand in ->sql-select

2014-12-26  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	support symbol in connect-db

2014-12-23  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	move default.conf to etc/artanis

2014-12-17  Nala Ginrut  <nalaginrut@gmail.com>

	update TODO

2014-12-16  Nala Ginrut  <nalaginrut@gmail.com>

	export artanis-version

	tweaked Makefile.in

	added configure

2014-12-04  Mu Lei  <NalaGinrut@gmail.com>

	Merge pull request #36 from NalaGinrut/wip-sql-mapping
	merge wip-sql-mapping

2014-12-04  Nala Ginrut  <nalaginrut@gmail.com>

	Merge branch 'master' of github.com:NalaGinrut/artanis

	merge wip-sql-mapping

2014-12-03  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	updated upload example

	use r6rs record-type for upload

	export upload functions

	update BUGS

	move blog2 to blog

2014-11-29  Nala Ginrut  <nalaginrut@gmail.com>

	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  <nalaginrut@gmail.com>

	elegant code for mapping.scm

	proper handler for fetcher

	added show-to-user and valid-whitespace sm-handler

2014-11-26  Nala Ginrut  <nalaginrut@gmail.com>

	fixed ssql error in get-table-schema

2014-11-24  Nala Ginrut  <nalaginrut@gmail.com>

	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

	more elegant error handling in utils.scm

	updated TODO

	added comments support in sql-mapping

2014-11-17  Nala Ginrut  <nalaginrut@gmail.com>

	added FPRM to #:sql-mapping

	remove blank line

	added (artanis sql-mapping mapping)

2014-11-13  Nala Ginrut  <nalaginrut@gmail.com>

	fixed typo in fprm.scm

2014-11-12  Nala Ginrut  <nalaginrut@gmail.com>

	update examples/blog2.scm with brand new oht and sql-mapping

	sql-mapping works!

	slight tweak the code for more clear

	added :from-post

	updated SECURITY_WARNING

	added complex mode to store-uploaded-files to return more info

	fixed bug in nvp->string

	fixed oht permit string as special handler

	added session test

	fix post key-value parsing in :auth

	rename get-from-qstr/post to get-from-qstr, get key-values from post data in params is not allowed any more

	session oht works

2014-11-10  Nala Ginrut  <nalaginrut@gmail.com>

	added comments on env.scm

	added #:session short cut

2014-11-07  Nala Ginrut  <nalaginrut@gmail.com>

	added sql-mapping fetcher functions

	update TODO

2014-11-06  Nala Ginrut  <nalaginrut@gmail.com>

	qstr initialization dropped POST data, and AUTH will handler POST qstr alone

2014-11-05  Nala Ginrut  <nalaginrut@gmail.com>

	properly handle the logging of HTTP body

	updated TODO list

2014-10-26  Nala Ginrut  <nalaginrut@gmail.com>

	added sm-ref and sm-set\!

	add comments to env.scm

2014-10-14  Nala Ginrut  <nalaginrut@gmail.com>

	fixed #:cookie after new feature added

2014-10-07  Nala Ginrut  <nalaginrut@gmail.com>

	add comments

	updated sql-mapping

	added *sql-mapping-lookup-table*

2014-10-04  Nala Ginrut  <nalaginrut@gmail.com>

	use having clause in get-table-schema

	fixed exception throw in auth-maker

	added custom cookies handler

	added having clause in ssql

2014-09-26  Nala Ginrut  <nalaginrut@gmail.com>

	added more reasonable result for mime-guess

2014-09-03  Nala Ginrut  <nalaginrut@gmail.com>

	added rule-18 test

	fixed wrong 404 throw when static file doesn't exist

	support dot as the delimiter of key-bindings, and added static mode in #:cache

	update init-server to support some options

2014-08-31  Nala Ginrut  <nalaginrut@gmail.com>

	update TODO

2014-08-26  Nala Ginrut  <nalaginrut@gmail.com>

	fixed MIME

	added gz bz2 into MIME

2014-08-25  Nala Ginrut  <nalaginrut@gmail.com>

	prettier debug out put

	updated TODO

	added several example for :auth

	auth-maker works\!

	added :auth

	fixed missing '/' bug in tpl/lexer.scm

	added get-header and added missed init-query\!

	fixed bugs in sql-select

	fixed throw-auth-needed

	exported get-header and :auth

	fixed login.tpl

2014-08-24  Nala Ginrut  <nalaginrut@gmail.com>

	updated BUGS and SECURITY_WARNING

	update :cookies comment

	fixed oht fetcher to support hooks

	use hook to handle :cookies-update\! rather than do it manually

	move run-after-request\! and run-before-response\! to utils.scm

2014-08-23  Nala Ginrut  <nalaginrut@gmail.com>

	added example for :cookies-setattr\!

	added cookie-modify

	added :cookies-setattr\!

	:cookies works

	exported :cookies-remove\!

	fixed nvp->string

2014-08-22  Nala Ginrut  <nalaginrut@gmail.com>

	added tests for :mime oht

	finish mime-maker

	fixed year in csv.scm

	added sxml MIME

	exported json/csv symbols, and :mime

	fixed default server-info

	fixed sxml->xml-string

2014-08-21  Nala Ginrut  <nalaginrut@gmail.com>

	update comments in FPRM

	added #:mime oht

	added json MIME and indent the file

	added sxml->csv-string

	added sxml->xml-string

2014-08-18  Nala Ginrut  <nalaginrut@gmail.com>

	updated README for various file format support

	added csv support

	fixed module name in json

	added engine support to make-table-builder in FPRM

	added engine support for create in ssql

	updated README

2014-08-17  Nala Ginrut  <nalaginrut@gmail.com>

	added json support from third-party

	add comments in FPRM

2014-08-16  Nala Ginrut  <nalaginrut@gmail.com>

	exported /or and /and in artanis.scm and fprm.scm

	fixed where and added /and

	fixed where and added /or

	Optimized schema fetching in FPRM
	* modified:   artanis/fprm.scm
	    Optimized schema fetching.
	    Added ci mode for checking columns.

	added ci to normalize-column

	fixed where in ssql

	use ssql for getting schema

	update sql-select

2014-08-15  Nala Ginrut  <nalaginrut@gmail.com>

	removed non-standard 'show' in ssql

	optimized columns checker in FPRM

2014-08-14  Nala Ginrut  <nalaginrut@gmail.com>

	modified map-table-from-DB according to the principle of FPRM, and added comments

	added normalize-column in utils

2014-08-13  Nala Ginrut  <nalaginrut@gmail.com>

	refactor some code in FPRM

	remove useless keyword->column

2014-08-12  Nala Ginrut  <nalaginrut@gmail.com>

	update FPRM and added column checking

	added 'show' to ssql

	added misc keyword and symbol ops

	added check mode to DB-query

	added check mode for DB-query

	remove debug info

2014-08-11  Nala Ginrut  <nalaginrut@gmail.com>

	update comments in sql-mapping.scm

	remove srfi-1 from imported list to half-fix #35

	remove useless imported module from mime.scm

2014-08-10  Nala Ginrut  <nalaginrut@gmail.com>

	update FPRM, and setter works

	fixed 'update' and other misc bugs in ssql

2014-08-08  Nala Ginrut  <nalaginrut@gmail.com>

	update make-table-builder

2014-08-07  Nala Ginrut  <nalaginrut@gmail.com>

	added map-table-from-DB, and FPRM works

	update default.conf
	* modified:   default.conf
	   Removed: error fields
	   Modified: upload types

2014-08-07  Nala Ginrut  <nalaginrut@gmail.com>

	update config.scm and db.scm
	* modified:   config.scm

	* modified:   config.scm
	   Removed: error namespace
	   Added: default values init

	* modified:   db.scm
	   Exported: <connection>?
	   Added: connect-db

2014-08-07  Nala Ginrut  <nalaginrut@gmail.com>

	export <connection>?

2014-08-05  Nala Ginrut  <nalaginrut@gmail.com>

	added make-table-setter and make-table-getter

2014-08-04  Nala Ginrut  <nalaginrut@gmail.com>

	fixed sql-alter

	export db-conn-success? from db.scm

	update table-builder

2014-08-01  Nala Ginrut  <nalaginrut@gmail.com>

	fixed ->create and added ->drop

	added table-builder and table-drop\!

2014-07-31  Nala Ginrut  <nalaginrut@gmail.com>

	updated fprm, added generic/mysql/postgresql types

	update example/test.scm

	fixed conn recycling, should be before response return

	added session engine item parsing

	remove premature lazy optimizing

	fixed typo

2014-07-30  Nala Ginrut  <nalaginrut@gmail.com>

	added TODO of session encoding

	update ChangeLog

	added TODO of session engine

	add hooks to support middleware like Django

2014-07-29  Nala Ginrut  <nalaginrut@gmail.com>

	added SECURITY_WARNING

	added TODO to where function

	refactored get-from-qstr/post

2014-07-28  Nala Ginrut  <nalaginrut@gmail.com>

	updated examples/test.scm

	added auth-maker

	fixed rc-conn-recycle to avoid #f

	added some comments

	misc fixes
	* modified:   artanis/oht.scm
	    Fixed: exclude $ in the rule path.
	    Fixed: str-maker included kargs
	    Updated: #:auth usage comments

	use explicit DEBUG ON

	misc fix

2014-07-27  Nala Ginrut  <nalaginrut@gmail.com>

	add conn recycle to post hook

	use DB-open instead of current-connection

	update DB open/close
	* modified:   ../artanis/db.scm
	    DB-open will add connection to rc for later recycling.
	    DB-close will clear the last query for security.
	    un-export current-connection.

	remove current-connection

2014-07-26  Nala Ginrut  <nalaginrut@gmail.com>

	fixed #:str short cut and test works, again

	fixed #:str short cut and test works

	fixed alist->kblist

	added testing for db

	exported db and ssql symbols from (artanis artanis)

	added index creat to ssql

	fixed the default value of current-worker, should be 0

	added raw-sql short cut

	fixed db qeury, now it works

	add dbname for init args

	add create index to ssql

	move all crypto things to crypto dir

	removed ORM

	update README

	use current-connection instead of try-open-DB-connection-for-rc

	add current-connection

	remove current-connection

2014-07-21  Nala Ginrut  <nalaginrut@gmail.com>

	fixed cache bug, now cache works

	fixed oht handlers ref, now oht works

	updated prepare-header

	exported handler-rc-* symbols

	changed use-db? conf item name

	re-exported all the oht handlers symbols, and changed use-db? conf item name

	use new config item for syspage path

	export all oht handlers

2014-07-20  Nala Ginrut  <nalaginrut@gmail.com>

	examples/test.scm works for brand new archetecture

	added unfinished sql-mapping.scm
	* new file:   sql-mapping.scm
	    Add this module, or examples never work.

	remove pool size item

	misc fixes
	* modified:   utils.scm
	     Fixed: use (get-conf '(server nginx)) instead of obsoleted use-Nginx?
	     Fixed: oah->handler

	import (artanis route), remove (artanis artanis)

	exported missing symbols

	move cookie-maker to oht.scm

	refactor page.scm

	Update config.scm
	* modified:   config.scm
	     Fixed: database config
	     Removed: pool size item (Never needed)
	     Added: init-database-config
	     Exported: conf-set!

	fixed upload.scm to use new (artanis route)

	fixed oht

	add *conn-pool*

	Fixed new DB module
	* db.scm:
	        Removed: init-DB and clear-conn-from-rc!
		Fixed: DB connection, now it works!

	add db config in run function

	fixed wrong log info while connection pool init

	fixed wrong connection pool size init

	remove <connection-pool>

2014-07-19  Nala Ginrut  <nalaginrut@gmail.com>

	big code refactor: update artanis.scm

	fixed typo in db.scm

	fixed cache.scm compiling error

	update default.conf

	fixed bugs and add is-hash-table-empty?

	update config.scm, fixed some bugs

	add env.scm

	add server.scm

	refactor: update oht.scm

	refactor: add route.scm

	refactor: add page.scm

	fixed ssql select

	fixed some wrong refs in artanis/cache.scm

	fixed init-query\!
	* modified:   artanis/artanis.scm: Change macro -> into function, or
		      it can't be called with `map'.

2014-07-10  Mu Lei  <nalaginrut@gmail.com>

	Merge pull request #33 from jedbarlow/master
	cat: use optional output port even when first argument is a port

2014-07-10  E. Jed Barlow  <jed@jedbarlow.ca>

	cat: use optional output port even when first argument is a port

2014-05-19  Nala Ginrut  <nalaginrut@gmail.com>

	update tpl lexer * artanis/tpl/lexer.scm: Added lexer debug tools, and skip whitespace                          before HTML.

	fixed conflicts in tpl parser

2014-05-10  Nala Ginrut  <nalaginrut@gmail.com>

	add where-genereator

2014-05-09  Nala Ginrut  <nalaginrut@gmail.com>

	fix default uid and gid

2014-05-09  Nala Ginrut  <nalaginrut@gmail.com>

	Fixed upload bug
	* modified:   artanis/upload.scm:
	  Fixed: The attatched file will be cut the first line of code, the
		 reason is that MFD parser skipped one more line to jump the
		 blank line after the MFD header. When there's no Content-Type,
		 it's fine, but one more line was cut if there's Content-Type.

		 The MFD parser and the MFD-header parser is not so good, I
		 rewrote them for fixing this bug.

2014-05-07  Nala Ginrut  <nalaginrut@gmail.com>

	fix MFD header parsing

	fix exception log display

2014-04-30  Nala Ginrut  <nalaginrut@gmail.com>

	add TLB caching to dynamic content

2014-04-28  Nala Ginrut  <nalaginrut@gmail.com>

	brand new cache mechanism

	add cache.maxage

	remove generate-ETag

2014-04-26  Nala Ginrut  <nalaginrut@gmail.com>

	update cookie.scm

	fix typo in artanis.scm

	update config

	update oht

	add cache module

2014-04-15  Nala Ginrut  <nalaginrut@gmail.com>

	add upload client function

2014-03-17  Nala Ginrut  <nalaginrut@gmail.com>

	update db module

	support external config file

	update oht feature

	Remove useless stuffs in artanis.scm

	update TODO

	add ->integer and db.pool.size

	add server.workers config

2014-03-14  Nala Ginrut  <nalaginrut@gmail.com>

	fixed correct year of config.scm

	done config module

2014-03-13  Nala Ginrut  <nalaginrut@gmail.com>

	rewrite config module, add brand new config file skeleton

2014-03-12  Nala Ginrut  <nalaginrut@gmail.com>

	Rewrite DB module. Dropped object-oriented, using record-type.

	add #:conn

2014-03-11  Nala Ginrut  <nalaginrut@gmail.com>

	add #:str, #:cookies, #:auth to options-handler

2014-03-10  Nala Ginrut  <nalaginrut@gmail.com>

	add extra option handler skeleton

2014-01-28  Nala Ginrut  <nalaginrut@gmail.com>

	update ORM

	change the year in license

	update .gitignore

2014-01-26  Nala Ginrut  <nalaginrut@gmail.com>

	wrong exception throw, should be 'throw' rather than 'error'

2013-12-13  Nala Ginrut  <nalaginrut@gmail.com>

	update active-record, added powerful 'where' matcher

	add DB monitor feature

	update ssql

	Add several helper functions
	* artanis/utils.scm:
	  Added: range, non-list?, keyword->string
	  Updated: orm:log, now it supports log levels

2013-12-11  Nala Ginrut  <nalaginrut@gmail.com>

	add make-orm-string-template and plist->alist

2013-12-10  Nala Ginrut  <nalaginrut@gmail.com>

	add ref-columns, and distinct with new-columns

	add table:column-set! and misc update

	update ORM table stuff

2013-12-09  Nala Ginrut  <nalaginrut@gmail.com>

	add some ORM stuffs

2013-11-24  Mu Lei  <nalaginrut@gmail.com>

	Merge pull request #16 from snotling/patch-1
	Fix typo

2013-11-24  snotling  <damiano.albani@gmail.com>

	Fix typo

2013-11-22  Nala Ginrut  <nalaginrut@gmail.com>

	add LICENSE

	add LICENSE

2013-10-16  Nala Ginrut  <nalaginrut@gmail.com>

	optimize tpl parser

	Merge branch 'wip-lalr-template'

	misc update for artanis.scm

	add brand new LALR template engine

2013-10-14  Nala Ginrut  <nalaginrut@gmail.com>

	add lexer of new LALR tpl

2013-10-03  Nala Ginrut  <nalaginrut@gmail.com>

	fixed content-length zero bug

	fix embedded template double-quote bug

2013-09-29  Nala Ginrut  <nalaginrut@gmail.com>

	add sendmail support

	fix MFD record-type print typo

	move guess-mime to utils

2013-09-09  Nala Ginrut  <nalaginrut@gmail.com>

	support handler return content directly * artanis/artanis.scm * examples/test.scm

2013-09-04  Nala Ginrut  <nalaginrut@gmail.com>

	fixed (artanis tpl) works now

2013-09-03  Nala Ginrut  <nalaginrut@gmail.com>

	add: brand new tpl engine

2013-08-31  Nala Ginrut  <nalaginrut@gmail.com>

	add new efficiency make-string-template

2013-08-27  NalaGinrut  <nalaginrut@gmail.com>

	fix typo in ssql

	add proper where-cond support for ssql

	import irregex in utils.scm

2013-08-26  NalaGinrut  <nalaginrut@gmail.com>

	fix string-template bug

2013-08-26  Nala Ginrut  <nalaginrut@gmail.com>

	add string-template support

2013-08-24  Nala Ginrut  <nalaginrut@gmail.com>

	fixed cookie to pass test

2013-08-23  Nala Ginrut  <nalaginrut@gmail.com>

	fix line-feed of mfd parsing

	Fix upload bug, and add helper function for upload * artanis/upload.scm:   Fixed: upload bug, the file was added "--" and newline after parsing.   Added: store-uploaded-files, which is very easy to use. * examples/upload.scm: use store-uploaded-files, it's easy

2013-08-22  Nala Ginrut  <nalaginrut@gmail.com>

	Fix postgresql
	* artanis/db.scm(<postgresql>): <postgresql> should inherit <artanis-db>, it's missing because a mistake.

	Fix sqlite3 connect * artanis/db.scm(<sqlite3>): <sqlite3> should inherit <artanis-db>, it's missing because a mistake.

	fix typo in README

	update README

	re-commit for upload fix
	* artanis/upload.scm: fix some bugs, now upload works for text & binary
	* artanis/utils.scm(checkout-the-path): fix checkout-the-path

2013-08-22  Nala Ginrut  <nalaginrut@gmail.com>

	upload is done and added example of upload
	* artanis/upload.scm: fix some bugs, now upload works for text & binary
	* artanis/utils.scm(checkout-the-path): fix checkout-the-path

	* new file:   artanis/irregex.scm: added irregex
	* new file:   examples/upload.scm: added example of upload

2013-08-05  Nala Ginrut  <nalaginrut@gmail.com>

	Add support for multi-form-data(MFD) uploading * artanis/config.scm: add current-upload-path * artanis/upload.scm: add upload function * artanis/utils.scm: add checkout-the-path for check and create paths recursivly.

2013-07-25  NalaGinrut  <nalaginrut@gmail.com>

	add custom session memcache support

2013-07-24  Nala Ginrut  <nalaginrut@gmail.com>

	fix ssql insert syntax

2013-07-23  Nala Ginrut  <nalaginrut@gmail.com>

	add websocket support (not done yet)

	add sha-1.scm

	add string->sha-1 bv-slice

2013-07-17  Nala Ginrut  <nalaginrut@gmail.com>

	fix typo of cookie.test

2013-07-11  Nala Ginrut  <nalaginrut@gmail.com>

	session update

	fixed #6

	config update

	re-fix #8

2013-07-09  Nala Ginrut  <nalaginrut@gmail.com>

	Merge branch '2013-06-24' of gitorious.org:glow/artanis into 2013-06-24

	misc updates *  BUGS: add a bug *  artanis/artanis.scm: Fixed remote visit bug. When we use "localhost" to open a http server,                         it only open the port in 0.0.0.0 rather than a real ip. So users can only                         visit the site with the server machine. Now we use "0.0.0.0" as the default                         *host-addr* to fix it. Users may change the configuration as their wish. *  artanis/config.scm: Add *host-addr*

2013-07-08  NalaGinrut  <nalaginrut@gmail.com>

	update remove-cookie-from-client

2013-07-02  Nala Ginrut  <nalaginrut@gmail.com>

	fix issue #8

2013-06-29  Nala Ginrut  <nalaginrut@gmail.com>

	use get-random-from-dev to implement sid

	remove *cookie-path*

2013-06-27  Nala Ginrut  <nalaginrut@gmail.com>

	add get-random-from-dev

2013-06-27  NalaGinrut  <nalaginrut@gmail.com>

	cookie works

2013-06-21  NalaGinrut  <nalaginrut@gmail.com>

	update ChangeLog

	update example/blog2.scm for cookie

	remove has-auth?

	add has-cookie?

	change 301 as default status of redirect-to because of good for SEO

2013-06-08  Nala Ginrut  <nalaginrut@gmail.com>

	suggest users use guile 2.0.9 *  README.md: suggest users use guile-2.0.9

2013-06-03  Nala Ginrut  <nalaginrut@gmail.com>

	redesign FPRM
	* artanis/fprm.scm: new design for FPRM

	use time-expired? * artanis/session.scm: use time-expired? for session-expired?

	examples update

	update TODO

	Update artanis core * artanis/artanis.scm:   Add: response-emit-error   Add: run server debug mode   Update: tpl->html better local-eval support

2013-06-01  Nala Ginrut  <nalaginrut@gmail.com>

	Add time expired checker * artanis/cookie.scm:   Add: cookie-expired? * artanis/utils.scm:   Add: time-expired?   Fixed: etag output format

2013-05-30  Nala Ginrut  <nalaginrut@gmail.com>

	update cookie

2013-05-10  Nala Ginrut  <nalaginrut@gmail.com>

	update artanis.scm * artanis/artanis.scm:   Change request-cookie to request-cookies   Add reject method support

2013-05-09  Nala Ginrut  <nalaginrut@gmail.com>

	generate cookie from header string works

2013-05-02  Nala Ginrut  <nalaginrut@gmail.com>

	add mmap/munmap

	fixed ssql, don't use quote for fields

2013-04-17  Nala Ginrut  <nalaginrut@gmail.com>

	Re-commit
	* artanis/db.scm: Add check-status
	* artanis/ssql.scm: Fixed conds output
	* artanis/utils.scm: Add generate-Etag

	Merge branch 'master' of github.com:NalaGinrut/artanis
	Conflicts:
		examples/blog2.scm

	Add FPRM: Functional Programming Relational Mapping * new file:   artanis/fprm.scm:   Functional Programming Relational Mapping * artanis/db.scm: Add check-status * artanis/ssql.scm: Fixed conds output * artanis/utils.scm: Add generate-Etag

2013-04-15  Nala Ginrut  <nalaginrut@gmail.com>

	add blog2 as TPL example
	* artanis/config.scm: add use-Nginx?
	* artanis/utils.scm: update remote-info
	new file:   blog2.scm
	new file:   css/common.css
	new file:   index.tpl

	add blog2 as TPL example
	* artanis/config.scm: add use-Nginx?
	* artanis/utils.scm: update remote-info
	new file:   blog2.scm
	new file:   css/common.css
	new file:   index.tpl

2013-04-11  Nala Ginrut  <nalaginrut@gmail.com>

	remove test piles

	fixed get-session bug

	fix session path

	add config-init

	Fixed: env in tpl->html should be optional

	update example, add embedded tpl example

	cookie update

	session update. * artanis/session.scm:   Add: save-session-to-file, persist session to file.   Add: delete-session-file, delete session file.   Update: misc update.

	add *session-path*

	TPL module update. * artanis/artanis.scm:   Add: tpl->html, convert sxml or tpl-file to HTML.   Add: tpl->response, convert sxml or tpl-file to HTML and emit it        as the response.   Fix: redirect-to, add content-type when redirect URL. * artanis/tpl.scm:   Add: tpl-render-from-file, read tpl file then render.
	* artanis/utils.scm:
	  Add: local-eval-string, like local-eval, but for string.

	update TODO

	remove artanis/auth.scm

	ChangeLog update

	session update

	cookie update

	TODO update

	Blog example works again.
	* artanis/artanis.scm: better log info print
	* artanis/config.scm: add *cookie-path*
	* artanis/db.scm: fixed conn method, remove redundant 'name'
	* artanis/utils.scm: export expires->utc-time
	* examples/blog.scm: fixed blog example

2013-04-09  Nala Ginrut  <nalaginrut@gmail.com>

	Add THANKS

	Add remote info to logger

	Add test-suite and cookie test

	Add cookie support

2013-04-08  Nala Ginrut  <nalaginrut@gmail.com>

	update BUG

	add build-aux, update changelog

	fix get-*-time indent

	add static pages handle in default

	Update base64.
	TODO: update TODO
	artanis/base64.scm: update base64

2013-04-05  Nala Ginrut  <nalaginrut@gmail.com>

	TODO update

	add base64 support

2013-04-04  Nala Ginrut  <nalaginrut@gmail.com>

	Add embedded-template

	put all log output to error-port

2013-03-29  NalaGinrut  <nalaginrut@gmail.com>

	update ssql: add sql-where, truncate, drop. fix where clause with sql-where

2013-03-28  Nala Ginrut  <nalaginrut@gmail.com>

	update ssql: alter, use, create

2013-03-28  NalaGinrut  <nalaginrut@gmail.com>

	update ssql

	added nfx

2013-03-27  NalaGinrut  <nalaginrut@gmail.com>

	re-export: uri-decode

	Added: ssql

2013-03-20  NalaGinrut  <nalaginrut@gmail.com>

	Fixed config for default path.
	modified:   artanis/artanis.scm
	* Change mime to MIME for log.
	* Updated default path.
	modified:   artanis/config.scm
	* Updated default path.

	Add how to work with Nginx and a test in example

2013-03-18  Nala Ginrut  <nalaginrut@gmail.com>

	Add MIME support

2013-03-16  Nala Ginrut  <nalaginrut@gmail.com>

	delete typo in README.md

	Update README.md, added APIs doc

	Move get-global-date & get-local-date to artanis/utils.scm

	Add helper functions for static page.
	artanis/artanis.scm: Add generate-response-with-file, emit-response-with-file
	artanis/utils.scm: update cat & bv-cat to support both port and file.

2013-02-20  Mu Lei  <nalaginrut@gmail.com>

	Update TODO
	article table for blog sample is done

	Update README.md

	Merge pull request #3 from mario-goulart/patch-1
	README.md: a couple of typo fixes.

2013-02-19  Mario Domenech Goulart  <mario.goulart@gmail.com>

	Update README.md
	A couple of typo fixes.

2013-02-19  Nala Ginrut  <nalaginrut@gmail.com>

	Merge branch 'master' of github.com:NalaGinrut/artanis

	fixed examples/test.scm

2013-02-19  Mu Lei  <nalaginrut@gmail.com>

	Update README.md
	add inner server description

	Update README.md
	fix the indentation

2013-02-19  Nala Ginrut  <nalaginrut@gmail.com>

	update README

	mv sample to examples/

	blog sample works now

2013-02-18  Nala Ginrut  <nalaginrut@gmail.com>

	blog example runs

2013-02-17  Nala Ginrut  <nalaginrut@gmail.com>

	some update

	Update blog sample.

2013-02-17  NalaGinrut  <nalaginrut@gmail.com>

	Update: blog sample
	modified:   blog.scm
	new file:   blogdb.mysql

2013-02-16  Nala Ginrut  <nalaginrut@gmail.com>

	blog.scm updated
	modified:   TODO
	artanis/artanis.scm: added redirect-to

	new file:   artanis/auth.scm
	artanis/session.scm: added has-auth?
	blog.scm: updated

2013-02-13  Nala Ginrut  <nalaginrut@gmail.com>

	TODO list updated

	add a simplest blog example

	test.scm updated

	add string->md5

	fixed db bugs

	fixed params bugs

	add session support

	add md5 support

2013-02-07  Nala Ginrut  <nalaginrut@gmail.com>

	Add: dbi support.

2013-02-05  Nala Ginrut  <nalaginrut@gmail.com>

	Fixed: favicon.ico show bug.
	modified:   TODO
	modified:   artanis/artanis.scm
	modified:   artanis/utils.scm
	new file:   favicon.ico

2013-02-05  Nala Ginrut  <nalaginrut@gmail.com>

	Add last-modified time, and fixed 'favicon.ico' fetch.
	* Add: last-modified time
	* Fixed: 'favicon.ico' fetch

	modified:   artanis/utils.scm
	* Fixed: get-global-time
	* Add: get-local-time

	modified:   test.scm

	new file:   BUGS

2013-02-05  Nala Ginrut  <nalaginrut@gmail.com>

	ADD: site enable/disabe

2013-02-04  Nala Ginrut  <nalaginrut@gmail.com>

	v-0.0.1 updated
	modified:   artanis/artanis.scm
	* Fixed many bugs
	* Method HEAD provided
	* Response header returns server-info and date
	* Status page works now

	modified:   artanis/utils.scm
	* ADD: get-global-current-time

	* ADD: pages/ for status page

	new file:   test.scm
	* ADD: test script for example

2013-02-02  Nala Ginrut  <nalaginrut@gmail.com>

	Update: optimized all things.

2013-01-31  NalaGinrut  <nalaginrut@gmail.com>

	Works now!

2013-01-30  Nala Ginrut  <nalaginrut@gmail.com>

	first commit