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/dropbear

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


Revision 3005 - Directory Listing
Modified Thu Jun 28 15:38:20 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
• fix dependency: dropbearconv doesn't depend on libz
• disable use of DSAv2 keys, as consented on the mailing list,
  agreed at least wbx@ n0-1@ and bsiegert@mirbsd ensured that
  DSA client key authentification will still work
• bump dashver


Revision 2808 - Directory Listing
Modified Thu Jun 14 20:33:11 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
• dropbear: log what we truly do
• flash.sh: enter Asus WL-500g size


Revision 2807 - Directory Listing
Modified Thu Jun 14 20:09:01 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
just in case someone uses the default network settings,
he'll now see process here... might aid in debugging too


Revision 2751 - Directory Listing
Modified Fri Jun 8 15:51:56 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
fix a bunch of rc.conf addition bugs


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/dropbear
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/dropbear
• 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/dropbear
some install scripts didn't work properly because they
didn't specify sh explicitly


Revision 2635 - Directory Listing
Modified Wed May 23 14:38:09 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
remove useless +x bit

Revision 2582 - Directory Listing
Modified Mon May 21 13:17:09 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
convert to CONFIGURE_STYLE=gnu, don't call autoconf,
and I'll have a fix for that endless loop issue soon


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/dropbear
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/dropbear
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 2266 - Directory Listing
Modified Sun Mar 25 20:29:28 2007 UTC (6 years, 11 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
use the tgz, save a variable

Revision 2102 - Directory Listing
Modified Mon Feb 26 21:51:52 2007 UTC (6 years, 11 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
add mirror

Revision 2094 - Directory Listing
Modified Fri Feb 23 16:23:59 2007 UTC (7 years ago) by dnehring
Original Path: trunk/freewrt/package/dropbear
Sync dropbear with upstream.


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/dropbear
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 1099 - Directory Listing
Modified Wed Nov 8 17:09:03 2006 UTC (7 years, 3 months ago) by markus
Original Path: trunk/freewrt/package/dropbear
moved dropbear startup config to /etc/rc.conf, synced double quotes from trunk

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/dropbear
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/dropbear
ccache integration, makefile fixes


Revision 961 - Directory Listing
Modified Thu Oct 19 00:29:26 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
for now, do *NOT* run 'fwcf commit' automatically, EVER.
there are concurrency issues when run twice at the same time,
e.g. if the second ssh-keygen is faster than the first fwcf commit,
and then the device becomes unusable

error report in IRC by "frop"

as of now, 'fwcf commit' is only to be run manually by the admin.


Revision 860 - Directory Listing
Modified Fri Oct 6 15:35:39 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
* all: fix whitespace
* Config.in.runtime: fix english spelling, etc.
* Config.in.runtime: move the configure option
  FWRT_RUNTIME_SSH_DISABLE_PASSWORD_FOR_ROOT
  to the top so it is selected by default, instead
  of an unsafe default


Revision 859 - Directory Listing
Modified Fri Oct 6 15:17:16 2006 UTC (7 years, 4 months ago) by markus
Original Path: trunk/freewrt/package/dropbear
- added a selection to edit ssh login configuration
- added evaluation of the selection to the makefile


Revision 827 - Directory Listing
Modified Tue Oct 3 15:38:58 2006 UTC (7 years, 4 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
sync with freewrt_1_0 branch. It was a little bit to early to branch,
but now everybody can work again. New smaller stuff can be committed 
directly in trunk.
Bigger stuff, like a new architecture or a new board should be
developed via a separate branch. Kernel and compiler updates, too.

Any bugfixes or security updates should go into branch and trunk. 

Still send me a patch first and do not commit directly into the branch.



Revision 746 - Directory Listing
Modified Thu Sep 28 11:50:00 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
even better: put fwcf's output to logger
so it can be seen with logread


Revision 745 - Directory Listing
Modified Thu Sep 28 11:34:47 2006 UTC (7 years, 4 months ago) by tg
Original Path: trunk/freewrt/package/dropbear
like I announced in an eMail, re-run the init script even
on 'fwcf commit' failure, so that admin can still login

cf. Message-ID: <Pine.BSM.4.64L.0609252212330.520@herc.66h.42h.de>

strongly suggested for 1.0 after testing!


Revision 724 - Directory Listing
Modified Mon Sep 25 22:04:34 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
add fwcf commit after ssh key generation, automatically save ssh hostkeys on fwcf partition

Revision 606 - Directory Listing
Modified Sat Sep 16 17:17:16 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
INSTALL_DATA -> INSTALL_BIN

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/dropbear
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

Revision 462 - Directory Listing
Modified Sun Jul 30 08:38:32 2006 UTC (7 years, 6 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
only allow ssh public key for root logins

Revision 454 - Directory Listing
Modified Fri Jul 28 16:39:50 2006 UTC (7 years, 6 months ago) by markus
Original Path: trunk/freewrt/package/dropbear
enabled root login via again but with key only

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/dropbear
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/dropbear
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/dropbear
* 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 281 - Directory Listing
Modified Tue Jul 18 05:40:28 2006 UTC (7 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
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/dropbear
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/dropbear
* 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/dropbear
* 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 29 - Directory Listing
Modified Sat Jun 10 12:48:01 2006 UTC (7 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
sync with OpenWrt

Revision 20 - Directory Listing
Modified Sat Jun 10 07:01:18 2006 UTC (7 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/dropbear
add start/stop init script, normalise package

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/dropbear
add OpenWrt trunk revision 3830. 



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