This file is indexed.

/etc/jets3t/uploader.properties is in jets3t 0.8.1+dfsg-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
###
# Uploader's required properties
###

## Specifies the URL of a server-side Gatekeeper service.
gatekeeperUrl=http://localhost:8080/gatekeeper-0.8.1/GatekeeperServlet

## If true, an XML summary document is stored in S3 for every upload transaction. This is not available in the demo configuration.
xmlSummary=false


###
# Applet parameters - parameter names the uploaded expects the applet tag to provide  
###
applet.params=


###
# Upload File Constraints - an error message is displayed if the files chosen for 
# upload do not meet these constraints.
###

## How many files may be uploaded at a time.
file.maxCount=1

## The minimum size of files, in megabytes
file.minSizeMB=0

## The maximum size of files, in megabytes
file.maxSizeMB=250

## If specified, files chosen for upload must have one of the listed file name extensions.  
#file.extensions=txt,html


###
# Skinning
###

# If specified, the named skin implementation/package will be used.
#skin.name=html

# HTML Skin LookAndFeel properties
skin.html.textColor=#000000
skin.html.backgroundColor=#ffffff
skin.html.font=Verdana-PLAIN-15


###
# Branding - Sets the application's title bar and footer details.
###

gui.applicationTitle=JetS3t Uploader
gui.applicationIcon=
gui.footerHtml=<html>&nbsp;<a target="_blank" href="http://www.jets3t.org/index.html">JetS3t Home</a></html>
gui.footerIcon=


###
# User Input Fields
#
# Properties to define the input fields presented to the user in the first wizard step.
# Fields must be numbered from 1 to n, in the same order they will be displayed in the uploader.
#
# All fields to be displayed must have the following properties set:
#   field.<i>.name : Unique name for the field, which will be used in the XML file. 
#   field.<i>.type : GUI element to display, one of: textarea, text, password, selection, radio
#   field.<i>.prompt : The prompt text to display to the user in the GUI 
# In addition to the above properties, field items of type 'selection' and 'radio' must also have:
#   field.<i>.options : A comma-separated list of options the user can choose from.
###

#####################################
# The field names AwsAccessKey, AwsSecretKey and S3BucketName are "magic" field names
# that allow the user to specify their AWS credentials and the target S3 bucket. If these
# fields are available, the Uploader will self-sign URLs instead of requiring a server-side
# Gatekeeper service.
#
# These settings should only be used for *demo* purposes. 
field.1.name=AwsAccessKey
field.1.prompt=<html><b>Your AWS Access Key</b> <font color="red">*</font></html> 
field.1.type=text

field.2.name=AwsSecretKey
field.2.prompt=<html><b>Your AWS Secret Key</b> <font color="red">*</font></html> 
field.2.type=password

field.3.name=S3BucketName
field.3.prompt=<html><b>S3 Bucket Name</b> <font color="red">*</font><br><sub>This bucket must already exist in your S3 account</sub></html> 
field.3.type=text
#####################################

## Some example fields...

#field.4.name=FavouriteColour
#field.4.prompt=<html><b>My favourite colour is</b></html>
#field.4.type=radio
#field.4.options=Blue,Green,Red,Puce

#field.5.name=Location
#field.5.prompt=<html><b>Where are you?</b></html> 
#field.5.type=selection
#field.5.options=Earth,Elsewhere

###
# Configurable text items displayed in the GUI, separated into sections by screen.
#
# Each screen has a title, and images/text/tooltips for the back and next buttons. If no text or image is
# provided for a button, the button will not be displayed.
#
# Where a screen has additional non-standard elements, these are listed in the screen description below.
#
# The screens 'title' text item, and any additional non-standard text elements, may include variables 
# that will be replaced when the text is displayed. Replacement variables are prefixed surrounded with 
# ${} and can include anything in the Uploader's properties, parameters provided or user inputs. In
# addition, the following information is made available by the Uploader:
# File constraints:
# ${maxFileSize}, ${maxFileCount}, ${validFileExtensions}
# File(s) chosen for upload (only available after screen 2):
# ${fileNameList}, ${filesSize}
###

## Screen 1 displays user input fields, as configured with the 'field.' properties.
screen.1.title=<html><center>Step 1 of 4.<p><p>This is a demonstration version of the <b>JetS3t Uploader</b>.<p><p>Although the Uploader normally requires a <a href="http://www.jets3t.org/applications/gatekeeper.html" target="_blank">Gatekeeper</a> server to provide signed URLs, this demo version allows you to try it out in stand-alone mode by using your AWS credentials.</center></html>
screen.1.nextButton.text=Next
screen.1.nextButton.tooltip=Next
screen.1.nextButton.image=/images/nuvola/32x32/actions/forward.png

## Screen 2 prompts the user to choose a file to upload, by drag-and-dropping a file into a drop zone or by selecting it with a browse button.
## Screen-specific text items: 
##   dragDropPrompt : Instructions for user to drag-drop file onto pane, or use browse button.
##   browseButton.text : Text to display in the file browse button.
screen.2.title=<html><center>Step 2 of 4.<br>Please choose the file you wish to upload.</center></html>
screen.2.backButton.text=Back
screen.2.backButton.image=/images/nuvola/32x32/actions/back.png
screen.2.backButton.tooltip=Back
screen.2.dragDropPrompt=<html><center>Drag and drop a file anywhere in this window, or use the Browse button below to select a file<br><br>You may upload ${maxFileCount} file(s) at a time<br><br>The maximum file upload size allowed is <b>${maxFileSize}</b> MBytes<br></center></html>
screen.2.browseButton.text=Choose file
screen.2.browseButton.image=/images/nuvola/32x32/filesystems/folder_blue.png
screen.2.browseButton.tooltip=Choose a file to upload

## Screen 3 displays information about the files the user is about to upload.
## Screen-specific text items: 
##   fileInformation : Text with information about the file to be uploaded.  
screen.3.title=<html><center>Step 3 of 4.<br>Please confirm the details of the file you have chosen to upload</center></html>
screen.3.nextButton.text=Upload
screen.3.nextButton.image=/images/nuvola/32x32/actions/up.png
screen.3.nextButton.tooltip=Upload the file(s) you have chosen
screen.3.backButton.text=Back
screen.3.backButton.image=/images/nuvola/32x32/actions/back.png
screen.3.backButton.tooltip=Back
screen.3.fileInformation=<html><center>You have chosen to upload the file:<br><b>${fileNameList}</b><br><br>The total upload size is: <b>${filesSize}</b><br><br>To upload the file, click the <b>Upload</b> button<br><br>To choose a different file, click the <b>Back</b> button</center></html>

## Screen 4 displays the upload progress information.
## Screen-specific text items:
##   connectingMessage : Message displayed while uploaded makes initial connection to S3
##   hashingMessage : Message displayed while uploaded hashes the upload file. 
##   fileInformation : Text with information about the file being uploaded.
##   cancelButton.text : Text to display in the Cancel upload button.
screen.4.title=<html><center>Step 4 of 4.<br>Uploading file to server</center></html>
screen.4.connectingMessage=<html><center>Connecting to the server<br><br>Please wait</center></html>
screen.4.hashingMessage=<html><center>Generating MD5 hash of file(s)<br><br>Please be patient, this may take several minutes for large files</center></html>
screen.4.fileInformation=<html>Uploading <b>${fileNameList}</b>, total size : <b>${filesSize}</b></html>
screen.4.cancelButton.text=Cancel upload
screen.4.cancelButton.image=/images/nuvola/32x32/actions/cancel.png
screen.4.cancelButton.tooltip=Cancels the current upload

## Screen 5 displays a thankyou message after a successful upload, or an error message if something has gone wrong.
## Screen-specific text items: 
##   thankyouMessage : Thankyou message to display when the upload completes successfully.
##   errorMessage : Error message to display if/when an error occurs.  
screen.5.title=<html><center>Finished</center></html>
screen.5.thankyouMessage=<html><center>Your file has been uploaded to S3<br><br>File uploaded:<br><b>${fileNameList}</b></center></html>
screen.5.errorMessage=<html><center>Sorry, an error occurred: ${errorCode}.<br><br>Please contact us at <a href="mailto:a@b.c">a@b.c</a> for help</center></html>