|
|
|
@152
|
[152]
|
12 months |
why |
* ext/sand_table/sand_table.c: let's allow Sandbox::Ref.method_missing to …
|
|
|
|
@151
|
[151]
|
12 months |
why |
* ext/sand_table/sand_table.c: don't allow method_missing to be used …
|
|
|
|
@150
|
[150]
|
12 months |
why |
* ext/sand_table/: const_missing for BoxedClass?.
|
|
|
|
@149
|
[149]
|
12 months |
why |
* ext/sand_table/: renaming Sandbox.copy to Sandbox.set.
|
|
|
|
@148
|
[148]
|
12 months |
why |
* ext/sand_table/sand_table.c: if an object can't be marshalled, pass it …
|
|
|
|
@147
|
[147]
|
12 months |
why |
* ext/sand_table/sand_table.c: fix compilation on ruby-1.8.6-p110.
|
|
|
|
@146
|
[146]
|
12 months |
why |
* ext/sand_table/sand_table.c: check in David Stevenson's Sandbox.copy …
|
|
|
|
@145
|
[145]
|
18 months |
why |
* patch/ruby-1.8.6-sandbox_needs.patch: the 1.8.6 patch, exposes …
|
|
|
|
@144
|
[144]
|
18 months |
lwu |
Move VALUE declarations to top of code blocks (ticket #3)
|
|
|
|
@143
|
[143]
|
19 months |
lwu |
Fix SEGV (ticket #2) in rb_raise
|
|
|
|
@142
|
[142]
|
20 months |
lwu |
Fix tippy-t initialization and CodePress? path
|
|
|
|
@141
|
[141]
|
20 months |
lwu |
tippytippytepee: delete extra CR, require net/http
|
|
|
|
@140
|
[140]
|
20 months |
lwu |
Add tippytippytepee Web.post + Web.post_form
|
|
|
|
@139
|
[139]
|
20 months |
lwu |
Add backtrace to tepee @boxx output
|
|
|
|
@138
|
[138]
|
21 months |
lwu |
Work on tippy tepee support within mouseHole
|
|
|
|
@137
|
[137]
|
21 months |
lwu |
Rename tttepee support/support.rb to support/markup.rb
|
|
|
|
@136
|
[136]
|
21 months |
lwu |
Move tippytippytepee support scripts to subdirectory
|
|
|
|
@135
|
[135]
|
21 months |
lwu |
Implement method dispatch on tepee nodes
|
|
|
|
@134
|
[134]
|
21 months |
lwu |
Add markaby/cssproxy.rb to tippytippytepee support.rb
|
|
|
|
@133
|
[133]
|
21 months |
bjoern |
Allow programmatic access to wiki source text
|
|
|
|
@132
|
[132]
|
21 months |
lwu |
First iteration of a chunky bacon editor in the tippytippytepee
|
|
|
|
@131
|
[131]
|
21 months |
lwu |
Import a few more helper modules into the tippy sandbox example
|
|
|
|
@130
|
[130]
|
21 months |
lwu |
Add basic recursive sandbox test, fix test class name
|
|
|
|
@129
|
[129]
|
21 months |
lwu |
Adapt a few CSS styles from Junebug to the tippy tippy tepee
|
|
|
|
@128
|
[128]
|
21 months |
lwu |
First pass at highlighting syntax error
|
|
|
|
@127
|
[127]
|
21 months |
lwu |
Add test for BoxedClass? method_missing exploit
|
|
|
|
@126
|
[126]
|
21 months |
lwu |
Prevent sandbox_boxedclass_method_missing() from calling private methods
|
|
|
|
@125
|
[125]
|
21 months |
lwu |
Add test: wrong arg type when importing non-Class/Module
|
|
|
|
@124
|
[124]
|
21 months |
lwu |
Check VALUE type before calling sandbox_import_class_path
|
|
|
|
@123
|
[123]
|
21 months |
lwu |
Use camping/session to support private tepee storage
|
|
|
|
@122
|
[122]
|
21 months |
why |
* tippytippytepee/tepee.rb: Web.get will read local wiki pages as well. …
|
|
|
|
@121
|
[121]
|
21 months |
lwu |
Change tepee HTML title, textarea height, save button text
|
|
|
|
@120
|
[120]
|
21 months |
why |
* tippytippytepee/tepee.rb: only autoload application/javascript and …
|
|
|
|
@119
|
[119]
|
21 months |
lwu |
Use ENVHOME? instead of /home/why
|
|
|
|
@118
|
[118]
|
21 months |
lwu |
Change to use '/usr/bin/env ruby'
|
|
|
|
@117
|
[117]
|
21 months |
why |
* tippytippytepee/tepee.rb: allow the wiki page to set headers. if a wiki …
|
|
|
|
@116
|
[116]
|
21 months |
why |
* tippytippytepee/support.rb: added markaby support and prefix-erb tags …
|
|
|
|
@115
|
[115]
|
21 months |
why |
* README: correcting information about how to patch Ruby 1.8.5.
|
|
|
|
@114
|
[114]
|
21 months |
why |
* patch/ruby-1.8.5-sandbox_needs.patch: open up rb_syserr_tbl to swap. an …
|
|
|
|
@113
|
[113]
|
21 months |
why |
* ext/sand_table/sand_table.c: reify sandtransfer structs, conditional …
|
|
|
|
@112
|
[112]
|
21 months |
why |
* ext/sand_table/sand_table.c: move Sandwick to Sandbox::Wick and get …
|
|
|
|
@111
|
[111]
|
22 months |
mental |
mark scope and dyna_vars directly since they have RBasic headers
|
|
|
|
@110
|
[110]
|
22 months |
mental |
* ext/sand_table/sand_table.h: added sandwick::self
* …
|
|
|
|
@109
|
[109]
|
2 years |
why |
Released 0.3.
|
|
|
|
@108
|
[108]
|
2 years |
why |
* ext/sand_table/sand_table.h: update version to 0.3.
|
|
|
|
@107
|
[107]
|
2 years |
why |
* Rakefile: can no longer be built as a gem, dropped win32 support until …
|
|
|
|
@106
|
[106]
|
2 years |
why |
* examples/tippytippytepee/tepee.rb: opening the Page class up for …
|
|
|
|
@105
|
[105]
|
2 years |
why |
* ext/sand_table/sand_table.c: YODEL_A_HEEE YODEL_A_HEEE, at long last, …
|
|
|
|
@104
|
[104]
|
2 years |
mental |
argh, stupid setup.rb... fixing hashbangs again
|
|
|
|
@103
|
[103]
|
2 years |
mental |
remove Sandbox::Safe#_eval which is no longer needed
|
|
|
|
@102
|
[102]
|
2 years |
mental |
eliminate most direct uses of sandbox_begin/sandbox_whoa_whoa_whoa in …
|
|
|
|
@101
|
[101]
|
2 years |
why |
* ext/sand_table/sand_hacks.c: sandbox_import_class_path handles …
|
|
|
|
@100
|
[100]
|
2 years |
why |
* examples: for storing example uses of the sandbox.
|
|
|
|
@99
|
[99]
|
2 years |
mental |
* ext/sand_table/sand_table.h: prototype for sandbox_perform()
* …
|
|
|
|
@98
|
[98]
|
2 years |
mental |
* ext/sand_table/sand_table.c: do the right thing for dyna_vars
|
|
|
|
@97
|
[97]
|
2 years |
mental |
* ext/sand_table/sand_hacks.c: refactor some of the copy-and-pasted code …
|
|
|
|
@96
|
[96]
|
2 years |
mental |
* test/test_plain.rb: catch bug where import appears to create parent …
|
|
|
|
@95
|
[95]
|
2 years |
mental |
* ext/sand_table/sand_table.c: more descriptive names; sandbox_main_eval …
|
|
|
|
@94
|
[94]
|
2 years |
mental |
* bin/sandbox_server: undo damage done by setup.rb
* bin/sandbox_irb: …
|
|
|
|
@93
|
[93]
|
2 years |
mental |
* ext/sand_table/sand_table.c: sandbox_whoa_whoa_whoa -> sandbox_finish, …
|
|
|
|
@92
|
[92]
|
2 years |
why |
* patch/ruby-1.8.5-sandbox_needs.patch: a new 1.8.5 patch, very subtle -- …
|
|
|
|
@91
|
[91]
|
2 years |
why |
* ext/sand_table/sand_hacks.c: 1.9 support for sandbox_str, …
|
|
|
|
@90
|
[90]
|
2 years |
why |
* ext/sand_table/sand_hacks.c: support for some of the regexp globals i …
|
|
|
|
@89
|
[89]
|
2 years |
mental |
* test/test_plain.rb: add tests for Sandbox.current
|
|
|
|
@88
|
[88]
|
2 years |
mental |
* ext/sand_table/sand_table.c: eliminate leak of go_cart argv
|
|
|
|
@87
|
[87]
|
2 years |
mental |
* ext/sand_table/sand_table.c: back out previous commit, need to stop …
|
|
|
|
@86
|
[86]
|
2 years |
mental |
* ext/sand_table/sand_table.c: add error checking to fix segfault in …
|
|
|
|
@85
|
[85]
|
2 years |
mental |
* ext/sand_table/sand_table.c: give brother-superior-Sandbox an options …
|
|
|
|
@84
|
[84]
|
2 years |
mental |
* ext/sand_table/sand_table.c: add Sandbox.current
|
|
|
|
@83
|
[83]
|
2 years |
mental |
* ext/sand_table/sand_table.c: #include <math.h> to dispense with warnings
|
|
|
|
@82
|
[82]
|
2 years |
mental |
* ext/sand_table/sand_table.h: remove sandkit::banished
* …
|
|
|
|
@81
|
[81]
|
2 years |
mental |
* ext/sand_table/sand_table.c: fix description of Sandbox#main
|
|
|
|
@80
|
[80]
|
2 years |
mental |
* lib/sandbox.rb: when eval-ing in a thread (e.g. due to timeout or …
|
|
|
|
@79
|
[79]
|
2 years |
mental |
* lib/sandbox.rb: minor wording tweak; operation -> evalution
|
|
|
|
@78
|
[78]
|
2 years |
mental |
* Rakefile: add sandbox_irb to executables in gemspec
|
|
|
|
@77
|
[77]
|
2 years |
mental |
* ext/sand_table/sand_table.c: added documentation
* lib/sandbox.rb: …
|
|
|
|
@76
|
[76]
|
2 years |
why |
* Rakefile: add setup.rb, extconf.rb to the tarball task.
|
|
|
|
@75
|
[75]
|
2 years |
why |
* ext/sand_table/sand_table.c: added all the Process modules and classes.
…
|
|
|
|
@74
|
[74]
|
2 years |
why |
* patch/ruby-1.8.5-sandbox_needs.patch: lots of problems if the thread's …
|
|
|
|
@73
|
[73]
|
2 years |
why |
* ext/sand_table/sand_table.c: simplifying swapping macros, consolidated …
|
|
|
|
@72
|
[72]
|
2 years |
why |
* ext/sand_table/sand_table.c: sandbox swapping across threads happens a …
|
|
|
|
@71
|
[71]
|
2 years |
why |
* ext/sand_table/sand_table.c: hey, alright! managed to trim down the …
|
|
|
|
@70
|
[70]
|
2 years |
why |
* patch/ruby-1.8.5-sandbox_needs.patch: new patches to threading to get …
|
|
|
|
@69
|
[69]
|
2 years |
why |
* README: explain, we now have two patches.
|
|
|
|
@68
|
[68]
|
2 years |
why |
* lib/sandbox/prelude.rb: ahh, forgot to check this in.
|
|
|
|
@67
|
[67]
|
2 years |
why |
* test/test_timeout.rb: tests half-second sandboxs, proves non-blocking …
|
|
|
|
@66
|
[66]
|
2 years |
why |
* ext/sand_table/sand_table.h: swapping of ruby_class is essential to …
|
|
|
|
@65
|
[65]
|
2 years |
why |
* ext/sand_table/sand_hacks.c: no more FFSAFE (aka 1.8.4 support)
* …
|
|
|
|
@64
|
[64]
|
2 years |
why |
* test/test_timeout.rb: add new tests for timeout sandbox exploits.
* …
|
|
|
|
@63
|
[63]
|
|