summaryrefslogtreecommitdiff
path: root/apps/paste
diff options
context:
space:
mode:
Diffstat (limited to 'apps/paste')
-rwxr-xr-xapps/paste/app.rc45
1 files changed, 0 insertions, 45 deletions
diff --git a/apps/paste/app.rc b/apps/paste/app.rc
deleted file mode 100755
index af0c76d..0000000
--- a/apps/paste/app.rc
+++ /dev/null
@@ -1,45 +0,0 @@
-fn conf_enable_wercpaste {
- paste_url=$conf_wd
- if (~ $#paste_dir 0) { paste_dir=`{pwd} }
- conf_enable_app wercpaste
-}
-
-fn wercpaste_init {
- if (~ $REQUEST_METHOD POST && ~ $post_arg_url url && ~ $req_path $paste_url ) { # incoming paste
- now=`{ date -n }
- cksum=`{ echo $"post_arg_paste | sum | awk '{ print $1 }' }
- if (~ $cksum '1715a8eb' ) { # empty paste; discard
- post_redirect $base_url^$paste_url
- }
- if not { # save and redirect
- # TODO: stop using echo
- # env var size limit is 16kb, this thing dies with larger input.
- echo $"post_arg_paste > $paste_dir^/^$now^.^$cksum
- # uncomment the following line to redirect to the pasted file
- #post_redirect $base_url^$paste_url^$now^.^$cksum
- # uncomment the following line instead to just return the url
- echo 'Content-type: text/plain'; echo ''; exec echo $base_url^$paste_url^$now^.^$cksum
- }
- }
- if not { # show a paste if there is one
- if (test -r $werc_root/$local_path && ~ $QUERY_STRING raw ) {
- echo 'Content-type: text/plain'; echo ''; exec cat $werc_root/$local_path
- }
- }
-
-# drop a textbox
- if (~ $REQUEST_METHOD GET ) { handler_body_main='begforpaste' }
-
-}
-
-fn begforpaste {
- echo '<article class="pastebox">
- <h3 style="text-align: center">pasted data is not publically indexed</h3>
- <form action="'$paste_url'" method="post" style="margin:2em">
- <textarea name="paste" cols="120" rows="20" required style="display: block; margin: 0 auto 0 auto" ></textarea><br>
- <input type="submit" name="submit" value="SUBMIT" style="display: block; margin: 0 auto 0 auto" ><br><br>
- <span style="display: none"><input type="text" name="url" value="url" > (do not change) </span>
- </form>
- </article>
- '
-}