English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Log of /branches/common-nfo/package/dnsmasq

View Directory Listing Directory Listing


Sticky Revision:

Revision 3270 - Directory Listing
Modified Wed Jul 18 13:30:55 2007 UTC (6 years, 7 months ago) by tg
merge the rest

Revision 3265 - Directory Listing
Modified Wed Jul 18 12:45:43 2007 UTC (6 years, 7 months ago) by tg
copy trunk/freewrt r3264 into a new branch for making the nfo system
because upgrading the old adk branch would be a hell more work


Revision 3245 - Directory Listing
Modified Tue Jul 17 09:35:35 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
help text for the afterchanges


Revision 3239 - Directory Listing
Modified Mon Jul 16 16:39:51 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
make postinstall scripts require mksh as functions.sh does
(how good it's in lbin/ anyway)


Revision 3197 - Directory Listing
Modified Tue Jul 10 17:32:37 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
fix

Revision 3181 - Directory Listing
Modified Mon Jul 9 11:38:20 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
fix build


Revision 3177 - Directory Listing
Modified Mon Jul 9 10:40:28 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
add fwwif plugin, I wonder if this one works
requested by wbx@


Revision 2906 - Directory Listing
Modified Tue Jun 26 04:43:00 2007 UTC (6 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
update to latest upstream

Revision 2780 - Directory Listing
Modified Wed Jun 13 13:56:37 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
* run update-patches
* add WINS server sample (commented out tho), 10x OpenWrt


Revision 2678 - Directory Listing
Modified Tue May 29 14:04:00 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
the treebreaker ☺

overhaul the fetch'n'checksum system to be more bsd-like
• make fetch, make checksum supported
• future expansion possibilities already prepared:
  – more distfiles than just one
  – check sizes of downloaded files (size matters!!!!!111)
  – more hashes than just MD5
  – recursive fetch/checksum targets
  – PERMIT_{SOURCES,DISTFILES}=Yes/«reason» – licence issues
• download.pl dies

quirks:
• GNU make only has a poor excuse for a .for loop
• some things (esp. toolchain and target/linux) now have
  a ${WRKDIR} where they didn't have it before
• ${WRKDIR}/.checksum_done – no comment… it was necessary
  because otherwise everything will get rebuilt every time
  (did I mention that GNU make sucks?)
• I had troubles tracking the dependency problems down
  because GNU make, unlike BSD make, doesn't have good debugging
• DISTFILES -> FULLDISTFILES
• DL_DIR -> DISTDIR
• PKG_SOURCE -> DISTFILES
• PKG_SOURCE_URL -> MASTER_SITES
• no @SF and @GNU any more, use BSD network.template syntax
  (feel free to add more master sites)
• GNU make doesn't really strip whitespaces from variables…
  (did I mention how much better BSD make is?)
• echo 'LOCAL_DISTFILES=/path/to/distfiles' >>${TOPDIR}/prefs.mk
  will save the need to download 'em, Closes: #102
• MASTER_SITES now *must* have the trailing slashes (there may be
  a few that don't and a few with double ones, please fix them)

I've tested that a normal build (unchanged .config from the default) works
on GNU/Linux. There's definitively room for improvement, but most of that
will come with the NFO system only. Fixes appreciated.

This work sponsored by AurISP, part of the NFO conversion project ☻


Revision 2653 - Directory Listing
Modified Thu May 24 10:23:28 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
• base-files/files/etc/init.d/rcK, base-files/files/etc/init.d/rcS:
  do correct shebang processing, like the BSD kernel and mksh: get
  first line of script to run if it begins with "#!", strip that and
  any leading space/tab off, then get shell name (terminates with
  space/tab/end of string) and shell argument quoting according to
  unix common proceedings; use /bin/sh as interpreter if none could
  be found
• mk/package.mk: ensure all init scripts are 0755 by default
• busybox: flesh out inetd init script, so that all init scripts in
  FreeWRT either can be found with -path \*/init.d/\* or -name \*.init
• other packages: add #!/bin/sh shebang line to init scripts¹, bump dashver

¹) change this to /bin/ash if you use ash-specific features that mksh
   can also do; never use ash-specific features that mksh cannot do (are
   there any?), change to /bin/mksh if you use mksh-specific features
   and add a run-time dependency on mksh in that case


Revision 2642 - Directory Listing
Modified Wed May 23 15:40:50 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
some install scripts didn't work properly because they
didn't specify sh explicitly


Revision 2509 - Directory Listing
Modified Mon May 14 18:19:25 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
by request of wbx@, add a clause
| autostop) ;;
to all cases inside all init scripts so that we won't have any
errors on shutdown. the alternative would be
| autostop) exec $0 stop "$@" ;;
of course, for packages that want it.

also bump all patchlevels again *sigh*

attention: mechanical commit. please read diff and fix breakage
if you are package maintainer.


Revision 2485 - Directory Listing
Modified Sat May 12 22:36:00 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
by request of wbx@:

make it possible for users to do
| /etc/init.d/<foo> restart
instead of having to do
| /etc/init.d/S*<foo> restart
by moving the order into a magickal™ comment.

Untested.

Also remove the svn:executable properties, because rcS and rcK will
always call them with /bin/sh, and bump dashvers accordingly.


Revision 2090 - Directory Listing
Modified Wed Feb 21 23:49:38 2007 UTC (7 years ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Sync dnsmasq with upstream version, which includes now a tftp and a bootp server. tftp tested. Now you can set up a PXE boot enviroment for diskless clients with FreeWRT only!


Revision 1962 - Directory Listing
Modified Tue Feb 13 11:56:53 2007 UTC (7 years ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
This release fixes a problem introduced in 2.37 which could cause dnsmasq to hang using 100% of the CPU. This only occured when at least one infinite-time DHCP lease existed, and it could take hours or days for the problem to show, depending on the load. All 2.37 users should upgrade. This release also fixes a long-standing bug which caused dnsmasq to continually repeat a query when it received a SERVFAIL code from an upstream server. This only happened when the --strict-order configuration flag was used. All installations using --strict-order should upgrade.


Revision 1879 - Directory Listing
Modified Tue Feb 6 09:12:36 2007 UTC (7 years ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Update to 2.37
This release fixes a regression in version 2.36 which made the
--bogus-nxdomain flag unreliable and sometimes stopped dnsmasq from
caching DNS queries effectively. This release adds some performance tuning
and a LIMITS section in the man page which gives guidance on performance
under heavy load. It also improves DHCP over Firewire and DHCP over
InfinBand. The method for handling vendor-class encapsulated DHCP options
has been simplified.


Revision 1710 - Directory Listing
Modified Mon Jan 22 12:37:35 2007 UTC (7 years, 1 month ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Upgrade to 2.36
tftp server included (+4k)
various dhcp fixes


Revision 1686 - Directory Listing
Modified Sat Jan 20 21:21:59 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/dnsmasq
merged from branches/common-adk 1310:1685

the following packages are not converted yet:
* alsa
* asterisk
* pmacct
* zaptel
* elinks
* libgd
* lua
* mypackage
* openser
* php*
* snort*
* tmsnc

additionally, freeradius doesn't compile.

happy fixing :P


Revision 1388 - Directory Listing
Modified Wed Dec 27 13:14:37 2006 UTC (7 years, 1 month ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Oh yeah, wrong filename...


Revision 1387 - Directory Listing
Modified Wed Dec 27 08:29:38 2006 UTC (7 years, 1 month ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Revert r1385, fix directly in source

Revision 1385 - Directory Listing
Modified Tue Dec 26 23:21:03 2006 UTC (7 years, 1 month ago) by ulmen
Original Path: trunk/freewrt/package/dnsmasq
Fix for Ticket #166

dnsmasq uses /var/lib/misc for its leases file, so we have to create it somewhere.


Revision 1245 - Directory Listing
Modified Mon Dec 4 18:51:19 2006 UTC (7 years, 2 months ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
There are some confusion about default services enabled. To calm down
discussion, reverting DHCP-Services on by default is a good idea. Revert
r1240.


Revision 1242 - Directory Listing
Modified Mon Dec 4 08:53:53 2006 UTC (7 years, 2 months ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Try to revert r976

Revision 1240 - Directory Listing
Modified Mon Dec 4 08:10:47 2006 UTC (7 years, 2 months ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
Start dnsmasq by default on LAN when unconfigured

Revision 1090 - Directory Listing
Modified Mon Nov 6 22:25:19 2006 UTC (7 years, 3 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
sync with 1.0 branch (revisions 999-1085), still not complete

Revision 1060 - Directory Listing
Modified Sun Nov 5 01:11:19 2006 UTC (7 years, 3 months ago) by ulmen
Original Path: trunk/freewrt/package/dnsmasq
ccache integration, makefile fixes


Revision 1024 - Directory Listing
Modified Mon Oct 30 11:50:05 2006 UTC (7 years, 3 months ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
sync with mainstream

Revision 976 - Directory Listing
Modified Fri Oct 20 20:48:02 2006 UTC (7 years, 4 months ago) by n0-1
Original Path: trunk/freewrt/package/dnsmasq
Fixed behaviour of Package Collections to create 
soft dependencies rather than hard dependencies, 
as there still should be a way to change earlier
taken preselections.



Revision 954 - Directory Listing
Modified Wed Oct 18 10:43:35 2006 UTC (7 years, 4 months ago) by dnehring
Original Path: trunk/freewrt/package/dnsmasq
dnsmasq update, disable SRV filter (breaks SIP), enable explicit interfaces, added ntp server

Revision 635 - Directory Listing
Modified Mon Sep 18 20:45:49 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
fix paste and copy mistake

Revision 630 - Directory Listing
Modified Mon Sep 18 17:57:29 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
apply patch from PR#81 by pylon@koeln.ccc.de, thanks


Revision 600 - Directory Listing
Modified Sat Sep 16 16:21:37 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

Revision 588 - Directory Listing
Modified Tue Sep 12 18:11:35 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
merge wbx-target-cleanup to trunk.
- mk directory for some top level makefiles (build.mk,vars.mk)
- add a separate configfs partition to all models, 128 kb big
- add model and platform specific startup files and kernel configs
- delete target/linux/package, add all addon kernel packages to packages
- simplify target/linux/brcm-2.4/Makefile, abstraction to mk/ comes later
- add target/image directory, place where the different images are created
- default off for all extra packages, be sure that you enable all packages
  you need to get a dsl-capable router. snapshots will be created by a specific config which contains all needed stuff (iptables, pppoe, pptp, haserl, webif)



Revision 368 - Directory Listing
Modified Sat Jul 22 16:45:35 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
make add_rcconf actually useful (changes API)


Revision 360 - Directory Listing
Modified Sat Jul 22 15:48:30 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
as discussed with wbx@ some 2-3 weeks ago, change
the BR2_ prefix to FWRT_

tested with a standard build (only the squashfs
image since the jffs2 didn't get built)



Revision 303 - Directory Listing
Modified Thu Jul 20 23:56:32 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
* whitespace cleanup, while here
* move WRKDIR and DISTFILES definition into PKG_template
* define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
* use a sub-directory as WRKDIR, like BSD
* rename PKG_BUILD_DIR into WRKBUILD
* define WRKBUILD relative via WRKDIR
* rename PKG_INSTALL_DIR into WRKINST
* fix a few dependencies
* make use of common cases in the definition of WRKBUILD and
  WRKINST, removing many redundant lines
* use WRKDIR instead of BUILD_DIR in places where the latter
  was used previously
* while here, remove PKG_CAT stuff

this only affects packages, for now



Revision 290 - Directory Listing
Modified Tue Jul 18 23:39:29 2006 UTC (7 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
use dnsmasq user

Revision 287 - Directory Listing
Modified Tue Jul 18 21:57:53 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
this cannot have worked
maybe now


Revision 282 - Directory Listing
Modified Tue Jul 18 05:41:01 2006 UTC (7 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
use new function add_rcconf

Revision 273 - Directory Listing
Modified Mon Jul 17 03:33:11 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
ash doesn't do fall-through



Revision 191 - Directory Listing
Modified Tue Jul 11 22:40:18 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dnsmasq
* change the SYSV init system to add a target "autostart"
* on system startup, call autostart instead of start
* on autostart, check /etc/rc.conf for whether the service is
  enabled and act appropriately; fall through into start target
* move some pre-startup checks into the start target
* some whitespace cleanup, when it makes much sense
  (XXX when I get the person who wrote these scripts...)
* optimise dropbear a little

ok and approved wbx@



Revision 181 - Directory Listing
Modified Sun Jul 9 10:57:58 2006 UTC (7 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
* remove some obsolete firewall config stuff
* add old-style network configuration based on nvram
* add new rc.conf file to configure which services should be
  started on startup, bsd-ish behavior
* disable firewall by default in rc.conf, remote update via
  ssh is now possible. port 22 is open by default on wan side
* enable suid bit on busybox and add a "admin" user
* ssh via root is disabled (dropbear -w)
* default password for "admin" is "FreeWRT", as well as for root
  ** please change directly after installation **
* remove telnetd from startup, will be used only for failsafe




Revision 114 - Directory Listing
Modified Sun Jun 18 19:36:46 2006 UTC (7 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
fix missing ;; from last commit

Revision 107 - Directory Listing
Modified Sun Jun 18 17:16:02 2006 UTC (7 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
change to a very KISS like startup script. no magic at all.
works for every system without having special vars. everything
is configured in /etc/dnsmasq.conf.



Revision 1 - Directory Listing
Added Sat May 27 15:00:14 2006 UTC (7 years, 9 months ago) by wbx
Original Path: trunk/freewrt/package/dnsmasq
add OpenWrt trunk revision 3830. 



root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20