root

Revision Log Mode:


Legend:

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