-
Notifications
You must be signed in to change notification settings - Fork 140
/
todo.txt
199 lines (195 loc) · 12.5 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
- update doesn't work without 'only 1 instance' (it's the -q)
+ replace shellExtDlg.gif with transparent png (english system)
+ self-test supporting https
+ expiring links
* dismiss regexp lib http://docwiki.embarcadero.com/Libraries/Rio/en/System.RegularExpressions.TRegEx
+ load *.events
+ url auth limited to resource
+ global limit speed for downloads (browsing excluded)
* consider letting comment "protected" files. Can it really cause harm?
* flag to enable lnk files in a folder (disabled by default)
+ sign exe http://www.rejetto.com/forum/hfs-~-http-file-server/'unsafe'/msg1061437/#msg1061437
* cache reReplace
+ {.calc.} to have a third numeric parameter that becomes 'x' symbol
+ hash&salt passwords
- setInterval > setTimeout
+ target=_blank as an option on links
- an unsaved VFS will be asked twice if a restart is caused by an update
+ more macros http://www.rejetto.com/forum/index.php/topic,10631.0.html
- long folder names are overflowing the tree-box http://www.rejetto.com/forum/index.php/topic,10631.0.html
+ {.vfs delete.}
+ log: color upload and downloads http://www.rejetto.com/forum/index.php/topic,10202.0.html
+ make simple variables work outside connections http://www.rejetto.com/forum/index.php/topic,9805.msg1054886.html#msg1054886
+ {.server stop.} http://www.rejetto.com/forum/index.php/topic,9577.msg1054784.html#msg1054784
+ macros missing to cache a folder: {.reply|content=|var=|code=|filename=|mime=.}
- unexpected scripting behavior http://www.rejetto.com/forum/index.php/topic,9728.msg1054517.html#msg1054517
in handleItem() translate only symbols, and run all macros at the end
document: [section|ver=MASK|build=MIN-MAX|template=MASK]
document: {.if|var}
document: {.exec|out|timeout|exitcode.}
document: [+section]
document: {.set item|diff template.}
document: {.add header|overwrite=0.}
document: {.calc| ][ }
document: single line diff templates (file path)
document: {.disconnection reason|if=XXX.}
document: %url%
document: commands returning white space: add folder, save, set account, exec, mkdir, chdir, delete, rename, move copy, set
document: pipe, base64, base64decode, dir, disk free, filetime, file changed, load tpl, sha256, for line
document {.convert|macros|dec|hex.}
document: new event [login]
+ event to filter logging http://www.rejetto.com/forum/index.php/topic,9784.0.html
- wrong browser http://www.rejetto.com/forum/index.php/topic,9710.0.html
solution:
read HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice::Progid
read ROOT\$program-id\shell\open\command::Default
* findExtOnStartupChk, when failing, is not reporting the server
- better dialog message http://www.rejetto.com/forum/index.php/topic,9778.0.html
+ upload to non-browsable folder
- android doesn't upload http://www.rejetto.com/forum/index.php/topic,9699.0/topicseen.html#msg1054287
- android doesn't work with passwords http://www.rejetto.com/forum/index.php/topic,9575.msg1054029.html#msg1054029
? default tpl: consider css data uri http://www.nczonline.net/blog/2010/07/06/data-uris-make-css-sprites-obsolete/
+ next VFS file format version should be text (yaml or json)
+ remove the "progress" from "log what", and use [progress|no log] instead
+ folder archive depth limit http://www.rejetto.com/forum/index.php/topic,8546.msg1050027.html#msg1050027
? in getPage() many %symbols% are translated in a way incompatible with {.section.}
? Windows Script Interfaces
? {.image|src=file|width=x|dst=outfile.}
+ user input through {.dialog.} or similar
+ show missing files in VFS http://www.rejetto.com/forum/index.php/topic,8203.new.html
* {.cache.} should be able to work on a simple variable
+ plugins system http://www.rejetto.com/wiki/index.php/HFS:_plugins_design
? tpl as plugin category
? try merging 2 implementations of runEventScript()
+ support PUT http method
? use the system index for faster searching http://msdn.microsoft.com/en-us/library/bb266517(VS.85).aspx http://www.rejetto.com/forum/index.php/topic,7700.msg1047024.html#msg1047024
- out of memory / GDI http://www.rejetto.com/forum/index.php/topic,7703.msg1047118.html#msg1047118
? consider using tpl.appendString() in getFolderPage() instead of getRecursiveDiffTplAsStr() to avoid some string concatenations
? fake the by-default "anyone" in permission/download, to reflect the behavior www.rejetto.com/forum/?topic=7301
+ log event to filter www.rejetto.com/forum/?topic=7332.0
? integration with mediainfo.dll www.rejetto.com/forum/?topic=7329
+ folder archive log, just as for deletion http://www.rejetto.com/forum/index.php?topic=6904.msg1042974;topicseen#msg1042974
- AV with RealVNC on hints by mouse hovering www.rejetto.com/forum/?topic=5261
- N-Stalker can locally crash HFS
- AV in #179 http://www.rejetto.com/forum/index.php?topic=5653.msg1033457#msg1033457 www.rejetto.com/forum/?topic=5681
- AV in #184 http://www.rejetto.com/forum/index.php?topic=5792.msg1034538#msg1034538
- AV in #185 http://www.rejetto.com/forum/indebx.php?topic=5795.msg1034536#msg1034536 www.rejetto.com/forum/?topic=5873
- focus problem hovering this hint http://www.rejetto.com/forum/index.php?topic=6321.msg1038272#msg1038272
- lock icon is lost on moving http://www.rejetto.com/forum/index.php?topic=6371.msg1038531#msg1038531
- there seems to be problems with SMB resources www.rejetto.com/forum/?topic=6365
- malfunctions with incorrect timestamps http://www.rejetto.com/forum/index.php?topic=6418.msg1039179#msg1039179
? permission events www.rejetto.com/forum/?topic=6698
- show error message http://www.rejetto.com/forum/index.php?topic=6695.msg1041212#msg1041212
- AV deleting files in #221 www.rejetto.com/forum/?topic=6629
+ "no download" should become a permission http://www.rejetto.com/forum/index.php?topic=6870.msg1042583#msg1042583
+ http://www.rejetto.com/forum/index.php?topic=6719.msg1041559#msg1041559
+ link properties: "open in new window"
+ authentication digest
+ improve the connections box http://www.rejetto.com/forum/index.php?topic=6689.msg1041182#msg1041182
+ ban page can't eventually access template files www.rejetto.com/forum/?topic=6628
+ support POSTed files www.rejetto.com/forum/?topic=6618
+ clicking on a group, user should get notified of what accounts are part of it
+ multi-span folder archive www.rejetto.com/forum/?topic=6575
+ an updated hint on virtual folders, to explain how to get upload working
- requesting a non-existant file inside an unauthorized folder, apache replies 401, hfs 404. try to comply.
+ make %list% available in every page
+ support for ALT+F4 with option "Minimize to tray clicking the close button" www.rejetto.com/forum/?topic=6351
+ replace and delete icons http://www.rejetto.com/forum/index.php?topic=6317.msg1038157#msg1038157
? currently the delete permission is only inside a folder. you can't mark a file or delete the marked folder. is this ok?
+ when a link is protected (no access for this user) it may be displayed as a link to the %item-name%, then 401, and if login is successful provide a redirection
+ change folder/link/generic-file icons (via GUI, without editing the template)
+ a way to get bigger icons (client side)
+ be able to produce rss http://www.rejetto.com/forum/index.php?topic=5846.msg1035481#msg1035481
* better warning message http://www.rejetto.com/forum/index.php?topic=5795.msg1034406#msg1034406
? on the fly files compression www.rejetto.com/forum/?topic=5492
? firewall mode www.rejetto.com/forum/?topic=5461
? auto-removing folders www.rejetto.com/forum/?topic=3149
+ last-access-time for files www.rejetto.com/forum/?topic=5266
+ expiration time for account www.rejetto.com/forum/?topic=5409
+ warn the user if there's no useful IP address http://www.rejetto.com/forum/index.php?topic=3193.msg1031371#msg1031371
+ GUI suggestions www.rejetto.com/forum/?topic=5334
+ {.cookie.} http://www.rejetto.com/forum/index.php?topic=5349.0
+ restrict access to -> ip mask www.rejetto.com/forum/?topic=5244
+ an option to not consider LAN traffic graph/statistics http://www.rejetto.com/forum/index.php?topic=5244.msg1030090#msg1030090
+ url command to save the output in a cache, given an ID an an expiry time (minutes?) http://www.rejetto.com/forum/index.php?topic=5239.msg1030223#msg1030223
+ ban list sorting (maybe always sort?) www.rejetto.com/forum/?topic=5251
? shutdown message www.rejetto.com/forum/?topic=3206
+ a variant of ?limit to trim after full listing (rename limit? the other method recalls the SQL limit, would fit better) http://www.rejetto.com/forum/index.php?topic=5196.msg1029734#msg1029734
+ show update news inside HFS
+ a way to filter/show only "new" files www.rejetto.com/forum/?topic=5227
? add to the LOG the X-REQUEST To to be able to know whom the proxy is forwarding to
+ a way to add via cmdline a file specifying its virtual name/path
? "sticky file" with an hint on adding a leading blank space www.rejetto.com/forum/?topic=5088
+ upload file overwriting per-folder www.rejetto.com/forum/?topic=5086
+ https
+ filter mask based on host, to disconnect who is not using our dyndns
+ mouse hovering the graph, shows the speed and time for that point
+ per-folder no-limit
+ windows auth (NLTM? seems to be available in ICS) www.rejetto.com/forum/?topic=3762
+ more stats www.rejetto.com/forum/?topic=4968
+ to disable single ban rules
+ ban by hostname
+ edit comments for real folders www.rejetto.com/forum/?topic=4667
+ a way to pass ini commands through the command line
+ create folders via command line www.rejetto.com/forum/?topic=3955
? support mp3ToIon www.rejetto.com/forum/?topic=4600
+ download only for <account-list>
+ account: see all transfers in ~progress http://www.rejetto.com/forum/index.php/topic,9325.msg1053416/topicseen.html#msg1053416
+ limit account to a host mask
+ tray icons for uploads
+ MAC filter
+ if robots.txt does not exist, an option "don't be listed on search engines"
+ menu -> limits -> temporarily disable all limits
+ menu -> limits -> max speed for each address
+ option to display counter for folders as number of accesses instead of total access to files in it
+ autodisabling accounts www.rejetto.com/forum/?topic=5379
+ on update, propose a link to the "what's new" page
+ add special folder (expert mode): let you specify a special folder, like documents, or manually enter a path (useful for relative paths), or GUID
+ logs rotation (hfs always append)
+ double address bar, one for LAN and one for the Internet
+ per user diff-tpl (apply both folder and user diff-tpl.s, and let the user decide priority, default:user,folder)
+ "Folder image mask", a file mask indicating the external file that should be used as icon (~img_folder)
+ to be able to add icons from multi-icon files (like shell32.dll)
+ installer (saving to registry, and making ini-file the new default, don't ask for shell menu)
+ support unicode filenames (FindFirstFileW. Cannot be done because widgets don't support unicode)
* show "(home)" instead of "/" in VFS
+ show updateinfo notice also in autocheck
+ top 10 downloaded files
+ after the self test fails, and a router problem is detected, prompt a wizard for portforwad.com (extract routers list)
+ export vfs map as txt/html
+ specific message for each disabled account
+ search for files including meta information (id3 tag) www.rejetto.com/forum/?topic=5312
+ multiupload using flash
? support shortcut to folders in real-folders
* save custom icons in VFS only once
+ DNS reverse for ips www.rejetto.com/forum/?topic=4970
+ UPnP (www.upnpworks.alcidelic.com/links.html) (www.whitebear.ch) (http://miniupnp.free.fr/) (http://miniupnp.free.fr/files/xchat-upnp20061022.patch)
+ UPnP Media Server www.rejetto.com/forum/?topic=5538
+ save to registry in different strings
+ loading cfg, if version < current then warn user
+ auto-ban IP if: bad login X times (with IP exclusion mask) [macros?]
+ deny listing and download for uploading files
+ download/upload quota (global and account-based)
+ purge VFS from unexistant items: files, real folders, virtual folders, empty folders
+ custom browser [with an help on how to get a new browser window]
+ admin panel (with stats, and maybe commands)
+ limit bandwidth/downloads/kb by user, by ip
+ external text files with list of authorized IP addresses/accounts
+ periodic password changer? (t=1061)
+ thumbnails mode (create thumbnails on addition)
? socks5
+ SSI
+ support file renaming notification
+ multi-language
+ zip format for folder archives
* stop using /~commands and move all of them in the standard ?name=value form
VER 3
+ new kind of folder (no more real/virtual folders)
VER 3.5
+ search for files
+ file/folder properties in a window (collect menu commands)
+ undo (multilevel)
VER 4
+ PHP/ASP via CGI (http://cgi-spec.golux.com/)
VER 5
+ ftp / webdav