Fossil SCM

Begin the smtp.c module. Start with a routine to locate the hostname on which to contact the SMTP server for a domain.

drh 2018-06-27 19:15 UTC trunk
Commit 735af578e7c07b46068fc27d4971476d63a52143470047f4678e1af40814b6a0
+1
--- auto.def
+++ auto.def
@@ -478,10 +478,11 @@
478478
# Last resort, may be Windows
479479
if {[is_mingw]} {
480480
define-append LIBS -lwsock32
481481
}
482482
}
483
+cc-check-function-in-lib ns_name_uncompress resolv
483484
cc-check-functions utime
484485
cc-check-functions usleep
485486
cc-check-functions strchrnul
486487
cc-check-functions pledge
487488
488489
--- auto.def
+++ auto.def
@@ -478,10 +478,11 @@
478 # Last resort, may be Windows
479 if {[is_mingw]} {
480 define-append LIBS -lwsock32
481 }
482 }
 
483 cc-check-functions utime
484 cc-check-functions usleep
485 cc-check-functions strchrnul
486 cc-check-functions pledge
487
488
--- auto.def
+++ auto.def
@@ -478,10 +478,11 @@
478 # Last resort, may be Windows
479 if {[is_mingw]} {
480 define-append LIBS -lwsock32
481 }
482 }
483 cc-check-function-in-lib ns_name_uncompress resolv
484 cc-check-functions utime
485 cc-check-functions usleep
486 cc-check-functions strchrnul
487 cc-check-functions pledge
488
489
--- src/http_socket.c
+++ src/http_socket.c
@@ -132,12 +132,12 @@
132132
133133
/*
134134
** Open a socket connection. The identify of the server is determined
135135
** by pUrlData
136136
**
137
-** pUrlDAta->name Name of the server. Ex: www.fossil-scm.org
138
-** pUrlDAta->port TCP/IP port to use. Ex: 80
137
+** pUrlData->name Name of the server. Ex: www.fossil-scm.org
138
+** pUrlData->port TCP/IP port to use. Ex: 80
139139
**
140140
** Return the number of errors.
141141
*/
142142
int socket_open(UrlData *pUrlData){
143143
int rc = 0;
144144
--- src/http_socket.c
+++ src/http_socket.c
@@ -132,12 +132,12 @@
132
133 /*
134 ** Open a socket connection. The identify of the server is determined
135 ** by pUrlData
136 **
137 ** pUrlDAta->name Name of the server. Ex: www.fossil-scm.org
138 ** pUrlDAta->port TCP/IP port to use. Ex: 80
139 **
140 ** Return the number of errors.
141 */
142 int socket_open(UrlData *pUrlData){
143 int rc = 0;
144
--- src/http_socket.c
+++ src/http_socket.c
@@ -132,12 +132,12 @@
132
133 /*
134 ** Open a socket connection. The identify of the server is determined
135 ** by pUrlData
136 **
137 ** pUrlData->name Name of the server. Ex: www.fossil-scm.org
138 ** pUrlData->port TCP/IP port to use. Ex: 80
139 **
140 ** Return the number of errors.
141 */
142 int socket_open(UrlData *pUrlData){
143 int rc = 0;
144
+12
--- src/main.mk
+++ src/main.mk
@@ -113,10 +113,11 @@
113113
$(SRCDIR)/sha1hard.c \
114114
$(SRCDIR)/sha3.c \
115115
$(SRCDIR)/shun.c \
116116
$(SRCDIR)/sitemap.c \
117117
$(SRCDIR)/skins.c \
118
+ $(SRCDIR)/smtp.c \
118119
$(SRCDIR)/sqlcmd.c \
119120
$(SRCDIR)/stash.c \
120121
$(SRCDIR)/stat.c \
121122
$(SRCDIR)/statrep.c \
122123
$(SRCDIR)/style.c \
@@ -316,10 +317,11 @@
316317
$(OBJDIR)/sha1hard_.c \
317318
$(OBJDIR)/sha3_.c \
318319
$(OBJDIR)/shun_.c \
319320
$(OBJDIR)/sitemap_.c \
320321
$(OBJDIR)/skins_.c \
322
+ $(OBJDIR)/smtp_.c \
321323
$(OBJDIR)/sqlcmd_.c \
322324
$(OBJDIR)/stash_.c \
323325
$(OBJDIR)/stat_.c \
324326
$(OBJDIR)/statrep_.c \
325327
$(OBJDIR)/style_.c \
@@ -448,10 +450,11 @@
448450
$(OBJDIR)/sha1hard.o \
449451
$(OBJDIR)/sha3.o \
450452
$(OBJDIR)/shun.o \
451453
$(OBJDIR)/sitemap.o \
452454
$(OBJDIR)/skins.o \
455
+ $(OBJDIR)/smtp.o \
453456
$(OBJDIR)/sqlcmd.o \
454457
$(OBJDIR)/stash.o \
455458
$(OBJDIR)/stat.o \
456459
$(OBJDIR)/statrep.o \
457460
$(OBJDIR)/style.o \
@@ -778,10 +781,11 @@
778781
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
779782
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
780783
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
781784
$(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
782785
$(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
786
+ $(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
783787
$(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
784788
$(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
785789
$(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
786790
$(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
787791
$(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -1614,10 +1618,18 @@
16141618
16151619
$(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
16161620
$(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
16171621
16181622
$(OBJDIR)/skins.h: $(OBJDIR)/headers
1623
+
1624
+$(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(OBJDIR)/translate
1625
+ $(OBJDIR)/translate $(SRCDIR)/smtp.c >$@
1626
+
1627
+$(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
1628
+ $(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
1629
+
1630
+$(OBJDIR)/smtp.h: $(OBJDIR)/headers
16191631
16201632
$(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(OBJDIR)/translate
16211633
$(OBJDIR)/translate $(SRCDIR)/sqlcmd.c >$@
16221634
16231635
$(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
16241636
--- src/main.mk
+++ src/main.mk
@@ -113,10 +113,11 @@
113 $(SRCDIR)/sha1hard.c \
114 $(SRCDIR)/sha3.c \
115 $(SRCDIR)/shun.c \
116 $(SRCDIR)/sitemap.c \
117 $(SRCDIR)/skins.c \
 
118 $(SRCDIR)/sqlcmd.c \
119 $(SRCDIR)/stash.c \
120 $(SRCDIR)/stat.c \
121 $(SRCDIR)/statrep.c \
122 $(SRCDIR)/style.c \
@@ -316,10 +317,11 @@
316 $(OBJDIR)/sha1hard_.c \
317 $(OBJDIR)/sha3_.c \
318 $(OBJDIR)/shun_.c \
319 $(OBJDIR)/sitemap_.c \
320 $(OBJDIR)/skins_.c \
 
321 $(OBJDIR)/sqlcmd_.c \
322 $(OBJDIR)/stash_.c \
323 $(OBJDIR)/stat_.c \
324 $(OBJDIR)/statrep_.c \
325 $(OBJDIR)/style_.c \
@@ -448,10 +450,11 @@
448 $(OBJDIR)/sha1hard.o \
449 $(OBJDIR)/sha3.o \
450 $(OBJDIR)/shun.o \
451 $(OBJDIR)/sitemap.o \
452 $(OBJDIR)/skins.o \
 
453 $(OBJDIR)/sqlcmd.o \
454 $(OBJDIR)/stash.o \
455 $(OBJDIR)/stat.o \
456 $(OBJDIR)/statrep.o \
457 $(OBJDIR)/style.o \
@@ -778,10 +781,11 @@
778 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
779 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
780 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
781 $(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
782 $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
 
783 $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
784 $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
785 $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
786 $(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
787 $(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -1614,10 +1618,18 @@
1614
1615 $(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
1616 $(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
1617
1618 $(OBJDIR)/skins.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1619
1620 $(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(OBJDIR)/translate
1621 $(OBJDIR)/translate $(SRCDIR)/sqlcmd.c >$@
1622
1623 $(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
1624
--- src/main.mk
+++ src/main.mk
@@ -113,10 +113,11 @@
113 $(SRCDIR)/sha1hard.c \
114 $(SRCDIR)/sha3.c \
115 $(SRCDIR)/shun.c \
116 $(SRCDIR)/sitemap.c \
117 $(SRCDIR)/skins.c \
118 $(SRCDIR)/smtp.c \
119 $(SRCDIR)/sqlcmd.c \
120 $(SRCDIR)/stash.c \
121 $(SRCDIR)/stat.c \
122 $(SRCDIR)/statrep.c \
123 $(SRCDIR)/style.c \
@@ -316,10 +317,11 @@
317 $(OBJDIR)/sha1hard_.c \
318 $(OBJDIR)/sha3_.c \
319 $(OBJDIR)/shun_.c \
320 $(OBJDIR)/sitemap_.c \
321 $(OBJDIR)/skins_.c \
322 $(OBJDIR)/smtp_.c \
323 $(OBJDIR)/sqlcmd_.c \
324 $(OBJDIR)/stash_.c \
325 $(OBJDIR)/stat_.c \
326 $(OBJDIR)/statrep_.c \
327 $(OBJDIR)/style_.c \
@@ -448,10 +450,11 @@
450 $(OBJDIR)/sha1hard.o \
451 $(OBJDIR)/sha3.o \
452 $(OBJDIR)/shun.o \
453 $(OBJDIR)/sitemap.o \
454 $(OBJDIR)/skins.o \
455 $(OBJDIR)/smtp.o \
456 $(OBJDIR)/sqlcmd.o \
457 $(OBJDIR)/stash.o \
458 $(OBJDIR)/stat.o \
459 $(OBJDIR)/statrep.o \
460 $(OBJDIR)/style.o \
@@ -778,10 +781,11 @@
781 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
782 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
783 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
784 $(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
785 $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
786 $(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
787 $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
788 $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
789 $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
790 $(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
791 $(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -1614,10 +1618,18 @@
1618
1619 $(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
1620 $(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
1621
1622 $(OBJDIR)/skins.h: $(OBJDIR)/headers
1623
1624 $(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(OBJDIR)/translate
1625 $(OBJDIR)/translate $(SRCDIR)/smtp.c >$@
1626
1627 $(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
1628 $(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
1629
1630 $(OBJDIR)/smtp.h: $(OBJDIR)/headers
1631
1632 $(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(OBJDIR)/translate
1633 $(OBJDIR)/translate $(SRCDIR)/sqlcmd.c >$@
1634
1635 $(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
1636
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -124,10 +124,11 @@
124124
sha1hard
125125
sha3
126126
shun
127127
sitemap
128128
skins
129
+ smtp
129130
sqlcmd
130131
stash
131132
stat
132133
statrep
133134
style
134135
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -124,10 +124,11 @@
124 sha1hard
125 sha3
126 shun
127 sitemap
128 skins
 
129 sqlcmd
130 stash
131 stat
132 statrep
133 style
134
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -124,10 +124,11 @@
124 sha1hard
125 sha3
126 shun
127 sitemap
128 skins
129 smtp
130 sqlcmd
131 stash
132 stat
133 statrep
134 style
135
+10 -4
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
2828
2929
SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
3030
3131
SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
3232
33
-SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
33
+SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
3434
35
-OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
35
+OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
3636
3737
3838
RC=$(DMDIR)\bin\rcc
3939
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
4040
@@ -49,11 +49,11 @@
4949
5050
$(OBJDIR)\fossil.res: $B\win\fossil.rc
5151
$(RC) $(RCFLAGS) -o$@ $**
5252
5353
$(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54
- +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
54
+ +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
5555
+echo fossil >> $@
5656
+echo fossil >> $@
5757
+echo $(LIBS) >> $@
5858
+echo. >> $@
5959
+echo fossil >> $@
@@ -728,10 +728,16 @@
728728
$(OBJDIR)\skins$O : skins_.c skins.h
729729
$(TCC) -o$@ -c skins_.c
730730
731731
skins_.c : $(SRCDIR)\skins.c
732732
+translate$E $** > $@
733
+
734
+$(OBJDIR)\smtp$O : smtp_.c smtp.h
735
+ $(TCC) -o$@ -c smtp_.c
736
+
737
+smtp_.c : $(SRCDIR)\smtp.c
738
+ +translate$E $** > $@
733739
734740
$(OBJDIR)\sqlcmd$O : sqlcmd_.c sqlcmd.h
735741
$(TCC) -o$@ -c sqlcmd_.c
736742
737743
sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -910,7 +916,7 @@
910916
911917
zip_.c : $(SRCDIR)\zip.c
912918
+translate$E $** > $@
913919
914920
headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
915
- +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
921
+ +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
916922
@copy /Y nul: headers
917923
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
30
31 SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
36
37
38 RC=$(DMDIR)\bin\rcc
39 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
40
@@ -49,11 +49,11 @@
49
50 $(OBJDIR)\fossil.res: $B\win\fossil.rc
51 $(RC) $(RCFLAGS) -o$@ $**
52
53 $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54 +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
55 +echo fossil >> $@
56 +echo fossil >> $@
57 +echo $(LIBS) >> $@
58 +echo. >> $@
59 +echo fossil >> $@
@@ -728,10 +728,16 @@
728 $(OBJDIR)\skins$O : skins_.c skins.h
729 $(TCC) -o$@ -c skins_.c
730
731 skins_.c : $(SRCDIR)\skins.c
732 +translate$E $** > $@
 
 
 
 
 
 
733
734 $(OBJDIR)\sqlcmd$O : sqlcmd_.c sqlcmd.h
735 $(TCC) -o$@ -c sqlcmd_.c
736
737 sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -910,7 +916,7 @@
910
911 zip_.c : $(SRCDIR)\zip.c
912 +translate$E $** > $@
913
914 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
915 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
916 @copy /Y nul: headers
917
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
30
31 SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c forum_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c smtp_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\forum$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\smtp$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
36
37
38 RC=$(DMDIR)\bin\rcc
39 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
40
@@ -49,11 +49,11 @@
49
50 $(OBJDIR)\fossil.res: $B\win\fossil.rc
51 $(RC) $(RCFLAGS) -o$@ $**
52
53 $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54 +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci forum fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins smtp sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
55 +echo fossil >> $@
56 +echo fossil >> $@
57 +echo $(LIBS) >> $@
58 +echo. >> $@
59 +echo fossil >> $@
@@ -728,10 +728,16 @@
728 $(OBJDIR)\skins$O : skins_.c skins.h
729 $(TCC) -o$@ -c skins_.c
730
731 skins_.c : $(SRCDIR)\skins.c
732 +translate$E $** > $@
733
734 $(OBJDIR)\smtp$O : smtp_.c smtp.h
735 $(TCC) -o$@ -c smtp_.c
736
737 smtp_.c : $(SRCDIR)\smtp.c
738 +translate$E $** > $@
739
740 $(OBJDIR)\sqlcmd$O : sqlcmd_.c sqlcmd.h
741 $(TCC) -o$@ -c sqlcmd_.c
742
743 sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -910,7 +916,7 @@
916
917 zip_.c : $(SRCDIR)\zip.c
918 +translate$E $** > $@
919
920 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
921 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h forum_.c:forum.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h smtp_.c:smtp.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
922 @copy /Y nul: headers
923
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -532,10 +532,11 @@
532532
$(SRCDIR)/sha1hard.c \
533533
$(SRCDIR)/sha3.c \
534534
$(SRCDIR)/shun.c \
535535
$(SRCDIR)/sitemap.c \
536536
$(SRCDIR)/skins.c \
537
+ $(SRCDIR)/smtp.c \
537538
$(SRCDIR)/sqlcmd.c \
538539
$(SRCDIR)/stash.c \
539540
$(SRCDIR)/stat.c \
540541
$(SRCDIR)/statrep.c \
541542
$(SRCDIR)/style.c \
@@ -735,10 +736,11 @@
735736
$(OBJDIR)/sha1hard_.c \
736737
$(OBJDIR)/sha3_.c \
737738
$(OBJDIR)/shun_.c \
738739
$(OBJDIR)/sitemap_.c \
739740
$(OBJDIR)/skins_.c \
741
+ $(OBJDIR)/smtp_.c \
740742
$(OBJDIR)/sqlcmd_.c \
741743
$(OBJDIR)/stash_.c \
742744
$(OBJDIR)/stat_.c \
743745
$(OBJDIR)/statrep_.c \
744746
$(OBJDIR)/style_.c \
@@ -867,10 +869,11 @@
867869
$(OBJDIR)/sha1hard.o \
868870
$(OBJDIR)/sha3.o \
869871
$(OBJDIR)/shun.o \
870872
$(OBJDIR)/sitemap.o \
871873
$(OBJDIR)/skins.o \
874
+ $(OBJDIR)/smtp.o \
872875
$(OBJDIR)/sqlcmd.o \
873876
$(OBJDIR)/stash.o \
874877
$(OBJDIR)/stat.o \
875878
$(OBJDIR)/statrep.o \
876879
$(OBJDIR)/style.o \
@@ -1218,10 +1221,11 @@
12181221
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
12191222
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
12201223
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
12211224
$(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
12221225
$(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
1226
+ $(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
12231227
$(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
12241228
$(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
12251229
$(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
12261230
$(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
12271231
$(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -2056,10 +2060,18 @@
20562060
20572061
$(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
20582062
$(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
20592063
20602064
$(OBJDIR)/skins.h: $(OBJDIR)/headers
2065
+
2066
+$(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(TRANSLATE)
2067
+ $(TRANSLATE) $(SRCDIR)/smtp.c >$@
2068
+
2069
+$(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
2070
+ $(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
2071
+
2072
+$(OBJDIR)/smtp.h: $(OBJDIR)/headers
20612073
20622074
$(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(TRANSLATE)
20632075
$(TRANSLATE) $(SRCDIR)/sqlcmd.c >$@
20642076
20652077
$(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
20662078
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -532,10 +532,11 @@
532 $(SRCDIR)/sha1hard.c \
533 $(SRCDIR)/sha3.c \
534 $(SRCDIR)/shun.c \
535 $(SRCDIR)/sitemap.c \
536 $(SRCDIR)/skins.c \
 
537 $(SRCDIR)/sqlcmd.c \
538 $(SRCDIR)/stash.c \
539 $(SRCDIR)/stat.c \
540 $(SRCDIR)/statrep.c \
541 $(SRCDIR)/style.c \
@@ -735,10 +736,11 @@
735 $(OBJDIR)/sha1hard_.c \
736 $(OBJDIR)/sha3_.c \
737 $(OBJDIR)/shun_.c \
738 $(OBJDIR)/sitemap_.c \
739 $(OBJDIR)/skins_.c \
 
740 $(OBJDIR)/sqlcmd_.c \
741 $(OBJDIR)/stash_.c \
742 $(OBJDIR)/stat_.c \
743 $(OBJDIR)/statrep_.c \
744 $(OBJDIR)/style_.c \
@@ -867,10 +869,11 @@
867 $(OBJDIR)/sha1hard.o \
868 $(OBJDIR)/sha3.o \
869 $(OBJDIR)/shun.o \
870 $(OBJDIR)/sitemap.o \
871 $(OBJDIR)/skins.o \
 
872 $(OBJDIR)/sqlcmd.o \
873 $(OBJDIR)/stash.o \
874 $(OBJDIR)/stat.o \
875 $(OBJDIR)/statrep.o \
876 $(OBJDIR)/style.o \
@@ -1218,10 +1221,11 @@
1218 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1219 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1220 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
1221 $(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
1222 $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
 
1223 $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
1224 $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
1225 $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
1226 $(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
1227 $(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -2056,10 +2060,18 @@
2056
2057 $(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
2058 $(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
2059
2060 $(OBJDIR)/skins.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
2061
2062 $(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(TRANSLATE)
2063 $(TRANSLATE) $(SRCDIR)/sqlcmd.c >$@
2064
2065 $(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
2066
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -532,10 +532,11 @@
532 $(SRCDIR)/sha1hard.c \
533 $(SRCDIR)/sha3.c \
534 $(SRCDIR)/shun.c \
535 $(SRCDIR)/sitemap.c \
536 $(SRCDIR)/skins.c \
537 $(SRCDIR)/smtp.c \
538 $(SRCDIR)/sqlcmd.c \
539 $(SRCDIR)/stash.c \
540 $(SRCDIR)/stat.c \
541 $(SRCDIR)/statrep.c \
542 $(SRCDIR)/style.c \
@@ -735,10 +736,11 @@
736 $(OBJDIR)/sha1hard_.c \
737 $(OBJDIR)/sha3_.c \
738 $(OBJDIR)/shun_.c \
739 $(OBJDIR)/sitemap_.c \
740 $(OBJDIR)/skins_.c \
741 $(OBJDIR)/smtp_.c \
742 $(OBJDIR)/sqlcmd_.c \
743 $(OBJDIR)/stash_.c \
744 $(OBJDIR)/stat_.c \
745 $(OBJDIR)/statrep_.c \
746 $(OBJDIR)/style_.c \
@@ -867,10 +869,11 @@
869 $(OBJDIR)/sha1hard.o \
870 $(OBJDIR)/sha3.o \
871 $(OBJDIR)/shun.o \
872 $(OBJDIR)/sitemap.o \
873 $(OBJDIR)/skins.o \
874 $(OBJDIR)/smtp.o \
875 $(OBJDIR)/sqlcmd.o \
876 $(OBJDIR)/stash.o \
877 $(OBJDIR)/stat.o \
878 $(OBJDIR)/statrep.o \
879 $(OBJDIR)/style.o \
@@ -1218,10 +1221,11 @@
1221 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1222 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1223 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
1224 $(OBJDIR)/sitemap_.c:$(OBJDIR)/sitemap.h \
1225 $(OBJDIR)/skins_.c:$(OBJDIR)/skins.h \
1226 $(OBJDIR)/smtp_.c:$(OBJDIR)/smtp.h \
1227 $(OBJDIR)/sqlcmd_.c:$(OBJDIR)/sqlcmd.h \
1228 $(OBJDIR)/stash_.c:$(OBJDIR)/stash.h \
1229 $(OBJDIR)/stat_.c:$(OBJDIR)/stat.h \
1230 $(OBJDIR)/statrep_.c:$(OBJDIR)/statrep.h \
1231 $(OBJDIR)/style_.c:$(OBJDIR)/style.h \
@@ -2056,10 +2060,18 @@
2060
2061 $(OBJDIR)/skins.o: $(OBJDIR)/skins_.c $(OBJDIR)/skins.h $(SRCDIR)/config.h
2062 $(XTCC) -o $(OBJDIR)/skins.o -c $(OBJDIR)/skins_.c
2063
2064 $(OBJDIR)/skins.h: $(OBJDIR)/headers
2065
2066 $(OBJDIR)/smtp_.c: $(SRCDIR)/smtp.c $(TRANSLATE)
2067 $(TRANSLATE) $(SRCDIR)/smtp.c >$@
2068
2069 $(OBJDIR)/smtp.o: $(OBJDIR)/smtp_.c $(OBJDIR)/smtp.h $(SRCDIR)/config.h
2070 $(XTCC) -o $(OBJDIR)/smtp.o -c $(OBJDIR)/smtp_.c
2071
2072 $(OBJDIR)/smtp.h: $(OBJDIR)/headers
2073
2074 $(OBJDIR)/sqlcmd_.c: $(SRCDIR)/sqlcmd.c $(TRANSLATE)
2075 $(TRANSLATE) $(SRCDIR)/sqlcmd.c >$@
2076
2077 $(OBJDIR)/sqlcmd.o: $(OBJDIR)/sqlcmd_.c $(OBJDIR)/sqlcmd.h $(SRCDIR)/config.h
2078
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -478,10 +478,11 @@
478478
sha1hard_.c \
479479
sha3_.c \
480480
shun_.c \
481481
sitemap_.c \
482482
skins_.c \
483
+ smtp_.c \
483484
sqlcmd_.c \
484485
stash_.c \
485486
stat_.c \
486487
statrep_.c \
487488
style_.c \
@@ -681,10 +682,11 @@
681682
$(OX)\sha3$O \
682683
$(OX)\shell$O \
683684
$(OX)\shun$O \
684685
$(OX)\sitemap$O \
685686
$(OX)\skins$O \
687
+ $(OX)\smtp$O \
686688
$(OX)\sqlcmd$O \
687689
$(OX)\sqlite3$O \
688690
$(OX)\stash$O \
689691
$(OX)\stat$O \
690692
$(OX)\statrep$O \
@@ -872,10 +874,11 @@
872874
echo $(OX)\sha3.obj >> $@
873875
echo $(OX)\shell.obj >> $@
874876
echo $(OX)\shun.obj >> $@
875877
echo $(OX)\sitemap.obj >> $@
876878
echo $(OX)\skins.obj >> $@
879
+ echo $(OX)\smtp.obj >> $@
877880
echo $(OX)\sqlcmd.obj >> $@
878881
echo $(OX)\sqlite3.obj >> $@
879882
echo $(OX)\stash.obj >> $@
880883
echo $(OX)\stat.obj >> $@
881884
echo $(OX)\statrep.obj >> $@
@@ -1623,10 +1626,16 @@
16231626
$(OX)\skins$O : skins_.c skins.h
16241627
$(TCC) /Fo$@ -c skins_.c
16251628
16261629
skins_.c : $(SRCDIR)\skins.c
16271630
translate$E $** > $@
1631
+
1632
+$(OX)\smtp$O : smtp_.c smtp.h
1633
+ $(TCC) /Fo$@ -c smtp_.c
1634
+
1635
+smtp_.c : $(SRCDIR)\smtp.c
1636
+ translate$E $** > $@
16281637
16291638
$(OX)\sqlcmd$O : sqlcmd_.c sqlcmd.h
16301639
$(TCC) /Fo$@ -c sqlcmd_.c
16311640
16321641
sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -1908,10 +1917,11 @@
19081917
sha1hard_.c:sha1hard.h \
19091918
sha3_.c:sha3.h \
19101919
shun_.c:shun.h \
19111920
sitemap_.c:sitemap.h \
19121921
skins_.c:skins.h \
1922
+ smtp_.c:smtp.h \
19131923
sqlcmd_.c:sqlcmd.h \
19141924
stash_.c:stash.h \
19151925
stat_.c:stat.h \
19161926
statrep_.c:statrep.h \
19171927
style_.c:style.h \
19181928
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -478,10 +478,11 @@
478 sha1hard_.c \
479 sha3_.c \
480 shun_.c \
481 sitemap_.c \
482 skins_.c \
 
483 sqlcmd_.c \
484 stash_.c \
485 stat_.c \
486 statrep_.c \
487 style_.c \
@@ -681,10 +682,11 @@
681 $(OX)\sha3$O \
682 $(OX)\shell$O \
683 $(OX)\shun$O \
684 $(OX)\sitemap$O \
685 $(OX)\skins$O \
 
686 $(OX)\sqlcmd$O \
687 $(OX)\sqlite3$O \
688 $(OX)\stash$O \
689 $(OX)\stat$O \
690 $(OX)\statrep$O \
@@ -872,10 +874,11 @@
872 echo $(OX)\sha3.obj >> $@
873 echo $(OX)\shell.obj >> $@
874 echo $(OX)\shun.obj >> $@
875 echo $(OX)\sitemap.obj >> $@
876 echo $(OX)\skins.obj >> $@
 
877 echo $(OX)\sqlcmd.obj >> $@
878 echo $(OX)\sqlite3.obj >> $@
879 echo $(OX)\stash.obj >> $@
880 echo $(OX)\stat.obj >> $@
881 echo $(OX)\statrep.obj >> $@
@@ -1623,10 +1626,16 @@
1623 $(OX)\skins$O : skins_.c skins.h
1624 $(TCC) /Fo$@ -c skins_.c
1625
1626 skins_.c : $(SRCDIR)\skins.c
1627 translate$E $** > $@
 
 
 
 
 
 
1628
1629 $(OX)\sqlcmd$O : sqlcmd_.c sqlcmd.h
1630 $(TCC) /Fo$@ -c sqlcmd_.c
1631
1632 sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -1908,10 +1917,11 @@
1908 sha1hard_.c:sha1hard.h \
1909 sha3_.c:sha3.h \
1910 shun_.c:shun.h \
1911 sitemap_.c:sitemap.h \
1912 skins_.c:skins.h \
 
1913 sqlcmd_.c:sqlcmd.h \
1914 stash_.c:stash.h \
1915 stat_.c:stat.h \
1916 statrep_.c:statrep.h \
1917 style_.c:style.h \
1918
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -478,10 +478,11 @@
478 sha1hard_.c \
479 sha3_.c \
480 shun_.c \
481 sitemap_.c \
482 skins_.c \
483 smtp_.c \
484 sqlcmd_.c \
485 stash_.c \
486 stat_.c \
487 statrep_.c \
488 style_.c \
@@ -681,10 +682,11 @@
682 $(OX)\sha3$O \
683 $(OX)\shell$O \
684 $(OX)\shun$O \
685 $(OX)\sitemap$O \
686 $(OX)\skins$O \
687 $(OX)\smtp$O \
688 $(OX)\sqlcmd$O \
689 $(OX)\sqlite3$O \
690 $(OX)\stash$O \
691 $(OX)\stat$O \
692 $(OX)\statrep$O \
@@ -872,10 +874,11 @@
874 echo $(OX)\sha3.obj >> $@
875 echo $(OX)\shell.obj >> $@
876 echo $(OX)\shun.obj >> $@
877 echo $(OX)\sitemap.obj >> $@
878 echo $(OX)\skins.obj >> $@
879 echo $(OX)\smtp.obj >> $@
880 echo $(OX)\sqlcmd.obj >> $@
881 echo $(OX)\sqlite3.obj >> $@
882 echo $(OX)\stash.obj >> $@
883 echo $(OX)\stat.obj >> $@
884 echo $(OX)\statrep.obj >> $@
@@ -1623,10 +1626,16 @@
1626 $(OX)\skins$O : skins_.c skins.h
1627 $(TCC) /Fo$@ -c skins_.c
1628
1629 skins_.c : $(SRCDIR)\skins.c
1630 translate$E $** > $@
1631
1632 $(OX)\smtp$O : smtp_.c smtp.h
1633 $(TCC) /Fo$@ -c smtp_.c
1634
1635 smtp_.c : $(SRCDIR)\smtp.c
1636 translate$E $** > $@
1637
1638 $(OX)\sqlcmd$O : sqlcmd_.c sqlcmd.h
1639 $(TCC) /Fo$@ -c sqlcmd_.c
1640
1641 sqlcmd_.c : $(SRCDIR)\sqlcmd.c
@@ -1908,10 +1917,11 @@
1917 sha1hard_.c:sha1hard.h \
1918 sha3_.c:sha3.h \
1919 shun_.c:shun.h \
1920 sitemap_.c:sitemap.h \
1921 skins_.c:skins.h \
1922 smtp_.c:smtp.h \
1923 sqlcmd_.c:sqlcmd.h \
1924 stash_.c:stash.h \
1925 stat_.c:stat.h \
1926 statrep_.c:statrep.h \
1927 style_.c:style.h \
1928

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button