Skip to content

Commit ca412d7

Browse files
committed
README.md: Add roadmap/planned features
1 parent 0c521aa commit ca412d7

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

+17
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,22 @@ declare -x http_proxy="http://int-proxy.corp:3128"
6767
lathiat@ubuntu:~/src/preproxy$
6868
```
6969

70+
# Roadmap
71+
72+
I plan to implement support for using a wpad.dat file, and caching it for some amount of time
73+
to ensure speedy command execution.
74+
75+
Challenges in this are:
76+
- A javascript interpreter is needed to properly interpret the file
77+
- Some wpad.dat files do matches against the hostname (and possibly other things) to determine the
78+
appropriate proxy.. we can't really support that as the URL may or may not beas the URL may or
79+
may not beas the URL may or may not beas the URL may or may not be known.
80+
81+
However basic support will likely be good enough for many use cases.
82+
83+
Other options for network detection may also be appropriate, i.e. based on IP address, DNS domain, or
84+
GNOME/network-manager proxy settings for corporate networks rather than VPNs as I originally designed
85+
it for. If you have a use case here, please let me know.
86+
7087
# Credit
7188
Thanks to Ryan Caloras for [bash-preexec.sh](https://github.com/rcaloras/bash-preexec)

0 commit comments

Comments
 (0)