pasterack
d32d9086bc
dont crash site when recent paste gets deleted
2016-01-11 17:36:44 -05:00
pasterack
9b0d34771d
migrate to pasterack account and racket 6.3
2015-12-07 15:43:04 -05:00
Asumu Takikawa
cf650291ed
Add CodeMirror based editing
2015-09-30 14:42:04 -04:00
Asumu Takikawa
0c3062c18a
Add some more spam detection
2015-09-17 16:04:15 -04:00
Stephen Chang
8262340776
use redirect-to
2015-05-14 21:32:36 +00:00
Stephen Chang
638be53745
add captcha
2015-05-14 20:56:47 +00:00
Stephen Chang
1925e81cc9
add irc connection check
2015-05-14 19:12:45 +00:00
Stephen Chang
1f49e46901
add basic spam filter
2015-05-13 22:59:21 +00:00
Stephen Chang
cf51352a69
limit display length of paste titles
2014-11-21 13:57:32 -05:00
Stephen Chang
c6bbec5ffc
upgrade to 6.1.1; html for picts has extra style attribute; closes #43
2014-11-12 12:23:15 -05:00
Stephen Chang
5b1e16ccaf
add plt-bacon easter egg
2014-09-24 18:11:39 -04:00
Stephen Chang
0df0538cca
upgrade to racket6
2014-06-18 15:22:20 -04:00
Stephen Chang
f42c318c26
support #lang plai
...
closes #40
2014-04-06 11:55:27 -04:00
Stephen Chang
d5c61f95ca
code cleanup
2014-03-27 14:58:18 -04:00
Stephen Chang
a7dc3921b5
create img-moving fn; handle list of imgs
2014-03-27 14:48:57 -04:00
Stephen Chang
07bd111a58
add require tests; center title; simplify pastenum gen
...
- fixes #28
2013-10-17 01:10:13 -04:00
Stephen Chang
5d91b1c453
code cleanup
2013-10-16 23:38:46 +00:00
Stephen Chang
e62a875c43
validate reqs before requiring for-label; fixes #29
2013-10-16 23:35:32 +00:00
Stephen Chang
503f43a3f2
fix require for-label ordering; add tests
2013-10-11 04:31:31 -04:00
Stephen Chang
29ba45bb8d
add partial expansion first pass, closes #25
...
- add test cases file
2013-10-10 17:58:16 -04:00
Stephen Chang
929b15ddd0
restrict path permissions, as suggested by @tohammer
2013-10-10 14:31:42 -04:00
Stephen Chang
6373964654
add irc name box; closes #24
2013-10-10 00:49:24 -04:00
Stephen Chang
5364497525
add logging; add irc log link
2013-10-09 14:27:24 -04:00
Stephen Chang
c7ce526b83
add irc bot
2013-10-08 18:03:17 -04:00
Stephen Chang
9483c571f3
fix eval for htdp langs, closes #23
...
- also refactor parsing fns into pasterack-parsing-utils.rkt
2013-10-08 16:13:45 -04:00
Stephen Chang
2ec4d43562
fix doc links for student langs
2013-10-08 14:33:14 -04:00
Stephen Chang
1908afb838
improve redis performance with MULTI
2013-10-08 01:40:55 -04:00
Stephen Chang
40e99765c0
replace global redis connection; restructure tmp files
...
- replace global redis connection with finer grain connect/disconnects
- compile pastes in tmp/<pastenum>/ so image-generating evals dont clash
closes #22
2013-10-08 00:30:17 -04:00
Stephen Chang
e02b99ccd1
report read error for syntactically invalid pastes
...
(unless as-text is checked)
- closes #19
- also eliminate some unneeded db queries
2013-10-07 19:23:53 -04:00
Stephen Chang
265ff568e1
incorporate initial user feedback
2013-10-07 17:51:43 -04:00
Stephen Chang
54fbb48469
add embed box, closes #16
...
- rename tmp files to match paste#
2013-10-07 13:18:34 -04:00
Stephen Chang
b2609d88c0
limit filesystem access to read
...
- fixed dns issue
- closes #17 , closes #6
2013-10-07 01:07:02 -04:00
Stephen Chang
256adf0213
add: forking, view count, twitter
...
- restructure redis format to add: original paste text, fork ancestor, views
- closes #7
2013-10-06 01:56:32 -04:00
Stephen Chang
f2fb759670
steal samth fonts for paste page
2013-10-05 14:28:38 -04:00
Stephen Chang
4d97b5d74d
steal front page fonts from samth
2013-10-05 13:19:23 -04:00
Stephen Chang
7cea25c79f
add line numbers; add credits; closes #14
2013-10-05 00:05:23 -04:00
Stephen Chang
7beeafa2ac
fix typed racket doc links; closes #10
2013-10-04 13:16:10 -04:00
Stephen Chang
33d48af9cf
code cleanup
2013-10-03 03:24:44 -04:00
Stephen Chang
e8694e1602
switch from make-base-eval to make-evaluator
...
- move recent pastes to left side
- add sample pastes to left side
- add sandbox limit
closes #1 , closes #9
2013-10-03 03:16:27 -04:00
Stephen Chang
115be05f1a
add doc links for required forms; closes #8
2013-10-02 23:30:46 -04:00
Stephen Chang
2d32cd8df4
add text-only button; closes #5
2013-10-02 01:48:22 -04:00
Stephen Chang
c03464f361
add paste name; minor style edits
2013-10-02 00:53:59 -04:00
Stephen Chang
06b0e4762b
switch to hash representation, closes #3 ; add timestamp
2013-10-01 23:12:40 -04:00
Stephen Chang
5c1c10c0c6
fix image name clash, closes #4 ; code cleanup - add pasterack-utils.rkt
2013-10-01 22:38:51 +00:00
Stephen Chang
b57a934531
fix eval; add recent pastes
...
- render codeblock and eval in separate passes
- use scribble interactions instead of interaction-eval-show
2013-10-01 17:10:47 +00:00
Stephen Chang
0510928e53
back out eval; handle invalid racket programs; add analytics
2013-09-30 21:57:29 +00:00
Stephen Chang
edad26aa51
add eval
2013-09-30 07:50:15 +00:00
Stephen Chang
16c11ac20f
initial file
2013-09-30 06:38:53 +00:00