Fossil SCM

Add the Security-Audit page. There is more work to be done here, but it is now at least partially functional.

drh 2017-06-30 16:18 trunk merge
Commit 02683077f4a9a83a1aa2a2d3e1a552b78a121bba430769404a1f84672fb55fa1
+12
--- src/main.mk
+++ src/main.mk
@@ -101,10 +101,11 @@
101101
$(SRCDIR)/regexp.c \
102102
$(SRCDIR)/report.c \
103103
$(SRCDIR)/rss.c \
104104
$(SRCDIR)/schema.c \
105105
$(SRCDIR)/search.c \
106
+ $(SRCDIR)/security_audit.c \
106107
$(SRCDIR)/setup.c \
107108
$(SRCDIR)/sha1.c \
108109
$(SRCDIR)/sha1hard.c \
109110
$(SRCDIR)/sha3.c \
110111
$(SRCDIR)/shun.c \
@@ -279,10 +280,11 @@
279280
$(OBJDIR)/regexp_.c \
280281
$(OBJDIR)/report_.c \
281282
$(OBJDIR)/rss_.c \
282283
$(OBJDIR)/schema_.c \
283284
$(OBJDIR)/search_.c \
285
+ $(OBJDIR)/security_audit_.c \
284286
$(OBJDIR)/setup_.c \
285287
$(OBJDIR)/sha1_.c \
286288
$(OBJDIR)/sha1hard_.c \
287289
$(OBJDIR)/sha3_.c \
288290
$(OBJDIR)/shun_.c \
@@ -406,10 +408,11 @@
406408
$(OBJDIR)/regexp.o \
407409
$(OBJDIR)/report.o \
408410
$(OBJDIR)/rss.o \
409411
$(OBJDIR)/schema.o \
410412
$(OBJDIR)/search.o \
413
+ $(OBJDIR)/security_audit.o \
411414
$(OBJDIR)/setup.o \
412415
$(OBJDIR)/sha1.o \
413416
$(OBJDIR)/sha1hard.o \
414417
$(OBJDIR)/sha3.o \
415418
$(OBJDIR)/shun.o \
@@ -696,10 +699,11 @@
696699
$(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
697700
$(OBJDIR)/report_.c:$(OBJDIR)/report.h \
698701
$(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
699702
$(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
700703
$(OBJDIR)/search_.c:$(OBJDIR)/search.h \
704
+ $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
701705
$(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
702706
$(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
703707
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
704708
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
705709
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1443,10 +1447,18 @@
14431447
14441448
$(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
14451449
$(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
14461450
14471451
$(OBJDIR)/search.h: $(OBJDIR)/headers
1452
+
1453
+$(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(OBJDIR)/translate
1454
+ $(OBJDIR)/translate $(SRCDIR)/security_audit.c >$@
1455
+
1456
+$(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
1457
+ $(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
1458
+
1459
+$(OBJDIR)/security_audit.h: $(OBJDIR)/headers
14481460
14491461
$(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(OBJDIR)/translate
14501462
$(OBJDIR)/translate $(SRCDIR)/setup.c >$@
14511463
14521464
$(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
14531465
--- src/main.mk
+++ src/main.mk
@@ -101,10 +101,11 @@
101 $(SRCDIR)/regexp.c \
102 $(SRCDIR)/report.c \
103 $(SRCDIR)/rss.c \
104 $(SRCDIR)/schema.c \
105 $(SRCDIR)/search.c \
 
106 $(SRCDIR)/setup.c \
107 $(SRCDIR)/sha1.c \
108 $(SRCDIR)/sha1hard.c \
109 $(SRCDIR)/sha3.c \
110 $(SRCDIR)/shun.c \
@@ -279,10 +280,11 @@
279 $(OBJDIR)/regexp_.c \
280 $(OBJDIR)/report_.c \
281 $(OBJDIR)/rss_.c \
282 $(OBJDIR)/schema_.c \
283 $(OBJDIR)/search_.c \
 
284 $(OBJDIR)/setup_.c \
285 $(OBJDIR)/sha1_.c \
286 $(OBJDIR)/sha1hard_.c \
287 $(OBJDIR)/sha3_.c \
288 $(OBJDIR)/shun_.c \
@@ -406,10 +408,11 @@
406 $(OBJDIR)/regexp.o \
407 $(OBJDIR)/report.o \
408 $(OBJDIR)/rss.o \
409 $(OBJDIR)/schema.o \
410 $(OBJDIR)/search.o \
 
411 $(OBJDIR)/setup.o \
412 $(OBJDIR)/sha1.o \
413 $(OBJDIR)/sha1hard.o \
414 $(OBJDIR)/sha3.o \
415 $(OBJDIR)/shun.o \
@@ -696,10 +699,11 @@
696 $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
697 $(OBJDIR)/report_.c:$(OBJDIR)/report.h \
698 $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
699 $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
700 $(OBJDIR)/search_.c:$(OBJDIR)/search.h \
 
701 $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
702 $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
703 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
704 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
705 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1443,10 +1447,18 @@
1443
1444 $(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
1445 $(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
1446
1447 $(OBJDIR)/search.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1448
1449 $(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(OBJDIR)/translate
1450 $(OBJDIR)/translate $(SRCDIR)/setup.c >$@
1451
1452 $(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
1453
--- src/main.mk
+++ src/main.mk
@@ -101,10 +101,11 @@
101 $(SRCDIR)/regexp.c \
102 $(SRCDIR)/report.c \
103 $(SRCDIR)/rss.c \
104 $(SRCDIR)/schema.c \
105 $(SRCDIR)/search.c \
106 $(SRCDIR)/security_audit.c \
107 $(SRCDIR)/setup.c \
108 $(SRCDIR)/sha1.c \
109 $(SRCDIR)/sha1hard.c \
110 $(SRCDIR)/sha3.c \
111 $(SRCDIR)/shun.c \
@@ -279,10 +280,11 @@
280 $(OBJDIR)/regexp_.c \
281 $(OBJDIR)/report_.c \
282 $(OBJDIR)/rss_.c \
283 $(OBJDIR)/schema_.c \
284 $(OBJDIR)/search_.c \
285 $(OBJDIR)/security_audit_.c \
286 $(OBJDIR)/setup_.c \
287 $(OBJDIR)/sha1_.c \
288 $(OBJDIR)/sha1hard_.c \
289 $(OBJDIR)/sha3_.c \
290 $(OBJDIR)/shun_.c \
@@ -406,10 +408,11 @@
408 $(OBJDIR)/regexp.o \
409 $(OBJDIR)/report.o \
410 $(OBJDIR)/rss.o \
411 $(OBJDIR)/schema.o \
412 $(OBJDIR)/search.o \
413 $(OBJDIR)/security_audit.o \
414 $(OBJDIR)/setup.o \
415 $(OBJDIR)/sha1.o \
416 $(OBJDIR)/sha1hard.o \
417 $(OBJDIR)/sha3.o \
418 $(OBJDIR)/shun.o \
@@ -696,10 +699,11 @@
699 $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
700 $(OBJDIR)/report_.c:$(OBJDIR)/report.h \
701 $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
702 $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
703 $(OBJDIR)/search_.c:$(OBJDIR)/search.h \
704 $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
705 $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
706 $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
707 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
708 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
709 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1443,10 +1447,18 @@
1447
1448 $(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
1449 $(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
1450
1451 $(OBJDIR)/search.h: $(OBJDIR)/headers
1452
1453 $(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(OBJDIR)/translate
1454 $(OBJDIR)/translate $(SRCDIR)/security_audit.c >$@
1455
1456 $(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
1457 $(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
1458
1459 $(OBJDIR)/security_audit.h: $(OBJDIR)/headers
1460
1461 $(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(OBJDIR)/translate
1462 $(OBJDIR)/translate $(SRCDIR)/setup.c >$@
1463
1464 $(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
1465
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -106,10 +106,11 @@
106106
regexp
107107
report
108108
rss
109109
schema
110110
search
111
+ security_audit
111112
setup
112113
sha1
113114
sha1hard
114115
sha3
115116
shun
116117
117118
ADDED src/security_audit.c
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -106,10 +106,11 @@
106 regexp
107 report
108 rss
109 schema
110 search
 
111 setup
112 sha1
113 sha1hard
114 sha3
115 shun
116
117 DDED src/security_audit.c
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -106,10 +106,11 @@
106 regexp
107 report
108 rss
109 schema
110 search
111 security_audit
112 setup
113 sha1
114 sha1hard
115 sha3
116 shun
117
118 DDED src/security_audit.c
--- a/src/security_audit.c
+++ b/src/security_audit.c
@@ -0,0 +1,45 @@
1
+g.zif( szFile>1000 ){download" value="Download">" value="Truncate">
2
+ }
3
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
4
+ @ Nois defined. It is recommended that you establish
5
+ @ an error log on Fossil servers and molong got double res >2here is no server error log!g.zif( sz;<b>Caution:</b>
6
+ @ Nois defined. It is recommended that you establish
7
+ @ an error log on Fossil servers and molong got double resg
8
+ zif( szFile>1000 ){download" value="Download">" value="Truncate">
9
+ }
10
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
11
+ @ Nois defined. It is recommended that you establish
12
+ @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
13
+ }
14
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
15
+ @ Nois defined. It is recommended that you establish
16
+ @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){y*'h}
17
+
18
+ /* Check to see if push-unversioned is granted to many people.
19
+ */%d(n) users.
20
+ue="Download">" value="Truncate">
21
+ }
22
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
23
+ @ Nois defined. It is recommended that you establish
24
+ @ an error log on Fossil servers and molong got double res >2here is no</form>2here is no server error log!g.zif( sz;<b>Caution:</b>
25
+ @ Nois defined. It is recommended that you establish
26
+ @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
27
+ }
28
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
29
+ @ Nois defined. It is recommended that you establish
30
+ @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){, each of whom are highly trusteda large number of
31
+ @ users (%d(npassers-by on the
32
+ @ internet.
33
+ @ an error log on Fossil servers and molong got double res >2here is no server error log!g.zif( sz;<b>Caution:</b>
34
+ @ Nois defined. It is recommended that you establish
35
+ @ an error log on Fossil servers and molong got double resg
36
+ zif( szFile>1000 ){download" value="Download">" value="Truncate">
37
+ }
38
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
39
+ @ Nois defined. It is recommended that you establish
40
+ @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
41
+ }
42
+ @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
43
+ @ Nois defined. It is recommended that you establish
44
+ @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){, each of whom are highly trusteda large number of
45
+ @ users (%d(n
--- a/src/security_audit.c
+++ b/src/security_audit.c
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/src/security_audit.c
+++ b/src/security_audit.c
@@ -0,0 +1,45 @@
1 g.zif( szFile>1000 ){download" value="Download">" value="Truncate">
2 }
3 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
4 @ Nois defined. It is recommended that you establish
5 @ an error log on Fossil servers and molong got double res >2here is no server error log!g.zif( sz;<b>Caution:</b>
6 @ Nois defined. It is recommended that you establish
7 @ an error log on Fossil servers and molong got double resg
8 zif( szFile>1000 ){download" value="Download">" value="Truncate">
9 }
10 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
11 @ Nois defined. It is recommended that you establish
12 @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
13 }
14 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
15 @ Nois defined. It is recommended that you establish
16 @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){y*'h}
17
18 /* Check to see if push-unversioned is granted to many people.
19 */%d(n) users.
20 ue="Download">" value="Truncate">
21 }
22 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
23 @ Nois defined. It is recommended that you establish
24 @ an error log on Fossil servers and molong got double res >2here is no</form>2here is no server error log!g.zif( sz;<b>Caution:</b>
25 @ Nois defined. It is recommended that you establish
26 @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
27 }
28 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
29 @ Nois defined. It is recommended that you establish
30 @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){, each of whom are highly trusteda large number of
31 @ users (%d(npassers-by on the
32 @ internet.
33 @ an error log on Fossil servers and molong got double res >2here is no server error log!g.zif( sz;<b>Caution:</b>
34 @ Nois defined. It is recommended that you establish
35 @ an error log on Fossil servers and molong got double resg
36 zif( szFile>1000 ){download" value="Download">" value="Truncate">
37 }
38 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
39 @ Nois defined. It is recommended that you establish
40 @ an error log on Fossil servers and molong got double rese>1000 ){download" value="Download">" value="Truncate">
41 }
42 @ </form>2here is no server error log!g.zif( sz;<b>Caution:</b>
43 @ Nois defined. It is recommended that you establish
44 @ an error log on Fossil servers and molong got double res3zif( szFile>1000 ){d00 ){, each of whom are highly trusteda large number of
45 @ users (%d(n
--- src/setup.c
+++ src/setup.c
@@ -83,10 +83,12 @@
8383
"Grant privileges to individual users.");
8484
setup_menu_entry("Access", "setup_access",
8585
"Control access settings.");
8686
setup_menu_entry("Configuration", "setup_config",
8787
"Configure the WWW components of the repository");
88
+ setup_menu_entry("Security-Audit", "secaudit0",
89
+ "Analyze the current configuration for security problems");
8890
setup_menu_entry("Settings", "setup_settings",
8991
"Web interface to the \"fossil settings\" command");
9092
setup_menu_entry("Timeline", "setup_timeline",
9193
"Timeline display preferences");
9294
setup_menu_entry("Login-Group", "setup_login_group",
9395
--- src/setup.c
+++ src/setup.c
@@ -83,10 +83,12 @@
83 "Grant privileges to individual users.");
84 setup_menu_entry("Access", "setup_access",
85 "Control access settings.");
86 setup_menu_entry("Configuration", "setup_config",
87 "Configure the WWW components of the repository");
 
 
88 setup_menu_entry("Settings", "setup_settings",
89 "Web interface to the \"fossil settings\" command");
90 setup_menu_entry("Timeline", "setup_timeline",
91 "Timeline display preferences");
92 setup_menu_entry("Login-Group", "setup_login_group",
93
--- src/setup.c
+++ src/setup.c
@@ -83,10 +83,12 @@
83 "Grant privileges to individual users.");
84 setup_menu_entry("Access", "setup_access",
85 "Control access settings.");
86 setup_menu_entry("Configuration", "setup_config",
87 "Configure the WWW components of the repository");
88 setup_menu_entry("Security-Audit", "secaudit0",
89 "Analyze the current configuration for security problems");
90 setup_menu_entry("Settings", "setup_settings",
91 "Web interface to the \"fossil settings\" command");
92 setup_menu_entry("Timeline", "setup_timeline",
93 "Timeline display preferences");
94 setup_menu_entry("Login-Group", "setup_login_group",
95
+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
3030
3131
SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c foci_.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 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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c foci_.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
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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$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)\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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$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
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 db delta deltacmd descendants diff diffcmd dispatch doc encode event export file finfo foci 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 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 db delta deltacmd descendants diff diffcmd dispatch doc encode event export file finfo foci 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 > $@
5555
+echo fossil >> $@
5656
+echo fossil >> $@
5757
+echo $(LIBS) >> $@
5858
+echo. >> $@
5959
+echo fossil >> $@
@@ -650,10 +650,16 @@
650650
$(OBJDIR)\search$O : search_.c search.h
651651
$(TCC) -o$@ -c search_.c
652652
653653
search_.c : $(SRCDIR)\search.c
654654
+translate$E $** > $@
655
+
656
+$(OBJDIR)\security_audit$O : security_audit_.c security_audit.h
657
+ $(TCC) -o$@ -c security_audit_.c
658
+
659
+security_audit_.c : $(SRCDIR)\security_audit.c
660
+ +translate$E $** > $@
655661
656662
$(OBJDIR)\setup$O : setup_.c setup.h
657663
$(TCC) -o$@ -c setup_.c
658664
659665
setup_.c : $(SRCDIR)\setup.c
@@ -874,7 +880,7 @@
874880
875881
zip_.c : $(SRCDIR)\zip.c
876882
+translate$E $** > $@
877883
878884
headers: makeheaders$E page_index.h builtin_data.h VERSION.h
879
- +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 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 encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.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 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
885
+ +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 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 encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.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
880886
@copy /Y nul: headers
881887
--- 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
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c foci_.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 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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$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)\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 db delta deltacmd descendants diff diffcmd dispatch doc encode event export file finfo foci 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 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 >> $@
@@ -650,10 +650,16 @@
650 $(OBJDIR)\search$O : search_.c search.h
651 $(TCC) -o$@ -c search_.c
652
653 search_.c : $(SRCDIR)\search.c
654 +translate$E $** > $@
 
 
 
 
 
 
655
656 $(OBJDIR)\setup$O : setup_.c setup.h
657 $(TCC) -o$@ -c setup_.c
658
659 setup_.c : $(SRCDIR)\setup.c
@@ -874,7 +880,7 @@
874
875 zip_.c : $(SRCDIR)\zip.c
876 +translate$E $** > $@
877
878 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
879 +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 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 encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.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 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
880 @copy /Y nul: headers
881
--- 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
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c event_.c export_.c file_.c finfo_.c foci_.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)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$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 db delta deltacmd descendants diff diffcmd dispatch doc encode event export file finfo foci 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 >> $@
@@ -650,10 +650,16 @@
650 $(OBJDIR)\search$O : search_.c search.h
651 $(TCC) -o$@ -c search_.c
652
653 search_.c : $(SRCDIR)\search.c
654 +translate$E $** > $@
655
656 $(OBJDIR)\security_audit$O : security_audit_.c security_audit.h
657 $(TCC) -o$@ -c security_audit_.c
658
659 security_audit_.c : $(SRCDIR)\security_audit.c
660 +translate$E $** > $@
661
662 $(OBJDIR)\setup$O : setup_.c setup.h
663 $(TCC) -o$@ -c setup_.c
664
665 setup_.c : $(SRCDIR)\setup.c
@@ -874,7 +880,7 @@
880
881 zip_.c : $(SRCDIR)\zip.c
882 +translate$E $** > $@
883
884 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
885 +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 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 encode_.c:encode.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.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
886 @copy /Y nul: headers
887
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -510,10 +510,11 @@
510510
$(SRCDIR)/regexp.c \
511511
$(SRCDIR)/report.c \
512512
$(SRCDIR)/rss.c \
513513
$(SRCDIR)/schema.c \
514514
$(SRCDIR)/search.c \
515
+ $(SRCDIR)/security_audit.c \
515516
$(SRCDIR)/setup.c \
516517
$(SRCDIR)/sha1.c \
517518
$(SRCDIR)/sha1hard.c \
518519
$(SRCDIR)/sha3.c \
519520
$(SRCDIR)/shun.c \
@@ -688,10 +689,11 @@
688689
$(OBJDIR)/regexp_.c \
689690
$(OBJDIR)/report_.c \
690691
$(OBJDIR)/rss_.c \
691692
$(OBJDIR)/schema_.c \
692693
$(OBJDIR)/search_.c \
694
+ $(OBJDIR)/security_audit_.c \
693695
$(OBJDIR)/setup_.c \
694696
$(OBJDIR)/sha1_.c \
695697
$(OBJDIR)/sha1hard_.c \
696698
$(OBJDIR)/sha3_.c \
697699
$(OBJDIR)/shun_.c \
@@ -815,10 +817,11 @@
815817
$(OBJDIR)/regexp.o \
816818
$(OBJDIR)/report.o \
817819
$(OBJDIR)/rss.o \
818820
$(OBJDIR)/schema.o \
819821
$(OBJDIR)/search.o \
822
+ $(OBJDIR)/security_audit.o \
820823
$(OBJDIR)/setup.o \
821824
$(OBJDIR)/sha1.o \
822825
$(OBJDIR)/sha1hard.o \
823826
$(OBJDIR)/sha3.o \
824827
$(OBJDIR)/shun.o \
@@ -1153,10 +1156,11 @@
11531156
$(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
11541157
$(OBJDIR)/report_.c:$(OBJDIR)/report.h \
11551158
$(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
11561159
$(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
11571160
$(OBJDIR)/search_.c:$(OBJDIR)/search.h \
1161
+ $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
11581162
$(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
11591163
$(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
11601164
$(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
11611165
$(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
11621166
$(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1902,10 +1906,18 @@
19021906
19031907
$(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
19041908
$(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
19051909
19061910
$(OBJDIR)/search.h: $(OBJDIR)/headers
1911
+
1912
+$(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(TRANSLATE)
1913
+ $(TRANSLATE) $(SRCDIR)/security_audit.c >$@
1914
+
1915
+$(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
1916
+ $(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
1917
+
1918
+$(OBJDIR)/security_audit.h: $(OBJDIR)/headers
19071919
19081920
$(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(TRANSLATE)
19091921
$(TRANSLATE) $(SRCDIR)/setup.c >$@
19101922
19111923
$(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
19121924
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -510,10 +510,11 @@
510 $(SRCDIR)/regexp.c \
511 $(SRCDIR)/report.c \
512 $(SRCDIR)/rss.c \
513 $(SRCDIR)/schema.c \
514 $(SRCDIR)/search.c \
 
515 $(SRCDIR)/setup.c \
516 $(SRCDIR)/sha1.c \
517 $(SRCDIR)/sha1hard.c \
518 $(SRCDIR)/sha3.c \
519 $(SRCDIR)/shun.c \
@@ -688,10 +689,11 @@
688 $(OBJDIR)/regexp_.c \
689 $(OBJDIR)/report_.c \
690 $(OBJDIR)/rss_.c \
691 $(OBJDIR)/schema_.c \
692 $(OBJDIR)/search_.c \
 
693 $(OBJDIR)/setup_.c \
694 $(OBJDIR)/sha1_.c \
695 $(OBJDIR)/sha1hard_.c \
696 $(OBJDIR)/sha3_.c \
697 $(OBJDIR)/shun_.c \
@@ -815,10 +817,11 @@
815 $(OBJDIR)/regexp.o \
816 $(OBJDIR)/report.o \
817 $(OBJDIR)/rss.o \
818 $(OBJDIR)/schema.o \
819 $(OBJDIR)/search.o \
 
820 $(OBJDIR)/setup.o \
821 $(OBJDIR)/sha1.o \
822 $(OBJDIR)/sha1hard.o \
823 $(OBJDIR)/sha3.o \
824 $(OBJDIR)/shun.o \
@@ -1153,10 +1156,11 @@
1153 $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
1154 $(OBJDIR)/report_.c:$(OBJDIR)/report.h \
1155 $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
1156 $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
1157 $(OBJDIR)/search_.c:$(OBJDIR)/search.h \
 
1158 $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
1159 $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
1160 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1161 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1162 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1902,10 +1906,18 @@
1902
1903 $(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
1904 $(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
1905
1906 $(OBJDIR)/search.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1907
1908 $(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(TRANSLATE)
1909 $(TRANSLATE) $(SRCDIR)/setup.c >$@
1910
1911 $(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
1912
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -510,10 +510,11 @@
510 $(SRCDIR)/regexp.c \
511 $(SRCDIR)/report.c \
512 $(SRCDIR)/rss.c \
513 $(SRCDIR)/schema.c \
514 $(SRCDIR)/search.c \
515 $(SRCDIR)/security_audit.c \
516 $(SRCDIR)/setup.c \
517 $(SRCDIR)/sha1.c \
518 $(SRCDIR)/sha1hard.c \
519 $(SRCDIR)/sha3.c \
520 $(SRCDIR)/shun.c \
@@ -688,10 +689,11 @@
689 $(OBJDIR)/regexp_.c \
690 $(OBJDIR)/report_.c \
691 $(OBJDIR)/rss_.c \
692 $(OBJDIR)/schema_.c \
693 $(OBJDIR)/search_.c \
694 $(OBJDIR)/security_audit_.c \
695 $(OBJDIR)/setup_.c \
696 $(OBJDIR)/sha1_.c \
697 $(OBJDIR)/sha1hard_.c \
698 $(OBJDIR)/sha3_.c \
699 $(OBJDIR)/shun_.c \
@@ -815,10 +817,11 @@
817 $(OBJDIR)/regexp.o \
818 $(OBJDIR)/report.o \
819 $(OBJDIR)/rss.o \
820 $(OBJDIR)/schema.o \
821 $(OBJDIR)/search.o \
822 $(OBJDIR)/security_audit.o \
823 $(OBJDIR)/setup.o \
824 $(OBJDIR)/sha1.o \
825 $(OBJDIR)/sha1hard.o \
826 $(OBJDIR)/sha3.o \
827 $(OBJDIR)/shun.o \
@@ -1153,10 +1156,11 @@
1156 $(OBJDIR)/regexp_.c:$(OBJDIR)/regexp.h \
1157 $(OBJDIR)/report_.c:$(OBJDIR)/report.h \
1158 $(OBJDIR)/rss_.c:$(OBJDIR)/rss.h \
1159 $(OBJDIR)/schema_.c:$(OBJDIR)/schema.h \
1160 $(OBJDIR)/search_.c:$(OBJDIR)/search.h \
1161 $(OBJDIR)/security_audit_.c:$(OBJDIR)/security_audit.h \
1162 $(OBJDIR)/setup_.c:$(OBJDIR)/setup.h \
1163 $(OBJDIR)/sha1_.c:$(OBJDIR)/sha1.h \
1164 $(OBJDIR)/sha1hard_.c:$(OBJDIR)/sha1hard.h \
1165 $(OBJDIR)/sha3_.c:$(OBJDIR)/sha3.h \
1166 $(OBJDIR)/shun_.c:$(OBJDIR)/shun.h \
@@ -1902,10 +1906,18 @@
1906
1907 $(OBJDIR)/search.o: $(OBJDIR)/search_.c $(OBJDIR)/search.h $(SRCDIR)/config.h
1908 $(XTCC) -o $(OBJDIR)/search.o -c $(OBJDIR)/search_.c
1909
1910 $(OBJDIR)/search.h: $(OBJDIR)/headers
1911
1912 $(OBJDIR)/security_audit_.c: $(SRCDIR)/security_audit.c $(TRANSLATE)
1913 $(TRANSLATE) $(SRCDIR)/security_audit.c >$@
1914
1915 $(OBJDIR)/security_audit.o: $(OBJDIR)/security_audit_.c $(OBJDIR)/security_audit.h $(SRCDIR)/config.h
1916 $(XTCC) -o $(OBJDIR)/security_audit.o -c $(OBJDIR)/security_audit_.c
1917
1918 $(OBJDIR)/security_audit.h: $(OBJDIR)/headers
1919
1920 $(OBJDIR)/setup_.c: $(SRCDIR)/setup.c $(TRANSLATE)
1921 $(TRANSLATE) $(SRCDIR)/setup.c >$@
1922
1923 $(OBJDIR)/setup.o: $(OBJDIR)/setup_.c $(OBJDIR)/setup.h $(SRCDIR)/config.h
1924
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -437,10 +437,11 @@
437437
regexp_.c \
438438
report_.c \
439439
rss_.c \
440440
schema_.c \
441441
search_.c \
442
+ security_audit_.c \
442443
setup_.c \
443444
sha1_.c \
444445
sha1hard_.c \
445446
sha3_.c \
446447
shun_.c \
@@ -614,10 +615,11 @@
614615
$(OX)\regexp$O \
615616
$(OX)\report$O \
616617
$(OX)\rss$O \
617618
$(OX)\schema$O \
618619
$(OX)\search$O \
620
+ $(OX)\security_audit$O \
619621
$(OX)\setup$O \
620622
$(OX)\sha1$O \
621623
$(OX)\sha1hard$O \
622624
$(OX)\sha3$O \
623625
$(OX)\shell$O \
@@ -800,10 +802,11 @@
800802
echo $(OX)\regexp.obj >> $@
801803
echo $(OX)\report.obj >> $@
802804
echo $(OX)\rss.obj >> $@
803805
echo $(OX)\schema.obj >> $@
804806
echo $(OX)\search.obj >> $@
807
+ echo $(OX)\security_audit.obj >> $@
805808
echo $(OX)\setup.obj >> $@
806809
echo $(OX)\sha1.obj >> $@
807810
echo $(OX)\sha1hard.obj >> $@
808811
echo $(OX)\sha3.obj >> $@
809812
echo $(OX)\shell.obj >> $@
@@ -1478,10 +1481,16 @@
14781481
$(OX)\search$O : search_.c search.h
14791482
$(TCC) /Fo$@ -c search_.c
14801483
14811484
search_.c : $(SRCDIR)\search.c
14821485
translate$E $** > $@
1486
+
1487
+$(OX)\security_audit$O : security_audit_.c security_audit.h
1488
+ $(TCC) /Fo$@ -c security_audit_.c
1489
+
1490
+security_audit_.c : $(SRCDIR)\security_audit.c
1491
+ translate$E $** > $@
14831492
14841493
$(OX)\setup$O : setup_.c setup.h
14851494
$(TCC) /Fo$@ -c setup_.c
14861495
14871496
setup_.c : $(SRCDIR)\setup.c
@@ -1793,10 +1802,11 @@
17931802
regexp_.c:regexp.h \
17941803
report_.c:report.h \
17951804
rss_.c:rss.h \
17961805
schema_.c:schema.h \
17971806
search_.c:search.h \
1807
+ security_audit_.c:security_audit.h \
17981808
setup_.c:setup.h \
17991809
sha1_.c:sha1.h \
18001810
sha1hard_.c:sha1hard.h \
18011811
sha3_.c:sha3.h \
18021812
shun_.c:shun.h \
18031813
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -437,10 +437,11 @@
437 regexp_.c \
438 report_.c \
439 rss_.c \
440 schema_.c \
441 search_.c \
 
442 setup_.c \
443 sha1_.c \
444 sha1hard_.c \
445 sha3_.c \
446 shun_.c \
@@ -614,10 +615,11 @@
614 $(OX)\regexp$O \
615 $(OX)\report$O \
616 $(OX)\rss$O \
617 $(OX)\schema$O \
618 $(OX)\search$O \
 
619 $(OX)\setup$O \
620 $(OX)\sha1$O \
621 $(OX)\sha1hard$O \
622 $(OX)\sha3$O \
623 $(OX)\shell$O \
@@ -800,10 +802,11 @@
800 echo $(OX)\regexp.obj >> $@
801 echo $(OX)\report.obj >> $@
802 echo $(OX)\rss.obj >> $@
803 echo $(OX)\schema.obj >> $@
804 echo $(OX)\search.obj >> $@
 
805 echo $(OX)\setup.obj >> $@
806 echo $(OX)\sha1.obj >> $@
807 echo $(OX)\sha1hard.obj >> $@
808 echo $(OX)\sha3.obj >> $@
809 echo $(OX)\shell.obj >> $@
@@ -1478,10 +1481,16 @@
1478 $(OX)\search$O : search_.c search.h
1479 $(TCC) /Fo$@ -c search_.c
1480
1481 search_.c : $(SRCDIR)\search.c
1482 translate$E $** > $@
 
 
 
 
 
 
1483
1484 $(OX)\setup$O : setup_.c setup.h
1485 $(TCC) /Fo$@ -c setup_.c
1486
1487 setup_.c : $(SRCDIR)\setup.c
@@ -1793,10 +1802,11 @@
1793 regexp_.c:regexp.h \
1794 report_.c:report.h \
1795 rss_.c:rss.h \
1796 schema_.c:schema.h \
1797 search_.c:search.h \
 
1798 setup_.c:setup.h \
1799 sha1_.c:sha1.h \
1800 sha1hard_.c:sha1hard.h \
1801 sha3_.c:sha3.h \
1802 shun_.c:shun.h \
1803
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -437,10 +437,11 @@
437 regexp_.c \
438 report_.c \
439 rss_.c \
440 schema_.c \
441 search_.c \
442 security_audit_.c \
443 setup_.c \
444 sha1_.c \
445 sha1hard_.c \
446 sha3_.c \
447 shun_.c \
@@ -614,10 +615,11 @@
615 $(OX)\regexp$O \
616 $(OX)\report$O \
617 $(OX)\rss$O \
618 $(OX)\schema$O \
619 $(OX)\search$O \
620 $(OX)\security_audit$O \
621 $(OX)\setup$O \
622 $(OX)\sha1$O \
623 $(OX)\sha1hard$O \
624 $(OX)\sha3$O \
625 $(OX)\shell$O \
@@ -800,10 +802,11 @@
802 echo $(OX)\regexp.obj >> $@
803 echo $(OX)\report.obj >> $@
804 echo $(OX)\rss.obj >> $@
805 echo $(OX)\schema.obj >> $@
806 echo $(OX)\search.obj >> $@
807 echo $(OX)\security_audit.obj >> $@
808 echo $(OX)\setup.obj >> $@
809 echo $(OX)\sha1.obj >> $@
810 echo $(OX)\sha1hard.obj >> $@
811 echo $(OX)\sha3.obj >> $@
812 echo $(OX)\shell.obj >> $@
@@ -1478,10 +1481,16 @@
1481 $(OX)\search$O : search_.c search.h
1482 $(TCC) /Fo$@ -c search_.c
1483
1484 search_.c : $(SRCDIR)\search.c
1485 translate$E $** > $@
1486
1487 $(OX)\security_audit$O : security_audit_.c security_audit.h
1488 $(TCC) /Fo$@ -c security_audit_.c
1489
1490 security_audit_.c : $(SRCDIR)\security_audit.c
1491 translate$E $** > $@
1492
1493 $(OX)\setup$O : setup_.c setup.h
1494 $(TCC) /Fo$@ -c setup_.c
1495
1496 setup_.c : $(SRCDIR)\setup.c
@@ -1793,10 +1802,11 @@
1802 regexp_.c:regexp.h \
1803 report_.c:report.h \
1804 rss_.c:rss.h \
1805 schema_.c:schema.h \
1806 search_.c:search.h \
1807 security_audit_.c:security_audit.h \
1808 setup_.c:setup.h \
1809 sha1_.c:sha1.h \
1810 sha1hard_.c:sha1hard.h \
1811 sha3_.c:sha3.h \
1812 shun_.c:shun.h \
1813

Keyboard Shortcuts

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