A B C E F G H I J K L M N O P R S T U V W

A

Access - class prupp.Access.
A class to handle access to ip ranges.
Access(int, InetAddress, InetAddress) - Constructor for class prupp.Access
Create a new Access with given ip-range and given type
Access(String, InetAddress, InetAddress) - Constructor for class prupp.Access
Create a new Access with given ip-range and given type
actionPerformed(ActionEvent) - Method in class prupp.jconfig.JConfig.Flipper
 
addEntry(NCacheEntry) - Method in class prupp.NCache
Insert a CacheEntry into the cache.
addText(byte[], int) - Method in class prupp.Sender
Add text to handle
addViewer(Logger.LogViewer) - Method in class prupp.Logger
Add a viewer to this logger
AdFilter - class prupp.filter.AdFilter.
Remove advertising from pages.
AdFilter() - Constructor for class prupp.filter.AdFilter
constructor
Admin - class prupp.Admin.
A MetaPage to give a simple interface to the different MetaPages there is.
ADMIN - Static variable in class prupp.Access
allowed to access metapages
Admin() - Constructor for class prupp.Admin
default constructor
adreplacer - Static variable in class prupp.filter.AdFilter
the image we replace ads with
allowed(Socket, int) - Static method in class prupp.Proxy
test if the socket that connects is a ok one
authuser - Variable in class prupp.Responder
the authenticated userid if any

B

BackgroundFilter - class prupp.filter.BackgroundFilter.
Remove background images from pages.
BackgroundFilter() - Constructor for class prupp.filter.BackgroundFilter
constructor
BodyFilter - class prupp.filter.BodyFilter.
add some text (and if given an url also an noproxy-link) directly after the body-tag.
BodyFilter() - Constructor for class prupp.filter.BodyFilter
default constructor
BodyFilter(URL) - Constructor for class prupp.filter.BodyFilter
contruct with an URL to make the link correctly
buildMenu(Frame) - Method in class prupp.jconfig.JConfig
Create the Section menu

C

cacheAllowed - Variable in class prupp.HTTPHeaderHandler
are we allowed to cache the page?
CacheSender - class prupp.CacheSender.
A basic Sender, reads a file from the cache and sends it to the requesting client.
CacheSender(String, DataInputStream, DataOutputStream, NCacheEntry) - Constructor for class prupp.CacheSender
Create a CacheSender with a client and a CacheEntry
CacheStatus - class prupp.CacheStatus.
print out the status of the cache.
CacheStatus() - Constructor for class prupp.CacheStatus
default constructor
checkBasicAccess(String, String) - Static method in class prupp.Proxy
check if a user is authorised
cleanup() - Method in class prupp.Sender
Sends any remaining text (Filters may leave data they are uncertain about).
clear() - Method in class prupp.NCache
Clear the Cache from files.
ClearCache - class prupp.ClearCache.
Clears the cache on all files that are in it.
ClearCache() - Constructor for class prupp.ClearCache
default constructor
clientis - Variable in class prupp.Responder
inputstram from client
clientos - Variable in class prupp.Responder
outputstream to client
Config - class prupp.Config.
a class to handle configs for different things.
Config() - Constructor for class prupp.Config
create an empty Config (has only section "" with no data in it)
Config(String) - Constructor for class prupp.Config
create a Config for the specified file
Configurer - class prupp.Configurer.
A MetaPage to handle runtime configuration of filters.
Configurer() - Constructor for class prupp.Configurer
default constructor

E

error(String) - Method in class prupp.Responder
write a simple error page (400 Bad Request) to the client
evil - Static variable in class prupp.filter.AdFilter
the vector of ad-sites
extrainfo - Variable in class prupp.Responder
extra info we want

F

FileSender - class prupp.FileSender.
A class to send files from the htdocs directory.
FileSender() - Constructor for class prupp.FileSender
 
Filter - class prupp.filter.Filter.
How Filters work.
filter() - Method in class prupp.Sender
Handle the text by filtering it and also sending it.
Filter() - Constructor for class prupp.filter.Filter
 
filter(HTMLBlock) - Method in class prupp.filter.Filter
Filter a block of text from a page.
filter(HTMLBlock) - Method in class prupp.filter.BackgroundFilter
Filter away backgroundimges(found in the body-tag) on webpages.
filter(HTMLBlock) - Method in class prupp.filter.BodyFilter
Add a identifier on top of the page.
filter(HTMLBlock) - Method in class prupp.filter.AdFilter
Filter away Advertising.
findSeparator(int) - Method in class prupp.html.HTMLBlock
Get the index of the next separator character.
findwhite(int) - Method in class prupp.html.HTMLBlock
find the index of a "white" that is something that ends a token
focusGained(FocusEvent) - Method in class prupp.jconfig.JConfig.StatusFocusListener
 
forbidden(URL) - Method in class prupp.Responder
write an illegal access (403) to the client
FTP - Static variable in class prupp.Access
allowed to ftp

G

get(String) - Method in class prupp.Logger
get the current count for an event.
getAccesses() - Static method in class prupp.Proxy
Get the Vector of allowed access
getAttribute(String) - Method in class prupp.html.HTMLTag
Get the attribute for the given type
getAuthuser() - Method in class prupp.Responder
get the authuser for this request
getCache() - Static method in class prupp.Proxy
return the cache we have.
getCacheDir() - Method in class prupp.NCache
Get the name of the directory where the cache stores its files.
getCacheTime() - Method in class prupp.NCache
Get the number of miliseconds the cache stores things usually.
getCommentTag(int) - Method in class prupp.html.HTMLBlock
Get the index of where the comment ends.
getConnection() - Method in class prupp.HTTPHeaderHandler
Get the connection of this request for status-pages etc.
getConnectPort(int) - Static method in class prupp.Proxy
Get the port to connect to.
getConvert() - Static method in class prupp.Proxy
get the path to convert
getCurrentConections() - Static method in class prupp.Proxy
returns the current connections.
getCurrentSize() - Method in class prupp.NCache
Get the current size of the cache
getElements() - Method in class prupp.html.HTMLBlock
Get the Vector of elements (the strings and tags).
getEntries() - Method in class prupp.NCache
Get the CacheEntries in the cache.
getEntry(Object) - Method in class prupp.NCache
Get the CacheEntry assosiated with given object.
getExpires() - Method in class prupp.NCacheEntry
get the expiry-date of our file
getExtraInfo() - Method in class prupp.Responder
get the extrainfo for this request
getFileName() - Method in class prupp.NCacheEntry
get the filename were data is stored
getFilters(Object) - Static method in class prupp.Proxy
gimme the filters for the object o.
getHeader() - Static method in class prupp.Proxy
Get a standard (200 OK, text/html) header for the proxy, useful for metapages etc...
getHeader(String) - Method in class prupp.HTTPHeader
get the value of header type
getHeader(String) - Static method in class prupp.Proxy
Get a header for the proxy.
getHost() - Static method in class prupp.Proxy
Get the local host.
getHTTPVersion() - Method in class prupp.HTTPHeader
Get the HTTP Version of this request (only valid for requests).
getId() - Method in class prupp.NCacheEntry
get the id of our entry.
getInetAddress() - Method in class prupp.HTTPHeaderHandler
Get the InetAddress of user
getInetAddress(URL) - Static method in class prupp.Proxy
get the inetAdress of an URL
getKey() - Method in class prupp.NCacheEntry
get the key were holding data for
getLowqualitySize() - Method in class prupp.ImageSender
get the size of the converted image
getMaxSize() - Method in class prupp.NCache
Get the maximum size for this cache.
getMethod() - Method in class prupp.HTTPHeader
Get the request method of this header (only valid for requests).
getNoOfServedPages() - Static method in class prupp.Proxy
return the number of pages that are fully served
getOne(String, String) - Method in class prupp.jconfig.JConfig
Load one setting from the proxy
getOrigSize() - Method in class prupp.ImageSender
get the originalsize of the image
getPageHeader() - Static method in class prupp.HTMLPage
return a simple HTMLheader.
getPageHeader(String) - Static method in class prupp.HTMLPage
return a HTMLheader.
getPort() - Static method in class prupp.Proxy
Get the port this proxy is using.
getProperties() - Static method in class prupp.HTMLPage
return the properties this class uses
getProperties() - Static method in class prupp.Admin
Called when you want to get the possible settings this filter support.
getProperties() - Static method in class prupp.Proxy
return the configuration of the proxy.
getProperties() - Static method in class prupp.filter.Filter
Called when you want to get the possible settings this filter support.
getProperties() - Static method in class prupp.filter.BackgroundFilter
Called when you want to get the possible settings this filter support.
getProperties() - Static method in class prupp.filter.BodyFilter
Called when you want to get the possible settings this filter support.
getProperties() - Static method in class prupp.filter.AdFilter
Called when you want to get the possible settings this filter support.
getProperties(String) - Method in class prupp.Config
get the properties for a given section
getProperty(String, String) - Method in class prupp.Config
get a property for given key in specified section
getRatio() - Method in class prupp.ImageSender
get the ratio of compreesion for the image.
getReasonPhrase() - Method in class prupp.HTTPHeader
Get the Reason phrase of the response (only valid for responses).
getRequestLine() - Method in class prupp.HTTPHeader
Get the requestline of this header (only valid for requests).
getRequestLine() - Method in class prupp.Responder
get the requestLine for this request
getRequestURI() - Method in class prupp.HTTPHeader
Get the requestURI of this request (only valid for requests).
getResponseHTTPVersion() - Method in class prupp.HTTPHeader
Get the HTTP version of the response (only valid for responses).
getRest() - Method in class prupp.html.HTMLBlock
Get the rest of the block.
getSections() - Method in class prupp.Config
get the available sections
getSettings() - Method in class prupp.jconfig.JConfig
Load all settings from the proxy
getSize() - Method in class prupp.NCacheEntry
get the size of our file
getSmallLogo() - Static method in class prupp.Proxy
Get the small logo string.
getStartDate() - Static method in class prupp.Proxy
return the time when the proxy was started.
getStarted() - Method in class prupp.HTTPHeaderHandler
Get the time this connection started for status-pages etc.
getStatus() - Method in class prupp.HTTPHeaderHandler
Get the current status of this request so we can build status-pages etc.
getStatusCode() - Method in class prupp.HTTPHeader
Get the Status code of the response (only valid for responses).
getStatusCode() - Method in class prupp.Responder
get the current status of this request
getStatusline() - Method in class prupp.HTTPHeader
Get the statusline of this header (only valid for responses).
getTableHeader(int, int) - Static method in class prupp.HTMLPage
return a table header with given width (int %) and given borderwidth.
getTableTopicRow() - Static method in class prupp.HTMLPage
return a tabletopic row
getType() - Method in class prupp.Access
return the accesstype we have for this range
getType() - Method in class prupp.html.HTMLTag
return the type of this tag.
getUsers() - Static method in class prupp.Proxy
Get the Hashtable of users->password entries.
GOPHER - Static variable in class prupp.Access
allowed to run gopher over the proxy

H

handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.FileSender
handler of a MetaPage, that is a special page the proxy supports (like the status page).
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in interface prupp.MetaHandler
handler of a MetaPage, that is a special page the proxy supports (like the status page).
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.Admin
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.KillTheStupidThing
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.Configurer
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.Status
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.CacheStatus
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.ClearCache
handler of a MetaPage.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.OneSetter
Sets one configuration option in the proxy.
handle(DataInputStream, DataOutputStream, URL, Properties, String) - Method in class prupp.OneGetter
Get one value from the settings and return it to the client.
HELPFILE - Static variable in class prupp.Proxy
which file contains help?
HTMLBlock - class prupp.html.HTMLBlock.
A class to handle a block of text and split it into a text/tags - vector.
HTMLBlock(String) - Constructor for class prupp.html.HTMLBlock
create a new HTMLBlock with the given page.
HTMLPage - class prupp.HTMLPage.
This class is intended to be used as a temlate for metapages.
HTMLTag - class prupp.html.HTMLTag.
A class to represent a html-tag.
HTMLTag(String) - Constructor for class prupp.html.HTMLTag
Create a tag with given type.
HTMLTag(String, boolean) - Constructor for class prupp.html.HTMLTag
Create a tag with given type and choose if it is a comment.
HTTP - Static variable in class prupp.Access
allowed to access standard http (ordinary webpages)
HTTPHeader - class prupp.HTTPHeader.
Reads in a http-header (either a response or a request) and sets up for some nice handling of the header.
HTTPHeader() - Constructor for class prupp.HTTPHeader
Create a new HTTPHeader from scratch
HTTPHeader(DataInputStream) - Constructor for class prupp.HTTPHeader
Read in a HTTPHeader from an inputstream.
HTTPHeaderHandler - class prupp.HTTPHeaderHandler.
Do some magic. Handles the (client)requst to the Proxy, figures out what to do.
HTTPHeaderHandler(Socket) - Constructor for class prupp.HTTPHeaderHandler
reads the HTTP Header from the socket and determine what to do.
HTTPS - Static variable in class prupp.Access
allowed to run secure transactions

I

ImageSender - class prupp.ImageSender.
This class sends an image to the assigned outputstreams.
ImageSender(DataOutputStream, DataInputStream, HTTPHeader, NCacheEntry) - Constructor for class prupp.ImageSender
The standard constructor.
inc(String) - Method in class prupp.Logger
increase a logentry.
inifile - Static variable in class prupp.Proxy
the standard inifile
init() - Method in class prupp.jconfig.JConfig
Create a new Frame and build a nice (hopefully) GUI
inrange(InetAddress) - Method in class prupp.Access
check if a given ip is in this accessrange
internalError(String) - Method in class prupp.Responder
Write a 500 Internal Server Error to the client (problem with the proxy).
isComment() - Method in class prupp.html.HTMLTag
is this tag a comment?
isHeadOnlyRequest() - Method in class prupp.HTTPHeader
Is this request for the head only?
isMetaRestricted() - Static method in class prupp.Proxy
simple test for now (until all pages are checked).
isProxyConnected() - Static method in class prupp.Proxy
are we connected to another proxy?
isString(Object) - Method in class prupp.filter.Filter
Filters work on a HTMLBlock that contains strings and tags This function answears the question if it is a string.

J

JConfig - class prupp.jconfig.JConfig.
Applet for configuration of the RabbIT proxy.
JConfig.Flipper - class prupp.jconfig.JConfig.Flipper.
Used to change between the cards in the CardLayout
JConfig.StatusFocusListener - class prupp.jconfig.JConfig.StatusFocusListener.
Used to set information about a control on the status line
JConfig() - Constructor for class prupp.jconfig.JConfig
 

K

keys() - Method in class prupp.Logger
get all events
kill() - Static method in class prupp.Proxy
shutdown
KillTheStupidThing - class prupp.KillTheStupidThing.
a metapage to stop the proxy in a nice way
KillTheStupidThing() - Constructor for class prupp.KillTheStupidThing
default constructor

L

logError(String) - Static method in class prupp.Proxy
log errors and other important stuff.
Logger - class prupp.Logger.
this class handles logging of events.
Logger.LogViewer - interface prupp.Logger.LogViewer.
the interface to implement when you want to snoop on the log
logRequest(Socket, Responder) - Static method in class prupp.Proxy
log accesses.
LogView - class prupp.LogView.
a window to display whats happening to the proxy
LogView(Logger) - Constructor for class prupp.LogView
Create a logview for the specified log.

M

main(String[]) - Static method in class prupp.Proxy
Start a proxy.
main(String[]) - Static method in class prupp.html.HTMLBlock
Simple testprogram for this class.
main(String[]) - Static method in class prupp.html.HTMLTag
simple test program
MetaHandler - interface prupp.MetaHandler.
This interface specifies the methods methapages has to implement
MetaPageHandler - class prupp.MetaPageHandler.
The proxys MetaPageHandler.
MetaPageHandler(Socket, String, DataInputStream, DataOutputStream, URL, HTTPHeader) - Constructor for class prupp.MetaPageHandler
basic constructor

N

NCache - class prupp.NCache.
The NCache is like a Hashtable in lookup/insert/delete The NCache is persistent over sessions (saves itself to disk).
NCache() - Constructor for class prupp.NCache
Create a cache that uses some dir.
NCache(String) - Constructor for class prupp.NCache
Create a cache for the given directory.
NCache(String, long) - Constructor for class prupp.NCache
Create a cache for the given directory with given parameters.
NCache(String, long, long) - Constructor for class prupp.NCache
Create a cachehandler.
NCacheEntry - class prupp.NCacheEntry.
A cached object.
NCacheEntry(Object, String, long) - Constructor for class prupp.NCacheEntry
Create a new CacheEntry for given key and filename
newEntry(Object) - Method in class prupp.NCache
Reserve space for a CacheEntry with key o.
nextNonWhite(int) - Method in class prupp.html.HTMLBlock
Get the index of the next nonwhite token.
NONE - Static variable in class prupp.Access
No access at all

O

OneGetter - class prupp.OneGetter.
A MetaPage to get a value in the configurations.
OneGetter() - Constructor for class prupp.OneGetter
default constructor
OneSetter - class prupp.OneSetter.
A MetaPage to set a value in the configurations.
OneSetter() - Constructor for class prupp.OneSetter
default constructor

P

parse() - Method in class prupp.html.HTMLBlock
build the internal representation
PORT - Static variable in class prupp.Proxy
the standard port
printHelp() - Static method in class prupp.Proxy
print out the helptext to the user.
Proxy - class prupp.Proxy.
This is the central dispatcher for RabbIt, get a connection and create a HTTPHeaderHandler for the connection.
prupp - package prupp
 
prupp.filter - package prupp.filter
 
prupp.html - package prupp.html
 
prupp.jconfig - package prupp.jconfig
 

R

readAccess() - Static method in class prupp.Proxy
reads in the accessfile and parses out the given ranges and types given.
readAccess(Reader) - Static method in class prupp.Proxy
reads in the accessess allowed from the given Reader
readContent(HTTPHeader) - Method in class prupp.HTTPHeaderHandler
If this request has a body (due to some post or so) read it in and append it to the request.
readFilterConfig() - Static method in class prupp.Proxy
set up the filters to use.
readIniFile(String) - Static method in class prupp.Proxy
load the config for the Proxy.
readUsers() - Static method in class prupp.Proxy
read in the users specified in basicusersfile
readUsers(Reader) - Static method in class prupp.Proxy
reads the users from a given Reader
remove(Object) - Method in class prupp.NCache
Remove the Entry with key o from the cache.
removeAttribute(String) - Method in class prupp.html.HTMLTag
removes the given attribute for the tag.
removeConnection(HTTPHeaderHandler) - Static method in class prupp.Proxy
Remove a connection (it has received full treatment)
removeHeader(String) - Method in class prupp.HTTPHeader
removes a headerline from this header
request - Variable in class prupp.HTTPHeaderHandler
the current request
requestAuthentication(String, URL) - Method in class prupp.Responder
write a 407 Proxy Authentication Required to the client
requestLine - Variable in class prupp.Responder
the requested url
Responder - class prupp.Responder.
The base handler for a response from the server.
Responder(String, DataInputStream, DataOutputStream) - Constructor for class prupp.Responder
basic constructor
run() - Method in class prupp.HTTPHeaderHandler
Reads the request and finds out which type of handler to use tries to use the cache if possible and if not use a webreader to handle the fetching and sending of the file.
run() - Method in class prupp.LogView
eternal loop, if log has changed redisplay
run() - Method in class prupp.Proxy
while we can, accept new sockets, creating a handler for each and also save connections for statistics.
run() - Method in class prupp.NCache
Loop in a cleaning loop.

S

save(OutputStream) - Method in class prupp.Config
save the config to a OutputStream
save(OutputStream, String) - Method in class prupp.Config
save the config to a OutputStream
saveAccess() - Static method in class prupp.Proxy
save access configuration back to file
saveConfig() - Static method in class prupp.Proxy
save the config back to file
saveFilterConfig() - Static method in class prupp.Proxy
save filter configuration back to file
saveUsers() - Static method in class prupp.Proxy
save (auth)user configuration back to file
send(String) - Method in class prupp.Responder
send data to the client
Sender - class prupp.Sender.
This class sends filtered data to the assigned outputstreams.
Sender(DataOutputStream, DataOutputStream, URL) - Constructor for class prupp.Sender
The standard constructor.
setAttribute(String) - Method in class prupp.html.HTMLTag
Set an attribute for this tag (like the NOWRAP attribute in TD-tags)
setAttribute(String, String) - Method in class prupp.html.HTMLTag
Set a key=value parameter for this type
setAttributes(HTMLTag, int) - Method in class prupp.html.HTMLBlock
Sets all attributes for a htmltag.
setAuthuser(String) - Method in class prupp.Responder
set the authuser for this request
setCacheDir(String) - Method in class prupp.NCache
Sets the cachedir.
setCacheTime(long) - Method in class prupp.NCache
Set the standard expiry-time for CacheEntries
setChanged() - Method in class prupp.LogView
flag that the log has changed
setChanged() - Method in interface prupp.Logger.LogViewer
Invoked when the log has changed
setConvert(String) - Static method in class prupp.Proxy
set the path to convert, the program we use to convert images
setExpires(Date) - Method in class prupp.NCacheEntry
sets the expirydate of our data
setExtraInfo(String) - Method in class prupp.Responder
sets the extra information we want to save, this could be like compressionration etc
setFileName(String) - Method in class prupp.NCacheEntry
set the filename were we will save data
setHeader(String, String) - Method in class prupp.HTTPHeader
Set or replaces a value for given type.
setHTTPVersion(String) - Method in class prupp.HTTPHeader
Set the HTTP Version to use for request.
setKey(Object) - Method in class prupp.NCacheEntry
Set the key were holding data for
setMaxSize(long) - Method in class prupp.NCache
Set the maximum size for this cache.
setMehtod(String) - Method in class prupp.HTTPHeader
Sets the request method of this header
setOne(String, String, String) - Method in class prupp.jconfig.JConfig
Save one setting by sending a request to the proxy.
setProperties(String, Properties) - Method in class prupp.Config
set the properties for a given section
setProperty(String, String, String) - Method in class prupp.Config
set a property for given section.
setReasonPhrase(String) - Method in class prupp.HTTPHeader
Set the reason phrase for this reqponse.
setRequestLine(String) - Method in class prupp.HTTPHeader
Set the requestline of this header
setRequestLine(String) - Method in class prupp.Responder
set the requestLine for this request
setRequestURI(String) - Method in class prupp.HTTPHeader
Sets the request URI of this header
setResponseHTTPVersion(String) - Method in class prupp.HTTPHeader
Set the HTTP version for this response.
setSize(long) - Method in class prupp.NCacheEntry
sets the size of our data
setSmallLogo(String) - Static method in class prupp.Proxy
Set the small logo used on meta-pages etc
setStatusCode(int) - Method in class prupp.Responder
sets the statusCode.
setStatusCode(String) - Method in class prupp.HTTPHeader
Set the Status code for this response.
setStatusLine(String) - Method in class prupp.HTTPHeader
Set the statusline of this header.
setType(int) - Method in class prupp.Access
sets the accesstype we have for this range
setType(String) - Method in class prupp.html.HTMLTag
set the type of this tag.
setup() - Static method in class prupp.HTMLPage
setup this class for usage
setup(Properties) - Static method in class prupp.HTMLPage
setup this class for usage
setup(Properties) - Static method in class prupp.Admin
call this when you want to configure this class
setup(Properties) - Static method in class prupp.Proxy
handle the setup of this Proxy.
setup(Properties) - Static method in class prupp.filter.Filter
Called when you want to setup how this filter should work.
setup(Properties) - Static method in class prupp.filter.BackgroundFilter
Called when you want to setup how this filter should work.
setup(Properties) - Static method in class prupp.filter.BodyFilter
setup of this filter.
setup(Properties) - Static method in class prupp.filter.AdFilter
Called when you want to setup how this filter should work.
setURL(HTTPHeader) - Method in class prupp.HTTPHeaderHandler
Try to make an URL of the request.
splitArgs(String) - Method in class prupp.MetaPageHandler
splits the CGI-paramsstring into variables and values.
Status - class prupp.Status.
the Metapage that shows the status of the proxy.
Status() - Constructor for class prupp.Status
default constructor
statusCode - Variable in class prupp.Responder
the status of the page fetched (proxys status, not the response code from the web server)

T

toString() - Method in class prupp.HTTPHeader
get the text value of this header
toString() - Method in class prupp.Access
get the string representation of this access.
toString() - Method in class prupp.html.HTMLBlock
Get the string representation of this object.
toString() - Method in class prupp.html.HTMLTag
Give the string representation of this tag

U

updateSettings() - Method in class prupp.jconfig.JConfig
Save all settings
URLdecode(String) - Static method in class prupp.Util
URLDecode a string.
useCached - Variable in class prupp.HTTPHeaderHandler
are we allowed to use the cache?
Util - class prupp.Util.
this class is inteded to do stuff that I dont want to do elsewhere and it may be useful
Util() - Constructor for class prupp.Util
constructor
uudecode(String) - Static method in class prupp.Util
uudecode the given string.

V

values() - Method in class prupp.Logger
get all values (unsorted)
VERSION - Static variable in class prupp.Proxy
current version

W

WAIS - Static variable in class prupp.Access
allowed to run wais over the proxy
WebReader - class prupp.WebReader.
Reads in a page from the web and sends it to the client.
WebReader(String, DataInputStream, DataOutputStream, URL, String, boolean, boolean) - Constructor for class prupp.WebReader
Fetches a page from the net and sends it to the client, caching the page if possible.

A B C E F G H I J K L M N O P R S T U V W