/[path-sandbox]/tags/sandbox_1_2_17/ChangeLog
Gentoo

Contents of /tags/sandbox_1_2_17/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 230 - (show annotations) (download)
Mon Dec 5 14:10:45 2005 UTC (9 years, 1 month ago) by azarah
File size: 28847 byte(s)
Tag sandbox-1.2.17 release.
1 2005-12-05 14:07 azarah
2
3 * configure.ac: Release sandbox-1.2.17.
4
5 2005-12-05 14:06 azarah
6
7 * src/libsandbox.c: Small tweak.
8
9 2005-12-05 13:55 azarah
10
11 * configure.ac: Fix regex for newer uclibc that also matches
12 /lib/ld-uClibc.so.0.
13
14 2005-12-05 13:54 azarah
15
16 * src/libsandbox.c: Cleanup RTLD defines.
17
18 2005-12-05 13:41 azarah
19
20 * src/getcwd.c: Remove getcwd.c, as its no longer used.
21
22 2005-12-05 13:40 azarah
23
24 * localdecls.h, src/Makefile.am, src/getcwd.c, src/libsandbox.c,
25 src/libsandbox.h, src/sandbox.c, src/sandbox.h,
26 src/symbols.h.in: More changes to try and resolve OSes with
27 generic getcwd() implementations.
28
29 2005-12-05 11:24 azarah
30
31 * src/libsandbox.h: FreeBSD have RTLD_NOW, but still have the
32 getcwd() issue.
33
34 2005-12-05 11:18 azarah
35
36 * src/Makefile.am, src/getcwd.c, src/libsandbox.h: Split
37 sandbox_on stuff out to libsandbox.h. Only enable if we do not
38 have RTLD_NEXT.
39
40 2005-12-05 11:08 azarah
41
42 * src/getcwd.c, src/libsandbox.c: Add sandbox_on variable to tweak
43 internally if sandbox is on or off.
44
45 2005-12-05 10:10 azarah
46
47 * configure.ac, src/Makefile.am, src/libsandbox.c: Rather check
48 for RTLD_NEXT than glibc. Some other cleanups.
49
50 2005-12-05 09:54 azarah
51
52 * src/libsandbox.c: More bsd fixes.
53
54 2005-12-05 09:53 azarah
55
56 * configure.ac, src/Makefile.am: Add checks for bsd that have
57 dlopen() in libc.
58
59 2005-12-05 09:43 azarah
60
61 * configure.ac: Quoting fixes
62
63 2005-12-05 09:28 azarah
64
65 * configure.ac, src/Makefile.am, src/canonicalize.c,
66 src/libsandbox.c, src/sandbox.c, src/sandbox.h,
67 src/sandbox_futils.c, src/sandbox_utils.c: Rename
68 sandbox_futils.c to sandbox_utils.c. Add gstrndup() and
69 gbasename() to sandbox_utils.c. Add check for glibc, and fixup
70 things to not need glibc only extensions if not needed for
71 versioned symbols.
72
73 2005-12-05 09:02 azarah
74
75 * configure.ac: Make sure the aquired libc is readable.
76
77 2005-12-05 08:13 azarah
78
79 * localdecls.h, scripts/gen_symbol_header.awk,
80 scripts/gen_symbol_version_map.awk: Also add weak symbols.
81
82 2005-12-05 07:17 azarah
83
84 * scripts/gen_symbol_header.awk,
85 scripts/gen_symbol_version_map.awk: Stop processing when we get
86 to the '.symtab' section.
87
88 2005-12-04 20:33 azarah
89
90 * configure.ac: Do not check for compatible malloc(), as we do not
91 care.
92
93 2005-12-03 11:42 azarah
94
95 * scripts/gen_symbol_header.awk, src/libsandbox.c: Change default
96 prefix '__' to '_DEFAULT' suffix to avoid confusion some people
97 seem to have.
98
99 2005-12-02 12:41 azarah
100
101 * configure.ac: Release sandbox-1.2.16.
102 * scripts/dist.sh: Add dist.sh to make my life easier.
103
104 2005-12-02 12:34 azarah
105
106 * src/canonicalize.c: Use mempcpy() instead of __mempcpy(), as svn
107 uClibc hides it.
108
109 2005-12-02 12:32 azarah
110
111 * scripts/gen_symbol_header.awk,
112 scripts/gen_symbol_version_map.awk: Do not re-set VERSIONED_LIBC
113 if already set.
114
115 2005-12-02 12:31 azarah
116
117 * scripts/gen_symbol_header.awk,
118 scripts/gen_symbol_version_map.awk: Do not add unversioned
119 symbols if we have a versioned libc. Do not add duplicates. This
120 is mostly due to unstripped libc .. bug #114200.
121
122 2005-12-02 08:49 azarah
123
124 * src/sandbox.c: Add /dev/shm to write path.
125
126 2005-12-01 21:56 azarah
127
128 * Makefile.am, clean.sh, scripts/clean.sh: Move clean.sh to
129 scripts. Some 'make distcheck' fixes.
130
131 2005-12-01 18:04 azarah
132
133 * configure.ac: Release 1.2.15.
134
135 2005-12-01 17:50 azarah
136
137 * autogen.sh, clean.sh: Update clean.sh to do a 'make distclean'.
138 Add '-n' switch for autogen.sh to skip generating ChangeLog.
139
140 2005-12-01 12:07 azarah
141
142 * ChangeLog, ChangeLog.0, Makefile.am, autogen.sh,
143 scripts/svn2cl.sh, scripts/svn2cl.xsl: Add scripts/svn2cl.*;
144 move ChangeLog and update autogen.sh to generate ChangeLog.
145
146 2005-12-01 12:01 azarah
147
148 * scripts/gen_symbol_header.awk, src/symbols.h.in: Some comment
149 touch-ups.
150
151 2005-12-01 11:56 azarah
152
153 * ChangeLog, src/libsandbox.c, src/symbols.h.in: Wrap mkfifo() as
154 it seems it was missing.
155
156 2005-12-01 11:33 azarah
157
158 * ChangeLog, src/libsandbox.c, src/sandbox.h,
159 src/sandbox_futils.c, src/symbols.h.in: Wrap mknod() as well.
160 Misc cleanups.
161
162 2005-12-01 11:04 azarah
163
164 * ChangeLog, src/sandbox_futils.c: Rather use fstat() to get file
165 size in file_length() than lseek().
166
167 2005-12-01 10:58 azarah
168
169 * ChangeLog, src/sandbox.c: Use egetcwd() in sandbox.c.
170
171 2005-12-01 10:54 azarah
172
173 * ChangeLog, src/sandbox.c: Fixup SANDBOX_ON handling after
174 already running changes.
175
176 2005-12-01 10:45 azarah
177
178 * ChangeLog, src/libsandbox.c: Rename filter_path() to
179 resolve_path() and other renames for clarity.
180
181 2005-12-01 10:40 azarah
182
183 * ChangeLog, configure.ac, src/canonicalize.c, src/libsandbox.c,
184 src/sandbox.h, src/sandbox_futils.c: Cleanup local defines for
185 egetcwd() and erealpath().
186
187 2005-12-01 09:47 azarah
188
189 * ChangeLog, src/Makefile.am, src/symbols.h.in, src/symbols.in:
190 Rename src/symbols.in to src/symbols.h.in.
191
192 2005-12-01 09:46 azarah
193
194 * ChangeLog, localdecls.h, src/Makefile.am, src/canonicalize.c,
195 src/getcwd.c, src/libsandbox.c, src/sandbox.h,
196 src/sandbox_futils.c: Remove the SB_STATIC and including of
197 getcwd.c, etc voodoo, as we new use a symbol map, and all
198 non-exported symbols are local. Cleanup getcwd.c, as the generic
199 getcwd for older 2.4 kernels do not work properly anyhow, and
200 just makes things slower. Some other warning fixes.
201
202 2005-12-01 01:01 azarah
203
204 * scripts/gen_symbol_header.awk: Fixup comments related to strong
205 aliases.
206
207 2005-12-01 01:00 azarah
208
209 * ChangeLog, localdecls.h, scripts/gen_symbol_header.awk: Fix
210 non-versioned libc's to also prepend '__' to internal symbols by
211 using strong aliases.
212
213 2005-11-30 23:27 azarah
214
215 * ChangeLog, configure.ac, configure.in: Rename configure.in to
216 configure.ac.
217
218 2005-11-30 23:21 azarah
219
220 * src/Makefile.am: Small syntax cleanup.
221
222 2005-11-30 23:11 azarah
223
224 * ChangeLog, data/sandbox.bashrc, src/sandbox.c: Only check
225 SANDBOX_ACTIVE, and not its value. More BASH_ENV fixes.
226
227 2005-11-30 22:54 azarah
228
229 * ChangeLog, Makefile.am, configure.in, localdecls.h, scripts,
230 scripts/Makefile.am, scripts/gen_symbol_header.awk,
231 scripts/gen_symbol_version_map.awk, src/Makefile.am,
232 src/getcwd.c, src/libsandbox.c, src/symbols.in: Use versioned
233 symbols on supported libc's for functions we wrap, as well as
234 provide all versions of specific functions. Some syntax cleanups.
235
236 2005-11-30 08:42 azarah
237
238 * localdecls.h, src/sandbox.h: Move dlvsym define. Add
239 symbol_version macros.
240
241 2005-11-28 11:35 azarah
242
243 * ChangeLog, configure.in, src/sandbox.c, src/sandbox_futils.c:
244 Revert 64bit arch test, as we should build the 32bit version
245 without full path checking as well, and add --enable-multilib
246 switch to configure.
247
248 2005-11-28 11:13 azarah
249
250 * ChangeLog, configure.in: Update contact email. Fix quoting.
251
252 2005-11-28 11:04 azarah
253
254 * ChangeLog, configure.in: Detect if we on 64bit arch
255 automatically.
256
257 2005-11-28 10:52 azarah
258
259 * Makefile.am, canonicalize.c, configure.in, data,
260 data/Makefile.am, data/sandbox.bashrc, getcwd.c, libsandbox.c,
261 sandbox.bashrc, sandbox.c, sandbox.h, sandbox_futils.c, src,
262 src/Makefile.am, src/canonicalize.c, src/getcwd.c,
263 src/libsandbox.c, src/sandbox.c, src/sandbox.h,
264 src/sandbox_futils.c, src/symbols.in, symbols.in: Reorder source
265 layout.
266
267 2005-11-28 10:30 azarah
268
269 * ChangeLog, configure.in: Sandbox 1.2.14 release.
270
271 2005-11-28 10:24 azarah
272
273 * ChangeLog, sandbox.c, sandbox.h: Make sure we use our bashrc.
274
275 2005-11-28 10:13 azarah
276
277 * ChangeLog, sandbox.bashrc, sandbox.c: Rather check
278 SANDBOX_ACTIVE if we are already running. Set SANDBOX_ACTIVE to
279 readonly in sandbox.bashrc.
280
281 2005-11-28 10:05 azarah
282
283 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Cleanup environ
284 variables.
285
286 2005-11-28 09:55 azarah
287
288 * ChangeLog, getcwd.c: Check generic getcwd()'s return as well for
289 validity, bug #101728.
290
291 2005-11-28 09:50 azarah
292
293 * autogen.sh: Change calling order of autotools.
294
295 2005-11-01 16:02 azarah
296
297 * ChangeLog, libsandbox.c: Do not pass mode to true_open and
298 true_open64 if not needed. Should fix a segfault in some cases.
299
300 2005-11-01 15:41 azarah
301
302 * ChangeLog: Fix wrong version number.
303
304 2005-09-12 07:05 azarah
305
306 * ChangeLog, configure.in: Release sandbox-1.2.13.
307
308 2005-09-12 06:50 azarah
309
310 * ChangeLog, libsandbox.c: Make libsb_fini() do cleanup a bit more
311 complete just in case we get another uClibc 'call preloaded
312 library fini before that of app' issue ... probably will not
313 help much, but we try.
314
315 2005-09-12 06:44 azarah
316
317 * ChangeLog, sandbox.c: Do not handle adding working directory to
318 SANDBOX_WRITE, as portage does it itself.
319
320 2005-09-04 11:17 azarah
321
322 * ChangeLog, libsandbox.c: Also allow symlink() system call to
323 operate on a symlink in a writable path that points to
324 non-writable path, bug #104711.
325
326 2005-08-29 15:39 azarah
327
328 * libsandbox.c: Remove debug code I forgot to remove.
329
330 2005-08-29 15:38 azarah
331
332 * libsandbox.c: Form cleanups.
333
334 2005-08-05 14:49 azarah
335
336 * ChangeLog, configure.in: Release sandbox-1.2.12.
337
338 2005-08-05 14:11 azarah
339
340 * ChangeLog, sandbox.c: Improve error handling for
341 get_sandbox_*_envvar() functions.
342
343 2005-08-05 13:58 azarah
344
345 * ChangeLog, sandbox.c: Remove the tmp_dir variable - we do not
346 need it.
347
348 2005-08-05 13:55 azarah
349
350 * ChangeLog, sandbox.c, sandbox.h: If we are called from the
351 command line, do not care about PORTAGE_TMPDIR, and make the
352 current directory the work directory. Also rename the variable
353 portage_tmp_dir to work_dir.
354
355 2005-08-05 13:33 azarah
356
357 * ChangeLog, libsandbox.c: Do not give an access violation if the
358 access() system call do not have write/read access - it does not
359 actually modify, so we only need to return not being able to
360 write/read. Noted by Andres Loeh <kosmikus@gentoo.org>, bug
361 #101433.
362
363 2005-08-01 14:02 azarah
364
365 * ChangeLog, sandbox.c: Add /dev/tts to write permit, bug #42809.
366
367 2005-08-01 08:08 azarah
368
369 * ChangeLog, libsandbox.c: Add support for SANDBOX_VERBOSE
370 (enabled by default). Adjust SANDBOX_DEBUG to only enable if
371 equal to 1 or yes.
372
373 2005-08-01 07:57 azarah
374
375 * ChangeLog, libsandbox.c: Still do normal log if debugging is
376 requested.
377
378 2005-07-27 18:04 azarah
379
380 * ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Do not
381 resolve symlinks in PORTAGE_TMPDIR in sandbox .. we will handle
382 that in libsandbox .. bug #100309.
383
384 2005-07-22 08:13 azarah
385
386 * ChangeLog, sandbox.h: Print all logging to stderr, bug #90343,
387 comment #15, by Zac Medico.
388
389 2005-07-14 11:08 azarah
390
391 * ChangeLog, configure.in: Release sandbox-1.2.11.
392
393 2005-07-14 11:06 azarah
394
395 * ChangeLog, getcwd.c: Fix getcwd, bug #98419.
396
397 2005-07-08 15:49 azarah
398
399 * ChangeLog, sandbox.c: Fix compile error with previous change,
400 and return rather then exit().
401
402 2005-07-08 15:07 azarah
403
404 * ChangeLog, sandbox.c: Remove old logs if present and conflicting
405 with current.
406
407 2005-07-08 14:52 azarah
408
409 * ChangeLog, libsandbox.c, sandbox.c, sandbox_futils.c: Try to
410 cleanup and make error handling/printing consistent.
411
412 2005-07-07 22:58 azarah
413
414 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Cleanup
415 access/log printing. Make access printing honour NOCOLOR. Fix
416 log printing's last line not honouring NOCOLOR.
417
418 2005-07-07 22:19 azarah
419
420 * ChangeLog, sandbox.h, sandbox_futils.c: Only declare functions
421 in sandbox_futils.c that are used in libsandbox.c when
422 OUTSIDE_LIBSANDBOX is not defined.
423
424 2005-07-07 22:14 azarah
425
426 * ChangeLog, libsandbox.c, sandbox.c, sandbox_futils.c: Remove
427 unused includes and variables.
428
429 2005-07-07 22:08 azarah
430
431 * ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Remove
432 sandbox_dir and co - we are not using it anymore.
433
434 2005-07-07 22:01 azarah
435
436 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
437 Redo the interface of the get_* functions so that we do not leak
438 memory.
439
440 2005-07-07 21:42 azarah
441
442 * ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Major cleanup
443 of sandbox_futils.c. Removed most of the functions as we now
444 write to /var/log/sandbox/, so in theory do not need all that.
445
446 2005-07-07 13:01 azarah
447
448 * ChangeLog, libsandbox.c: Fix possible segfault in env init code.
449
450 2005-07-06 21:33 azarah
451
452 * ChangeLog, libsandbox.c: Cleanup init_env_entries() and
453 check_prefixes().
454
455 2005-07-06 19:41 azarah
456
457 * ChangeLog, libsandbox.c: Add check_prefixes() with major cleanup
458 on check_access().
459
460 2005-07-06 18:40 azarah
461
462 * ChangeLog, libsandbox.c: Clean up logging in libsandbox.c, and
463 hopefully make it more consistant.
464
465 2005-07-06 17:35 azarah
466
467 * ChangeLog, libsandbox.c, sandbox.h, sandbox_futils.c: Change log
468 dir to /var/log/sandbox/. Make sure the sandboxed process cannot
469 write to it.
470
471 2005-07-06 00:36 azarah
472
473 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
474 Remove unused 'pids file' code.
475
476 2005-07-06 00:12 azarah
477
478 * libsandbox.c, sandbox.c: Remove unused variables.
479
480 2005-07-03 19:05 azarah
481
482 * sandbox.c: Remove trailing ':' for SANDBOX_PREDICT.
483
484 2005-07-03 18:51 azarah
485
486 * configure.in: * sandbox-1.2.10, try #2.
487
488 2005-07-03 18:48 azarah
489
490 * ChangeLog: * sandbox-1.2.10
491 * sandbox.c: Fix typo in Robin's patch.
492
493 2005-07-03 18:46 azarah
494
495 * ChangeLog, sandbox.c: Add PREDICT items for nss-db, bug #92079.
496 Patch from Robin Johnson.
497
498 2005-06-17 12:32 azarah
499
500 * ChangeLog, sandbox.c: Move get_sandbox_*_envvar() to
501 sandbox_setup_environ(), as its more appropriate there.
502
503 2005-06-17 12:10 azarah
504
505 * ChangeLog, sandbox.c: Remove fooling around with exit codes - we
506 error out on presence of a log anyhow.
507
508 2005-06-14 21:59 azarah
509
510 * libsandbox.c: Label rename for clarity.
511
512 2005-06-14 21:57 azarah
513
514 * ChangeLog, libsandbox.c: Cleanup the fail_nametoolong stuff a
515 bit more.
516
517 2005-06-11 10:04 azarah
518
519 * ChangeLog, libsandbox.c: Remove hopefully the last ld.so.preload
520 bits we do not use anymore.
521
522 2005-06-11 10:01 azarah
523
524 * ChangeLog, libsandbox.c: Remove the unneeded canonicalize()
525 calls in the wrappers - we do it anyhow in check_syscall().
526 Should speed things up a bit (at least for the getcwd() and long
527 path name test it goes down to under a second, and not 10+
528 seconds like before). Also warn if we skip checking due to the
529 canonicalized path being too long.
530
531 2005-06-11 08:54 azarah
532
533 * ChangeLog, libsandbox.c: More comment/readability cleanups
534
535 2005-06-11 07:25 azarah
536
537 * ChangeLog, canonicalize.c, getcwd.c, libsandbox.c,
538 sandbox_futils.c: Some strncpy/strncat and other cleanups.
539
540 2005-06-09 17:20 azarah
541
542 * ChangeLog, configure.in: * sandbox-1.2.9
543
544 2005-06-09 16:53 azarah
545
546 * ChangeLog, libsandbox.c: Move symlink hack down a bit to try and
547 minimize on the amount of lstat() calls we do.
548
549 2005-06-09 16:47 azarah
550
551 * ChangeLog, libsandbox.c, sandbox.c: Add hack to allow writing to
552 /proc/self/fd (or /dev/fd), bug #91516.
553
554 2005-06-09 15:47 azarah
555
556 * ChangeLog, libsandbox.c, symbols.in: Add wrapper for access()
557 function, bug #85413.
558
559 2005-06-09 15:12 azarah
560
561 * ChangeLog, getcwd.c: Use generic getcwd() implementation from
562 uclibc - should be more portable and looks a bit cleaner.
563
564 2005-06-09 14:42 azarah
565
566 * ChangeLog, getcwd.c, libsandbox.c: Make sure our true_* pointers
567 are initialized to NULL, and that we check for all references
568 that they are valid.
569
570 2005-06-09 14:32 azarah
571
572 * ChangeLog, libsandbox.c: Be default we will fail if the path
573 name we try to canonicalize is too long. This however could
574 cause issues with some things (bug #94630 and #21766), so if
575 fail_nametoolong == 0, canonicalize() will return a null length
576 string and do not fail.
577
578 2005-06-08 13:52 azarah
579
580 * ChangeLog, sandbox.c, sandbox_futils.c: Do not abort if TMPDIR
581 is not valid, but rather use '/tmp', bug #94360. Also make sure
582 we re-export the new TMPDIR environment variable.
583
584 2005-06-08 13:39 azarah
585
586 * libsandbox.c: Whitespace fixes.
587
588 2005-06-08 13:37 azarah
589
590 * ChangeLog, libsandbox.c: Fix incorrect free of non-malloc'd
591 array, bug #92313 and #94020. Fix noted by Marcus D. Hanwell
592 <cryos@gentoo.org>.
593
594 2005-06-08 13:29 azarah
595
596 * ChangeLog, sandbox.c: Add /dev/console to write list, bug #38588.
597
598 2005-06-05 07:45 vapier
599
600 * libsandbox.c: whitespace tweaks
601
602 2005-05-13 15:24 azarah
603
604 * ChangeLog, configure.in: * sandbox-1.2.8
605
606 2005-05-13 15:23 azarah
607
608 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
609 General cleanups.
610
611 2005-05-13 14:18 azarah
612
613 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Various
614 LD_PRELOAD cleanups. Do not unset LD_PRELOAD for parent.
615
616 2005-05-13 13:30 azarah
617
618 * ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
619 Modify get_sandbox_pids_file(), get_sandbox_log() and
620 get_sandbox_debug_log() to use TMPDIR if present in environment.
621
622 2005-05-13 12:53 azarah
623
624 * ChangeLog, sandbox.c: Remove sandbox_log_file from main() as its
625 no longer used.
626
627 2005-05-13 12:52 azarah
628
629 * ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Add
630 get_sandbox_debug_log(), and use it (add behaviour similar to
631 SANDBOX_LOG if already exported when sandbox started). Fix
632 get_sandbox_log() and new get_sandbox_debug_log() to not use
633 already exported environment variables if they have '/' in them.
634 Use snprintf()'s instead of strncpy()'s. More SB_PATH_MAX fixes.
635
636 2005-05-12 01:08 azarah
637
638 * sandbox.c: Add comments about memory we do not free at the
639 moment.
640
641 2005-05-12 00:09 azarah
642
643 * ChangeLog, configure.in: * sandbox-1.2.7
644
645 2005-05-12 00:07 azarah
646
647 * ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: More path
648 limit fixes. Declare SB_BUF_LEN global and use it where needed.
649
650 2005-05-11 23:59 azarah
651
652 * ChangeLog, sandbox_futils.c: Fix paths limited to 255 chars. Fix
653 get_sandbox_dir() returning a string with '(null)' in it if we
654 did not call sandbox with absolute path.
655
656 2005-05-11 23:35 azarah
657
658 * ChangeLog, sandbox.c: Set SANDBOX_ON *before* doing the child's
659 env stuff, else its not set for the child.
660
661 2005-05-11 23:28 azarah
662
663 * ChangeLog, sandbox.c: Remove global preload_adaptable as it is
664 no longer used.
665
666 2005-05-11 23:23 azarah
667
668 * ChangeLog, sandbox.c: Rewrite environment stuff to only be set
669 when execve'ing the child process to try and avoid issues like
670 bug #91541 that causes sandbox to crash if we set LD_PRELOAD
671 sandbox side already.
672
673 2005-05-11 15:52 azarah
674
675 * ChangeLog, sandbox.c: Move print_sandbox_log() up to make things
676 neater.
677
678 2005-05-11 15:48 azarah
679
680 * ChangeLog, sandbox.c: Remove load_preload_libs(), as its not
681 used anymore.
682
683 2005-05-11 15:42 azarah
684
685 * ChangeLog, sandbox.c, sandbox.h: Remove NO_FORK stuff, as its
686 not used, and 'strace -f' works just fine.
687
688 2005-05-11 15:40 azarah
689
690 * sandbox.c: Remove USE_SYSTEM_SHELL stuff, as it is not secure,
691 and not in use (continued).
692
693 2005-05-11 15:39 azarah
694
695 * ChangeLog, sandbox.c, sandbox.h: Remove USE_SYSTEM_SHELL stuff,
696 as it is not secure, and not in use.
697
698 2005-05-11 15:36 azarah
699
700 * ChangeLog, sandbox.c, sandbox.h: Remove ld.so.preload crap - we
701 are not going to use it again.
702
703 2005-05-10 07:38 azarah
704
705 * ChangeLog, sandbox_futils.c: Fix typo in code that checks if we
706 got valid group information, causing a segmentation fault, bug
707 #91637.
708
709 2005-05-10 07:10 azarah
710
711 * Makefile.am: Really remove libctest.c
712
713 2005-05-10 07:09 azarah
714
715 * ChangeLog, configure.in: * sandbox-1.2.6
716
717 2005-05-10 07:08 azarah
718
719 * ChangeLog, sandbox.c: Do not use LD_PRELOAD if it contains
720 libtsocks.so, as it breaks sandbox for some odd reason, bug
721 #91541.
722
723 2005-05-09 18:00 azarah
724
725 * ChangeLog, sandbox.c: Fix typo (sizeof -> strlen).
726
727 2005-05-08 11:27 ferringb
728
729 * ChangeLog, libsandbox.c: rewrote sbcontext caching so it
730 accounts for env changes since lib initialization.
731
732 2005-05-04 23:35 azarah
733
734 * ChangeLog, configure.in, libctest.c: We create libctest.c via
735 configure, so no need to keep it around. Do some cleanup related
736 to libctest.c and libctest during configure.
737
738 2005-05-04 15:33 azarah
739
740 * ChangeLog, libsandbox.c: Add rename support of symlinks pointing
741 to protected files/directories.
742
743 2005-05-04 15:01 azarah
744
745 * ChangeLog, configure.in: * sandbox-1.2.5
746
747 2005-05-04 14:46 azarah
748
749 * ChangeLog, libsandbox.c, sandbox.bashrc, sandbox.c: Do not reset
750 already set LD_PRELOAD when starting sandbox. If LD_PRELOAD is
751 already set, init of the env vars fails for some reason, so do
752 this later on, and do not warn (bug #91431).
753
754 2005-05-03 21:43 azarah
755
756 * ChangeLog, sandbox.bashrc, sandbox.c, sandbox.h: Fixup sandbox
757 and sandbox.bashrc to call bash with the proper .bashrc.
758
759 2005-05-03 11:07 azarah
760
761 * ChangeLog, configure.in: * sandbox-1.2.4
762
763 2005-05-03 11:06 azarah
764
765 * ChangeLog: Add bug # for previous change.
766
767 2005-05-03 10:56 azarah
768
769 * ChangeLog, libsandbox.c: Do not init the env entries with each
770 call, as it creates too many calls to lstat, etc. Should speedup
771 things a bit.
772
773 2005-05-03 09:59 azarah
774
775 * ChangeLog, sandbox.c: Add /dev/pty to default write list.
776 Noticed by Morfic.
777
778 2005-05-02 23:58 vapier
779
780 * sandbox.h: whitespace fixes
781
782 2005-05-02 23:53 vapier
783
784 * localdecls.h: dont define BROKEN_RTLD_NEXT in uClibc
785 * ChangeLog, configure.in, sandbox.h: dlvsym doesnt exist in uClibc
786
787 2005-04-29 22:18 vapier
788
789 * configure.in: use dnl for comments, not #
790
791 2005-04-29 13:37 azarah
792
793 * ChangeLog, configure.in: sandbox-1.2.3
794
795 2005-04-29 00:22 azarah
796
797 * configure.in: I cannot spell, shoot me.
798
799 2005-04-29 00:15 azarah
800
801 * configure.in: Add comment for CXX/F77 puntage
802
803 2005-04-28 23:43 azarah
804
805 * ChangeLog, configure.in: Do not check for (*&#$(* CXX or F77.
806
807 2005-04-28 22:54 vapier
808
809 * configure.in: gawk -> $AWK
810
811 2005-04-28 22:41 azarah
812
813 * ChangeLog, libsandbox.c: Do not append '/' to pathname in
814 filter_path() if it already ends with it.
815
816 2005-04-28 22:21 vapier
817
818 * ChangeLog, configure.in: fix cross-compiling and uclibc and all
819 that jazz
820
821 2005-04-28 22:20 vapier
822
823 * Makefile.am: whitespace fixes and move LIBC_VERSION to config.h
824
825 2005-04-28 22:19 vapier
826
827 * autogen.sh: use automake-1.9 (not that it really matters eh)
828
829 2005-04-28 22:18 vapier
830
831 * clean.sh: remove the symbols header file
832
833 2005-04-28 16:18 azarah
834
835 * ChangeLog, configure.in: * sandbox-1.2.2
836
837 2005-04-28 15:49 azarah
838
839 * ChangeLog, libsandbox.c: Only check for /dev/{null,zero} for
840 unlink hack, else ricers using /dev/shm have issues; bug #90592.
841
842 2005-04-23 21:03 azarah
843
844 * ChangeLog: Add sandbox-1.2 release comment to ChangeLog
845
846 2005-04-23 20:52 azarah
847
848 * ChangeLog, configure.in: sandbox-1.2.1
849
850 2005-04-23 20:44 azarah
851
852 * ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c,
853 localdecls.h, sandbox.h, sandbox_futils.c: Make sure all
854 functions used in libsandbox.c is declared static. Define
855 SB_STATIC in localdecls.h for this. Include sandbox_futils.c
856 rather than linking with its object. Hopefully this will fix bug
857 #90153.
858
859 2005-04-23 06:21 ferringb
860
861 * configure.in: Tagged and bagged 1.2
862
863 2005-03-21 23:30 azarah
864
865 * ChangeLog, libsandbox.c: Allow lchown a symlink in write-allowed
866 path pointing to write-denied target.
867
868 2005-03-21 08:54 genone
869
870 * ChangeLog, libsandbox.c: show resolved symlinks in log
871
872 2005-03-14 16:00 genone
873
874 * Makefile.am: dropping duplicate symbols
875
876 2005-03-14 00:28 azarah
877
878 * ChangeLog, Makefile.am, libsandbox.c: Seems -nostdlib was the
879 problem with the constructor/destructor - remove it from
880 Makefile.am, and change the constructor/destructor names again.
881
882 2005-03-13 23:29 azarah
883
884 * ChangeLog, libsandbox.c: Also rename the _init() and _fini()
885 declarations.
886
887 2005-03-13 23:23 azarah
888
889 * ChangeLog, libsandbox.c, sandbox.c: Fixup the
890 constructor/destructor function names again (they should be
891 _init() and _fini() it seems, and not being called caused
892 sandbox_lib_path to be unset, and thus breaking the execve()
893 wrapper's LD_PRELOAD protection). Add both the path in given
894 SANDBOX_x variable, as well as its symlink resolved path in
895 init_env_entries(). Modify filter_path() to be able to resolve
896 paths without resolving symlinks, as well as to be able to
897 resolve symlinks. Fix a possible segfault in check_access(). Add
898 symlink resolving to check_access() resolving bug #31019. Add
899 'hack' for unlink, as the fix for bug #31019 cause access
900 violations if we try to remove a symlink that is not in
901 protected path, but points to a protected path. Fix a memory
902 leak in sandbox.c (sandbox_pids_file in main()). Fix the
903 realpath() calls in main() (sandbox.c) being unchecked. Fix the
904 debug logname not having the pid in it (pid_string was
905 uninitialized). General syntax cleanups.
906
907 2005-03-09 07:39 ferringb
908
909 * ChangeLog, sandbox.c: happy output time. missing new line.
910
911 2005-03-09 07:34 ferringb
912
913 * ChangeLog, Makefile.am, configure.in: correct symbols.h building
914 when libdir !+ "/lib"
915
916 2005-03-02 17:30 azarah
917
918 * ChangeLog, libsandbox.c: Hack to make sure sandboxed process
919 cannot remove a device node, bug #79836.
920
921 2005-03-02 09:18 azarah
922
923 * ChangeLog, Makefile.am: Fix symbols.in not added to dist.
924
925 2005-03-02 09:04 azarah
926
927 * ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c,
928 sandbox.c, sandbox.h, sandbox_futils.c: White space fixes.
929
930 2005-03-02 09:01 azarah
931
932 * ChangeLog, Makefile.am, canonicalize.c, configure.in, getcwd.c,
933 libsandbox.c, symbols.in: Fix inverse test logic in
934 canonicalize.c, use a strncpy. Fix gcc warning in getcwd.c. Add
935 symbols.in and logic to Makefile.am to generate symbol versions
936 for glibc and other libc's that use this. Update libsandbox.c to
937 use these symbol versions if available. Fix exec wrapper to
938 re-export LD_PRELOAD if the process unset it.
939
940 2005-03-02 05:48 ferringb
941
942 * ChangeLog, libsandbox.c: killed off _init and _fini in favor of
943 void __attribute__ ((constructor)) init_func and void
944 __attribute__ ((destructor)) closing_func. _(init|func) were
945 deprecated.
946
947 2005-03-02 05:36 ferringb
948
949 * autogen.sh: work damn you.
950
951 2004-12-06 21:42 ferringb
952
953 * ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c:
954 hopefully cvs is done being stupid. Compilation fixes, along w/
955 make dist fix.
956
957 2004-12-05 06:14 ferringb
958
959 * canonicalize.c, getcwd.c, libsandbox.c: compilation fixups.
960
961 2004-12-05 05:42 ferringb
962
963 * ChangeLog, Makefile.am, getcwd.c, libsandbox.c: should make
964 things compile again
965
966 2004-12-02 05:22 vapier
967
968 * Makefile.am, clean.sh, configure.in, create-localdecls,
969 libctest.c, localdecls.h: turn create-localdecls into
970 semi-autotooled
971
972 2004-12-02 05:20 vapier
973
974 * libsandbox.c: need to include config.h
975
976 2004-12-02 04:46 vapier
977
978 * Makefile.am, configure.in: touchups
979
980 2004-12-02 02:53 vapier
981
982 * autogen.sh, clean.sh: scripts to generate/clean build
983
984 2004-12-02 02:52 vapier
985
986 * aclocal.m4, compile, config.guess, config.h.in, config.sub,
987 depcomp, install-sh, ltmain.sh, missing: remove generated files
988
989 2004-12-02 02:25 ferringb
990
991 * ChangeLog, aclocal.m4: stupid libtool.
992
993 2004-11-21 02:23 ferringb
994
995 * Makefile.am: adjustment so it stops installing a couple of extra
996 srcs to /usr/share.
997
998 2004-11-20 13:21 ferringb
999
1000 * ChangeLog, Makefile.am, aclocal.m4, configure.in,
1001 sandbox_futils.c: corrections to remove hardcoded paths.
1002 * config.status, libtool: nore should these.
1003
1004 2004-11-20 13:20 ferringb
1005
1006 * config.log: this shouldn't be in cvs.
1007
1008 2004-11-20 13:05 ferringb
1009
1010 * ChangeLog, Makefile.am, sandbox_futils.c: removed the
1011 /usr/lib/portage/ hardcoded reference for bashrc.
1012
1013 2004-11-20 09:26 ferringb
1014
1015 * Makefile.am: nuke the creation of a gz for dist target.
1016
1017 2004-11-20 00:49 ferringb
1018
1019 * Makefile.am: final make dist tweak. stupid bugger.
1020
1021 2004-11-20 00:43 ferringb
1022
1023 * Makefile.am: corrections for make dist, include canocicalize.c
1024
1025 2004-11-20 00:28 ferringb
1026
1027 * Makefile.am: changed the dist target to include building bz2'd
1028 tarballs.
1029
1030 2004-11-20 00:21 ferringb
1031
1032 * COPYING, INSTALL, compile, config.guess, config.sub, depcomp,
1033 install-sh, ltmain.sh, missing: annoying autotool files. stuck
1034 usual copyright stuff w/ gpl v2 notice in COPYING.
1035
1036 2004-11-20 00:17 ferringb
1037
1038 * AUTHORS: a quicky attempt at making authors actually useful.
1039 Fairly complete from what I can see. Basically walked the
1040 changelogs, cvs logs, etc.
1041
1042 2004-11-19 22:11 ferringb
1043
1044 * ChangeLog: entry regarding cvs shift, and the beast being
1045 autotooled.
1046
1047 2004-11-19 22:03 ferringb
1048
1049 * AUTHORS, ChangeLog, Makefile.am, NEWS, README, aclocal.m4,
1050 canonicalize.c, config.h.in, config.log, config.status,
1051 configure.in, create-localdecls, getcwd.c, libctest.c,
1052 libsandbox.c, libtool, sandbox.bashrc, sandbox.c, sandbox.h,
1053 sandbox_futils.c: Initial revision
1054
1055 2004-11-19 22:03
1056
1057 * branches, tags, .: New repository initialized by cvs2svn.

  ViewVC Help
Powered by ViewVC 1.1.20