Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b63f20c3 06/21/2005 04:34 AM Colin Smith
  • Add get_tmp_file(), which returns a temporary filename based on the current timestamp.
  • Rewrite add_text_to_file().
12eb7056 06/21/2005 01:03 AM Colin Smith
  • Add get_disk_info().
  • Remove fetch_latest_pkg_config().
  • Merge before doing so ;)
bb4f8f8a 06/21/2005 01:02 AM Colin Smith

Revert.

c20a1eb2 06/21/2005 01:01 AM Colin Smith
  • Add get_disk_info().
  • Remove fetch_latest_pkg_config().
92e17b1a 06/20/2005 11:53 PM Scott Ullrich

Use mwexec_bg()

5e5b5ec7 06/20/2005 11:49 PM Scott Ullrich

do not bg item

e3b43e67 06/20/2005 11:25 PM Scott Ullrich

Woops, missing ; due to lack of closing )

0521b82d 06/20/2005 11:12 PM Scott Ullrich

Fire up dhclient in the background

e43ba9ad 06/20/2005 04:28 AM Colin Smith

Add optimization to pkg_fetch_recursive.

a1a4edb7 06/20/2005 04:18 AM Colin Smith

Remove a debug line.

f0a550fd 06/20/2005 04:12 AM Colin Smith

Properly squash bytes down to a reasonable unit.

b8a1c2a3 06/20/2005 03:56 AM Colin Smith

Don't count duplicated dependencies.

566181ea 06/20/2005 03:40 AM Colin Smith

Add functions to determine the amount of space a package will take to install, taking already installed dependencies into account.

eacc8c14 06/19/2005 09:25 PM Scott Ullrich

Import dhclient fixes.

Super-sleuthing-by: _knight

209309ac 06/19/2005 02:44 AM Scott Ullrich

Bring wan interface up before starting dhclient

03efea5e 06/19/2005 12:54 AM Scott Ullrich

Clarify that a user should disconnect all ethernet interfaces before entering
auto detect sequence

e74c6bf6 06/18/2005 11:21 PM Scott Ullrich

Remove debugging code

7316a702 06/18/2005 11:14 PM Colin Smith

Uncomment code.

96447b25 06/18/2005 10:31 PM Scott Ullrich

Do not load config.inc twice.

923cf42e 06/18/2005 10:18 PM Scott Ullrich

remove trailing psace

d97ba1ec 06/18/2005 10:03 PM Scott Ullrich

debugging lines

67c6099c 06/18/2005 09:44 PM Colin Smith

versioncheck -> xmlrpc

3eff038c 06/18/2005 09:41 PM Colin Smith
  • Remove unneeded globals.
  • versioncheck -> xmlrpc
d99f01ea 06/18/2005 09:39 PM Colin Smith

Remove auto_update(). This is now handled by system_firmware_auto.

02f2164b 06/18/2005 09:15 PM Colin Smith

parse_xml_config_pkg -> parse_xml_config.

b9496b5f 06/18/2005 09:14 PM Colin Smith

parse_xml_config_pkg -> parse_xml_config

976e130a 06/18/2005 08:37 PM Colin Smith

safe_mkdir: Use make_dirs for recursive directory creation and run even if on the cdrom platform.

7f8d1f3f 06/18/2005 07:06 PM Scott Ullrich

Add debug for installing configuration directive

c3cbc094 06/18/2005 06:39 PM Scott Ullrich

Debugging lines for cdrom build

912ff8ae 06/18/2005 06:36 PM Scott Ullrich

Alert when resetting factory defaults

429e67f4 06/18/2005 06:38 AM Scott Ullrich

remove stale code

8fb3a072 06/18/2005 06:29 AM Scott Ullrich

Do not run config_backup() atm until cdrom issues are cleared up

2426d753 06/18/2005 06:03 AM Scott Ullrich

return false if cdrom platform

855ec374 06/18/2005 05:25 AM Scott Ullrich

Do not umount on cdrom platform

aaea2643 06/18/2005 04:52 AM Scott Ullrich

if platform is cdrom do not attempt mkdir

875e24be 06/18/2005 04:29 AM Scott Ullrich

do not mount on cdrom platform

3b7974c4 06/17/2005 11:29 PM Scott Ullrich

Correct a bug where Channel was not being applied.

da125d98 06/16/2005 07:57 PM Colin Smith

Fix a really stupid typo.

34da63c3 06/16/2005 04:36 AM Colin Smith

Return an empty array if the XMLRPC transaction is unsuccessful.

57965588 06/16/2005 03:37 AM Colin Smith

Initialize the $evaled array if it doesn't exist.

b8358d15 06/16/2005 03:34 AM Colin Smith

Style cleanup.

7a861225 06/16/2005 03:31 AM Colin Smith

Fix a syntax error.

2a0e6517 06/16/2005 12:59 AM Colin Smith
  • Add eval_once, which checks the md5s of code to eval() against already eval'ed blocks.
  • eval -> eval_once when using package global functions.

Tickets #160, #158

c1312033 06/16/2005 12:32 AM Colin Smith

Send stderr to stdout when extracting archives. This should address ticket #162.

093441f0 06/15/2005 04:00 AM Colin Smith

File notices if package information isn't found.

08421c0d 06/15/2005 03:51 AM Colin Smith

Use strtolower when comparing categories.

9774f564 06/15/2005 03:47 AM Colin Smith

Add notices facility. You may now: * File a new notice. * Dump notices to an XML file. * Close notices by timestamp or ID. * Get all notices or those in certain categories. * Print a list of notices (for print_info_box()).

0c2b5df7 06/14/2005 11:27 PM Scott Ullrich

Initial commit of dnsmasq domain overrides

Submitted-to-m0n0wall-dev-by: Joe Suhre

The patch adds the ability to make use of dnsmasq's --server=/domain/auth_server ARG in
order to force queries for domain to a specific dns server rather then
doing a full recursive query

1a898d2d 06/14/2005 06:50 PM Scott Ullrich

Note that these values can be overriden in config.xml

4e2a17d0 06/14/2005 06:46 PM Scott Ullrich

Allow maximum PPTP clients to be overridden by:
pptp->n_pptp_units
pptp->n_pptp_units

613bdee0 06/13/2005 11:12 PM Scott Ullrich

Correctly pass the current wan to pftpx

33d83b9f 06/13/2005 10:25 PM Scott Ullrich

Uncomment the redirect pptp rule.

8cac5101 06/13/2005 01:13 AM Scott Ullrich

Correctly start pftp on pppoe and similar type connections

3d7b2204 06/12/2005 08:04 PM Scott Ullrich

Make is_service_running() work as it should

ab02bb54 06/12/2005 07:40 PM Colin Smith

Add 10 second timeout to get_pkg_info. This may fail in interesting ways if it times out.

859d9733 06/12/2005 07:20 PM Colin Smith

Fix various nagging package issues.

ed919b11 06/12/2005 06:52 PM Colin Smith

rmdir_recursive: Handle single files and remove an extra foreach.

047c40c4 06/12/2005 06:42 PM Colin Smith

Make sure we remove the package's XML file.

b783468f 06/12/2005 06:32 PM Colin Smith

Fix a typo. This broke package deinstallation.

05ac89d8 06/12/2005 06:23 PM Scott Ullrich

Brute force delete a package if it still exists after unlink_ifexists()... the item in question is most likely a directory.

644d2d59 06/12/2005 06:16 PM Colin Smith

Don't attempt to run package deinstall commands if the package XML hasn't been parsed (or it doesn't exist).

4082f394 06/12/2005 06:07 PM Scott Ullrich

Honour the custom_php_deinstall_command which is in about 90% of our packages!

8ae83697 06/12/2005 01:47 AM Scott Ullrich

Woops, missing space krept in

62010384 06/12/2005 01:47 AM Scott Ullrich

Simplify the carp and pfsync rules a lot and make them match the openbsd faq page closer

35bedfed 06/12/2005 12:19 AM Scott Ullrich

Revert non carp keep state change, it breaks carp.

3f01fe47 06/11/2005 10:29 PM Colin Smith

Don't attempt to parse package configuration on deinstall if it doesn't exist.

reported-by: Scott

fd371d6d 06/11/2005 10:14 PM Colin Smith

Add 'service' listtag.

4fc85b5d 06/11/2005 06:57 AM Scott Ullrich

Really fix Status -> Queues

ad8d82ad 06/11/2005 06:31 AM Scott Ullrich

Sort queues so status -> queues should work again

32221ad8 06/11/2005 04:33 AM Bill Marquette

Multi-wan code fixes (this commit brought you by the words multi and wan)

3eb4f771 06/11/2005 03:54 AM Scott Ullrich

Add system->afterfilterchangeshellcmd xml tag which will be exec'd after
each filter_configure() call. This is useful for fixing stuff like:

http://www.m0n0.ch/wall/list/?action=show_msg&actionargs%5B%5D=172&actionargs%5B%5D=46

82628210 06/11/2005 02:58 AM Scott Ullrich

Add support for roue-to inside each rule which allows traffic direction for multiple wan environments

910f5ff7 06/11/2005 02:51 AM Bill Marquette

Make reply-to actually work (it's a miracle nobodies noticed!)

71da8188 06/09/2005 11:22 PM Scott Ullrich

Do not keep state on carp traffic. Chris D seems to think this may allow us to do inbound states.

33ef3f7c 06/08/2005 10:10 PM Scott Ullrich

Call custom_php_command_before_form before resync

149dbafd 06/08/2005 10:08 PM Scott Ullrich

Resync a package on installation

249a6b95 06/08/2005 02:25 AM Colin Smith

We need to remove packages from the top down, not the bottom up.

602d9466 06/07/2005 05:27 PM Scott Ullrich

Relaunch pftpx on dhclient changes if necessary

16a5dc45 06/07/2005 03:48 AM Colin Smith

Update package utilities.

840c97dc 06/06/2005 07:27 AM Colin Smith

Document more functions.

281b2623 06/06/2005 06:13 AM Colin Smith

Flush static output when starting a fresh installation or deletion.

62c55268 06/06/2005 06:07 AM Colin Smith

Adjustments to delete_package_recursive().

407bf67a 06/06/2005 05:50 AM Colin Smith
  • Add package_delete_xml() and pkg_delete_recursive().
468a6663 06/06/2005 05:05 AM Bill Marquette

Actually queue outbound pakcets
Ticket #125

e4ec999c 06/06/2005 04:45 AM Bill Marquette

Outbound shaper tags for ticket #125

09c32a8e 06/06/2005 04:01 AM Scott Ullrich

we really need require_once("pkg-utils.inc"); for is_package_installed();

01f5620a 06/06/2005 03:47 AM Colin Smith

Squid strikes again.

a1d2a522 06/06/2005 03:32 AM Colin Smith

Why are we including package utils? :P

e1654bea 06/06/2005 02:32 AM Bill Marquette

Setup (more) correct default queues and ack queues to go along with them
Part of the master shaper ticket #121

89b7daa9 06/06/2005 02:04 AM Colin Smith
  • Write /tmp/y
  • Fix a few other minor bugs.
35923c7f 06/06/2005 12:14 AM Scott Ullrich

include pkg-utils.inc

64092c34 06/05/2005 11:34 PM Scott Ullrich

unbreak the package manager by adding back fetch_latest_pkg_config()

378bccb7 06/05/2005 10:10 PM Colin Smith

Add needed lisstag for menu items.

9b84b953 06/05/2005 09:28 PM Scott Ullrich

Correct the is_service_running() routine

7e2779df 06/05/2005 08:59 PM Colin Smith

Bugfixes and cleanup.

6ae2ac8d 06/05/2005 08:49 PM Colin Smith

Minor alterations to package_install().

3d20d7ac 06/05/2005 08:47 PM Scott Ullrich

Remove find_package_description()

c2c40105 06/05/2005 08:35 PM Scott Ullrich

Correctly return packages description

b893276d 06/05/2005 08:30 PM Scott Ullrich

add find_package_description() which returns a packages description

7597c8e8 06/05/2005 07:53 PM Colin Smith

Add package_install, package_install_xml, etc.
Still to come: * reinstallation * deletion * hooks into rules, nat, index.php * service manager * new menu organization (config.xml instead of ext/) * other stuff as I think of it