Branch: Tag:

1999-03-27

1999-03-27 22:18:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Obsolete. Now in roxen.pike.

Rev: server/base_server/privs.pike:1.37(DEAD)

1999-03-23

1999-03-23 22:25:00 by Martin Stjernholm <mast@lysator.liu.se>

Privs/umask/threads fixes.

Rev: server/base_server/config/savers.pike:1.7
Rev: server/base_server/configuration.pike:1.168
Rev: server/base_server/disk_cache.pike:1.40
Rev: server/base_server/privs.pike:1.36
Rev: server/base_server/read_config.pike:1.28
Rev: server/base_server/roxen.pike:1.313
Rev: server/base_server/roxenloader.pike:1.86
Rev: server/bin/install.pike:1.34
Rev: server/config_actions/generate_rsa.pike:1.8
Rev: server/modules/filesystems/filesystem.pike:1.48
Rev: server/modules/graphics/graphic_text.pike:1.158
Rev: server/modules/scripting/cgi.pike:1.107
Rev: server/modules/scripting/pikescript.pike:1.31
Rev: server/modules/tags/htmlparse.pike:1.166
Rev: server/protocols/ssl3.pike:1.46
Rev: tools/init.d_roxen:1.9

1999-02-15

1999-02-15 23:20:38 by Per Hedbor <ph@opera.com>

Changed debug werror

Rev: server/base_server/privs.pike:1.36

1998-05-17

1998-05-17 18:41:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed cosmetic bug.

Rev: server/base_server/privs.pike:1.35

1998-03-03

1998-03-03 12:18:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added even more paranoia.

Rev: server/base_server/privs.pike:1.34

1998-02-10

1998-02-10 18:36:21 by Per Hedbor <ph@opera.com>

Fixes...

Rev: server/base_server/cache.pike:1.19
Rev: server/base_server/color.pike:1.13
Rev: server/base_server/configuration.pike:1.94
Rev: server/base_server/disk_cache.pike:1.34
Rev: server/base_server/dummy_hosts.pike:1.5
Rev: server/base_server/html.pike:1.4
Rev: server/base_server/language.pike:1.12
Rev: server/base_server/lock.pike:1.3(DEAD)
Rev: server/base_server/mainconfig.pike:1.94
Rev: server/base_server/module_support.pike:1.15
Rev: server/base_server/newdecode.pike:1.7
Rev: server/base_server/privs.pike:1.33
Rev: server/base_server/read_config.pike:1.20
Rev: server/base_server/roxen.pike:1.166
Rev: server/base_server/roxenlib.pike:1.47
Rev: server/base_server/roxenloader.pike:1.58
Rev: server/base_server/smartpipe.pike:1.1
Rev: server/base_server/socket.pike:1.11
Rev: server/modules/filesystems/filesystem.pike:1.27
Rev: server/modules/filesystems/restrictedfs.pike:1.8
Rev: server/modules/filesystems/userfs.pike:1.18
Rev: server/modules/filters/htaccess.pike:1.29
Rev: server/modules/filters/redirect.pike:1.12
Rev: server/modules/graphics/graphic_text.pike:1.101
Rev: server/modules/misc/contenttypes.pike:1.11
Rev: server/modules/misc/demo.pike:1.2
Rev: server/modules/misc/ismap.pike:1.11
Rev: server/modules/misc/userdb.pike:1.24
Rev: server/modules/misc/ypuserdb.pike:1.7
Rev: server/protocols/http.pike:1.54

1998-02-04

1998-02-04 16:10:52 by Per Hedbor <ph@opera.com>

Added profining, removed 4711 Privs, added call_out workaround

Rev: server/base_server/configuration.pike:1.92
Rev: server/base_server/disk_cache.pike:1.33
Rev: server/base_server/privs.pike:1.32
Rev: server/base_server/read_config.pike:1.18
Rev: server/base_server/roxen.pike:1.163
Rev: server/base_server/roxenloader.pike:1.55
Rev: server/config_actions/generate_rsa.pike:1.5
Rev: server/modules/filesystems/filesystem.pike:1.26
Rev: server/modules/filesystems/restrictedfs.pike:1.7
Rev: server/modules/filesystems/userfs.pike:1.17
Rev: server/modules/graphics/business_graphics/business.pike:1.63
Rev: server/modules/graphics/graphic_text.pike:1.99
Rev: server/modules/misc/ip-less_hosts.pike:1.8
Rev: server/modules/misc/mirrorserver.pike:1.13
Rev: server/modules/misc/userdb.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.70
Rev: server/modules/scripting/pikescript.pike:1.20
Rev: server/modules/tags/htmlparse.pike:1.74
Rev: server/protocols/ftp.pike:1.77
Rev: server/protocols/http.pike:1.52
Rev: server/start:1.25

1997-12-17

1997-12-17 00:52:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Skipping a level is now an error and not a notice.

Rev: server/base_server/privs.pike:1.31

1997-11-11

1997-11-11 01:03:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed typo.

Rev: server/base_server/privs.pike:1.30

1997-11-11 00:59:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added privs_level checking.

Rev: server/base_server/privs.pike:1.29

1997-11-06

1997-11-06 20:15:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added warning for destruct in wrong order.

Rev: server/base_server/privs.pike:1.28

1997-10-15

1997-10-15 16:14:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

More paranoid destroy().

Rev: server/base_server/privs.pike:1.27

1997-10-11

1997-10-11 20:42:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in destroy.

Rev: server/base_server/privs.pike:1.26

1997-10-09

1997-10-09 04:00:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed type-bug.

Rev: server/base_server/privs.pike:1.25

1997-10-09 03:47:46 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for numeric strings added.

Rev: server/base_server/privs.pike:1.24

1997-10-08

1997-10-08 15:30:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now calls seteuid() a bit earlier.

Rev: server/base_server/privs.pike:1.23

1997-09-26

1997-09-26 11:24:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added a catch.

Rev: server/base_server/privs.pike:1.22

1997-09-17

1997-09-17 21:40:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Better root fallback.

Rev: server/base_server/privs.pike:1.21

1997-09-14

1997-09-14 17:26:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added mutex.
Note that it is still possible for other threads to run with the higher
priviliges (depending on OS), but there isn't any race-condition with two
threads wanting to running privs.pike at the same time.

Rev: server/base_server/privs.pike:1.20

1997-09-07

1997-09-07 12:38:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added another catch.

Rev: server/base_server/privs.pike:1.19

1997-09-07 12:19:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added catch.

Rev: server/base_server/privs.pike:1.18

1997-08-12

1997-08-12 06:43:59 by Per Hedbor <ph@opera.com>

Changes....

Rev: server/base_server/privs.pike:1.17

1997-08-12 06:43:58 by Per Hedbor <ph@opera.com>

Changes....

Rev: extern/ssl.c:1.12(DEAD)
Rev: server/base_server/cache.pike:1.13
Rev: server/base_server/config/describers.pike:1.29
Rev: server/base_server/config/draw_things.pike:1.20
Rev: server/base_server/configuration.pike:1.48
Rev: server/base_server/mainconfig.pike:1.47
Rev: server/base_server/module.pike:1.18
Rev: server/base_server/module_support.pike:1.12
Rev: server/base_server/privs.pike:1.16
Rev: server/base_server/roxen.pike:1.93
Rev: server/base_server/roxenlib.pike:1.33
Rev: server/base_server/roxenloader.pike:1.29
Rev: server/etc/include/module.h:1.10
Rev: server/etc/restart.html:1.10
Rev: server/etc/shutdown.html:1.6
Rev: server/languages/french.pike:1.4
Rev: server/languages/swedish.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.19
Rev: server/modules/filesystems/mirrorfs.pike:1.4
Rev: server/modules/filesystems/userfs.pike:1.14
Rev: server/modules/filters/htaccess.pike:1.16
Rev: server/modules/graphics/graphic_text.pike:1.50
Rev: server/modules/graphics/tablist.pike:1.6
Rev: server/modules/logging/home_logger.pike:1.9
Rev: server/modules/misc/mirrorserver.pike:1.2
Rev: server/modules/misc/userdb.pike:1.14
Rev: server/modules/proxies/ftpgateway.pike:1.14
Rev: server/modules/proxies/gopher.pike:1.10
Rev: server/modules/proxies/proxy.pike:1.23
Rev: server/modules/scripting/cgi.pike:1.32
Rev: server/modules/tags/htmlparse.pike:1.37
Rev: server/protocols/ssl.pike:1.7(DEAD)
Rev: server/protocols/ssl3.pike:1.13
Rev: server/protocols/ssleay.pike:1.7(DEAD)
Rev: server/roxen-images/background.gif:1.7
Rev: server/roxen-images/err_1.gif:1.1
Rev: server/roxen-images/err_2.gif:1.1
Rev: server/roxen-images/err_3.gif:1.1
Rev: server/roxen-images/power-green.gif:1.2(DEAD)
Rev: server/roxen-images/power-large-blue.gif:1.1
Rev: server/roxen-images/power-large-darkblue.gif:1.2(DEAD)
Rev: server/roxen-images/power-medium-green.gif:1.1
Rev: server/roxen-images/roxen.gif:1.2
Rev: server/unfinishedmodules/extended_logger.pike:1.3(DEAD)
Rev: server/unfinishedmodules/non-working/extended_logger.pike.gz:1.1

1997-08-10

1997-08-10 00:41:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added kludge for HPUX.

Rev: server/base_server/privs.pike:1.15

1997-08-04

1997-08-04 12:57:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now clears supplementary group list if possible.

Rev: server/base_server/privs.pike:1.14

1997-07-06

1997-07-06 15:36:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Couldn't getpwuid(0) on some systems.

Rev: server/base_server/privs.pike:1.13

1997-06-10

1997-06-10 10:43:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Workaround for getcwd() sometimes throwing an error.

Rev: server/base_server/privs.pike:1.12

1997-06-09

1997-06-09 17:40:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added some cast to strings.

Rev: server/base_server/privs.pike:1.11

1997-05-13

1997-05-13 15:53:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now should "work" on systems without effective userid

Rev: server/base_server/privs.pike:1.10

1997-04-27

1997-04-27 21:27:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug with string uid.

Rev: server/base_server/privs.pike:1.9

1997-04-08

1997-04-08 23:46:09 by Marcus Comstedt <marcus@mc.pp.se>

Bugfix.

Rev: server/base_server/privs.pike:1.8
Rev: server/base_server/roxen.pike:1.49
Rev: server/modules/filesystems/filesystem.pike:1.13

1997-04-05

1997-04-05 01:26:35 by Per Hedbor <ph@opera.com>

Merge med 1.1.1

Rev: server/base_server/cache.pike:1.12
Rev: server/base_server/config/builders.pike:1.6
Rev: server/base_server/config/describers.pike:1.22
Rev: server/base_server/config/draw_things.pike:1.18
Rev: server/base_server/config/low_describers.pike:1.7
Rev: server/base_server/disk_cache.pike:1.15
Rev: server/base_server/hosts.pike:1.10
Rev: server/base_server/language.pike:1.8
Rev: server/base_server/mainconfig.pike:1.37
Rev: server/base_server/module_support.pike:1.11
Rev: server/base_server/newdecode.pike:1.6
Rev: server/base_server/persistent.pike:1.18
Rev: server/base_server/privs.pike:1.7
Rev: server/base_server/proxyauth.pike:1.3
Rev: server/base_server/read_config.pike:1.9
Rev: server/base_server/roxen.pike:1.47
Rev: server/base_server/roxenlib.pike:1.20
Rev: server/base_server/roxenloader.pike:1.13
Rev: server/base_server/socket.pike:1.5
Rev: server/bin/garbagecollector.pike:1.6
Rev: server/bin/install.pike:1.10
Rev: server/etc/include/roxen.h:1.3
Rev: server/etc/include/syslog.h:1.2(DEAD)
Rev: server/etc/include/variables.h:1.3
Rev: server/etc/roxen_master.pike:1.30
Rev: server/etc/supports:1.18
Rev: server/etc/welcome.html:1.6
Rev: server/install:1.2
Rev: server/languages/german.pike:1.4
Rev: server/modules/directories/directories2.pike:1.2
Rev: server/modules/filesystems/filesystem.pike:1.12
Rev: server/modules/filesystems/userfs.pike:1.12
Rev: server/modules/filters/htaccess.pike:1.9
Rev: server/modules/filters/redirect.pike:1.8
Rev: server/modules/graphics/graphic_text.pike:1.40
Rev: server/modules/graphics/tablist.pike:1.4
Rev: server/modules/misc/contenttypes.pike:1.7
Rev: server/modules/misc/ismap.pike:1.7
Rev: server/modules/misc/userdb.pike:1.12
Rev: server/modules/proxies/connect.pike:1.6
Rev: server/modules/proxies/ftpgateway.pike:1.11
Rev: server/modules/proxies/gopher.pike:1.8
Rev: server/modules/proxies/proxy.pike:1.15
Rev: server/modules/proxies/wais.pike:1.7
Rev: server/modules/scripting/cgi.pike:1.14
Rev: server/modules/scripting/fcgi.pike:1.8
Rev: server/modules/scripting/pikescript.pike:1.10
Rev: server/modules/tags/htmlparse.pike:1.26
Rev: server/protocols/ftp.pike:1.6
Rev: server/protocols/http.pike:1.22
Rev: server/protocols/ssl.pike:1.6
Rev: server/protocols/ssl3.pike:1.2
Rev: server/protocols/ssleay.pike:1.5
Rev: server/start:1.8
Rev: server/unfinishedmodules/whois++.pike:1.4

1997-03-13

1997-03-13 12:31:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added #define of error().

Rev: server/base_server/privs.pike:1.6.2.1

1997-01-13

1997-01-13 06:53:23 by Per Hedbor <ph@opera.com>

Security patches

Rev: server/base_server/privs.pike:1.6

1996-12-10

1996-12-10 04:47:33 by Per Hedbor <ph@opera.com>

Small fixes

Rev: server/base_server/privs.pike:1.5

1996-12-10 04:40:34 by Per Hedbor <ph@opera.com>

Small fixes

Rev: server/base_server/cache.pike:1.7
Rev: server/base_server/privs.pike:1.4
Rev: server/base_server/roxen.pike:1.24
Rev: server/modules/graphics/graphic_text.pike:1.18

1996-12-08

1996-12-08 10:55:42 by David Hedbor <david@hedbor.org>

bugfixar

Rev: server/base_server/privs.pike:1.3

1996-12-07

1996-12-07 11:37:54 by David Hedbor <david@hedbor.org>

Makefile.in
Fixat lite buggar.


CHANGES INSTALLING README:

Uppdaterade, release specifika (speciellt INSTALLING). Måste
uppdateras innan varje ny release.


server/base_server/configuration.pike

Bignum buggade om man använde Mpz. Vet inte varför. Ett
projekt att fixa tills nästa release.

server/base_server/disk_cache.pike

Bugfixar. Funkar nu.

server/base_server/mainconfig.pike

<blockquote> nu del av BODY

server/base_server/privs.pike server/base_server/roxen.pike

Buggade vid uppgradering, eftersom roxen->variables->audit
inte fanns.

server/base_server/roxenlib.pike

Ingen aning om vad jag gjorde här...

server/base_server/config/describers.pike

Ändrade ...More till More Documentation. Snyggare så.

server/bin/garbagecollector.pike

stdin gick inte att få non-blocking. Använde
object st = File("stdin");
istället.

server/bin/install.pike

add_constant(roxen, this_object()) - privs.pike ville inte
kompilera annars.

server/etc/config.html server/etc/restart.html server/etc/welcome.html

bugfixar (blockquote...).

server/modules/filesystems/userfs.pike

bugfix i real_file - se CHANGES

server/modules/filters/htaccess.pike

Stavfel rättat + pekare till NCSAs htaccess dokumentation
adderad

server/modules/graphics/graphic_text.pike

bugfix i bevel();

server/modules/logging/home_logger.pike

bugfix, se CHANGES

server/modules/proxies/proxy.pike

bugfixar

server/modules/tags/indirect_href.pike

-stavfel, +syntax exempel

server/fonts/32/urw_itc_avant_garde-demi-r

används ju at graphics_text.pike

Rev: CHANGES:1.13
Rev: INSTALLING:1.3
Rev: Makefile.in:1.3
Rev: README:1.4
Rev: server/base_server/config/describers.pike:1.12
Rev: server/base_server/configuration.pike:1.9
Rev: server/base_server/disk_cache.pike:1.10
Rev: server/base_server/mainconfig.pike:1.26
Rev: server/base_server/privs.pike:1.2
Rev: server/base_server/roxen.pike:1.20
Rev: server/base_server/roxenlib.pike:1.6
Rev: server/bin/garbagecollector.pike:1.5
Rev: server/bin/install.pike:1.7
Rev: server/etc/config.html:1.4
Rev: server/etc/restart.html:1.6
Rev: server/etc/welcome.html:1.3
Rev: server/fonts/32/urw_itc_avant_garde-demi-r:1.1
Rev: server/modules/filesystems/userfs.pike:1.7
Rev: server/modules/filters/htaccess.pike:1.7
Rev: server/modules/graphics/graphic_text.pike:1.6
Rev: server/modules/logging/home_logger.pike:1.6
Rev: server/modules/proxies/proxy.pike:1.10
Rev: server/modules/tags/indirect_href.pike:1.5

1996-12-06

1996-12-06 23:01:24 by Per Hedbor <ph@opera.com>

Småfixar

Rev: server/base_server/config/describers.pike:1.11
Rev: server/base_server/config/draw_things.pike:1.15
Rev: server/base_server/disk_cache.pike:1.9
Rev: server/base_server/hosts.pike:1.4
Rev: server/base_server/mainconfig.pike:1.25
Rev: server/base_server/privs.pike:1.1
Rev: server/base_server/read_config.pike:1.6
Rev: server/base_server/roxen.pike:1.19
Rev: server/bin/garbagecollector.pike:1.4
Rev: server/etc/config.html:1.3
Rev: server/etc/include/roxen.pre.pike:1.5
Rev: server/etc/newconfig.html:1.3
Rev: server/etc/restart.html:1.5
Rev: server/etc/shutdown.html:1.3
Rev: server/etc/supports:1.7
Rev: server/etc/welcome.html:1.2
Rev: server/modules/graphics/tablist.pike:1.1
Rev: server/modules/misc/userdb.pike:1.7
Rev: server/modules/scripting/pikescript.pike:1.5
Rev: server/modules/tags/tablist.pike:1.6(DEAD)