annette26932 | 29 Oct 22:21 2014

Fix Penguin Penalty 17th October2014 ( mail-archive.com )

Dear Sir

Did your website get hit by Google Penguin update on October 17th 2014? What basically is Google Penguin
Update? It is actually a code name for Google algorithm which aims at decreasing your websites search
engine rankings that violate Google’s guidelines by using black hat SEO techniques to rank your webpage
by giving number of spammy links to the page.

We are one of those few SEO companies that can help you avoid penalties from Google Updates like Penguin and
Panda. Our clients have survived all the previous and present updates with ease. They have never been hit
because we use 100% white hat SEO techniques to rank Webpages.  Simple thing that we do to keep websites away
from any Penguin or Panda penalties is follow Google guidelines and we give Google users the best answers
to their queries.

If you are looking to increase the quality of your websites and to get more targeted traffic or save your
websites from these Google penalties email us back with your interest. 

We will be glad to serve you and help you grow your business.

Regards

Vince G

SEO Manager ( TOB )
B7 Green Avenue, Amritsar 143001 Punjab
____________________________
NO CLICK in the subject to STOP EMAILS
--
To unsubscribe from this list: send the line "unsubscribe dash" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
(Continue reading)

Herbert Xu | 27 Oct 09:57 2014
Picon
Picon

[BUILTIN] Handle -- in dotcmd

commit 12ad48bb31b003eb6d3106478b7760a031969a36
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Mon Oct 27 16:56:46 2014 +0800

    [BUILTIN] Handle -- in dotcmd

    This patch adds a nextopt call in dotcmd in order to handle --.

    Reported-by: Stephane Chazelas <stephane_chazelas <at> yahoo.fr>
    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index f015066..5212a9a 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -10,6 +10,7  <at>  <at> 
 	* Use error instead of warnx for fatal errors in printf.
 	* Optimise handling of backslash octals in printf.
 	* Simplify echo command.
+	* Handle -- in dotcmd.

 2014-10-13  Eric Blake <eblake <at> redhat.com>

diff --git a/src/main.c b/src/main.c
index 00c5e00..985e8c4 100644
--- a/src/main.c
+++ b/src/main.c
 <at>  <at>  -321,15 +321,19  <at>  <at>  dotcmd(int argc, char **argv)
 {
 	int status = 0;
(Continue reading)

Herbert Xu | 27 Oct 09:25 2014
Picon
Picon

[0/9] Handle embedded NULs correctly in printf

Hi:

This series adds embedded NUL handling to printf, and then tries
to squeeze out some fat so we don't end up bloating it up too much.

Cheers,
--

-- 
Email: Herbert Xu <herbert <at> gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe dash" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Herbert Xu | 27 Oct 04:46 2014
Picon
Picon

[BUILTIN] Add printf support for format string a, A, and F

commit c77265b4ea89359c164346e400914bb24a3716d1
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Mon Oct 27 11:45:01 2014 +0800

    [BUILTIN] Add printf support for format string a, A, and F

    This patch adds the format string characters a, A and F to the
    supported set of the built-in printf command.  They're already
    supported by the underlying printf function.

    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index 2155764..46ef4c2 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,3 +1,7  <at>  <at> 
+2014-10-27  Herbert Xu <herbert <at> gondor.apana.org.au>
+
+	* Add printf support for format string a, A, and F.
+
 2014-10-13  Eric Blake <eblake <at> redhat.com>

 	* cd: support drive letters on Cygwin.
diff --git a/src/bltin/printf.c b/src/bltin/printf.c
index 5f9e81c..e0ef912 100644
--- a/src/bltin/printf.c
+++ b/src/bltin/printf.c
 <at>  <at>  -191,9 +191,12  <at>  <at>  pc:
 				PF(f, p);
(Continue reading)

Eric Blake | 13 Oct 20:59 2014
Picon

[PATCH] [BUILTIN] cd: support drive letters on Cygwin

The Cygwin platform supports DOS style drive-letter paths such
as "C:\\dir", even though the preferred form is a POSIX-style
"/cygdrive/c/dir".  This can be seen by doing things such as
chdir("c:") (which succeeds) followed by getcwd(NULL, 0) (which
returns the normalized "/cygdrive/c").  However, dash was trying
to perform local manipulations on the argument to 'cd' prior to
calling into libc, in order to update the state of $PWD and
friends; these manipulations were assuming that the user meant
to change to a relative subdirectory of the current location,
as in './c:', instead of honoring the drive letter.  None of
the other dash builtins take a filename and manipulate it to
affect shell state (some, like 'test', take a file name, but as
stat("c:") works just fine, there is no need to normalize).

This patch has no impact outside of cygwin; on cygwin, it takes
advantage of a native function call to canonicalize any
incoming name into preferred form before updating shell state.

Pre-patch:
$ dash -c 'cd c: && echo $PWD'
dash: 1: cd: can't cd to c:

Post-patch:
$ dash -c 'cd c: && echo $PWD'
/cygdrive/c

Signed-off-by: Eric Blake <eblake <at> redhat.com>
---
 ChangeLog |  4 ++++
 src/cd.c  | 14 ++++++++++++++
(Continue reading)

Jose Calvache | 8 Oct 16:53 2014
Picon

Please reply

Dear Sir/Madam, Here is a pdf attachment of my proposal to you. Please
read and reply I would be grateful. Jose Calvache

--
To unsubscribe from this list: send the line "unsubscribe dash" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Herbert Xu | 8 Oct 14:11 2014
Picon
Picon

[EXPAND] Optimise nulonly away and just use quoted as before

commit ab657e36b68f4a7e9ddb0f36c455c98d1c069a2c
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Wed Oct 8 20:09:56 2014 +0800

    [EXPAND] Optimise nulonly away and just use quoted as before

    This patch makes a small optimisation by using the same value for
    quoted between evalvar and varvalue by eliminating nulonly and
    passing along quoted instead.

    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index e981a43..5f033df 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -2,6 +2,7  <at>  <at> 

 	* Split unquoted $ <at> /$* correctly when IFS is set but empty.
 	* Do not split quoted VSLENGTH and VSTRIM.
+	* Optimise nulonly away and just use quoted as before.

 2014-10-07  Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/src/expand.c b/src/expand.c
index dc8ae47..dfb3f0e 100644
--- a/src/expand.c
+++ b/src/expand.c
 <at>  <at>  -722,7 +722,6  <at>  <at>  evalvar(char *p, int flag)
 	ssize_t varlen;
(Continue reading)

Herbert Xu | 8 Oct 09:42 2014
Picon
Picon

[EXPAND] Do not split quoted VSLENGTH and VSTRIM

commit 8ecad23eae02bbdf36fe5dc8e53deb67fb894357
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Wed Oct 8 15:42:08 2014 +0800

    [EXPAND] Do not split quoted VSLENGTH and VSTRIM

    Currently VSLENGTH and VSTRIM* are field-split even within quotes.
    This is obviously wrong.  This patch fixes that.

    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index dd2ee9d..e981a43 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,6 +1,7  <at>  <at> 
 2014-10-08  Herbert Xu <herbert <at> gondor.apana.org.au>

 	* Split unquoted $ <at> /$* correctly when IFS is set but empty.
+	* Do not split quoted VSLENGTH and VSTRIM.

 2014-10-07  Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/src/expand.c b/src/expand.c
index 51ba8a1..dc8ae47 100644
--- a/src/expand.c
+++ b/src/expand.c
 <at>  <at>  -753,28 +753,22  <at>  <at>  vsplus:
 			argstr(p, flag | EXP_TILDE | EXP_WORD);
 			goto end;
(Continue reading)

Herbert Xu | 8 Oct 09:26 2014
Picon
Picon

[EXPAND] Split unquoted $ <at> /$* correctly when IFS is set but empty

commit 3c06acdac0b1ba0e0acdda513a57ee6e31385dce
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Wed Oct 8 15:24:23 2014 +0800

    [EXPAND] Split unquoted $ <at> /$* correctly when IFS is set but empty

    Currently we do not field-split $ <at> /$* when it isn't quoted and IFS
    is set but empty.  This is obviously wrong.  This patch fixes this.

    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index b990628..dd2ee9d 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,3 +1,7  <at>  <at> 
+2014-10-08  Herbert Xu <herbert <at> gondor.apana.org.au>
+
+	* Split unquoted $ <at> /$* correctly when IFS is set but empty.
+
 2014-10-07  Herbert Xu <herbert <at> gondor.apana.org.au>

 	* Use setvareq to set OPTIND initially.
diff --git a/src/expand.c b/src/expand.c
index 11fd7b7..51ba8a1 100644
--- a/src/expand.c
+++ b/src/expand.c
 <at>  <at>  -116,7 +116,7  <at>  <at>  STATIC const char *subevalvar(char *, char *, int, int, int, int, int);
 STATIC char *evalvar(char *, int);
 STATIC size_t strtodest(const char *, const char *, int);
(Continue reading)

Herbert Xu | 8 Oct 04:28 2014
Picon
Picon

Re: Failure of nested substring processing inside double-quotes

On Mon, Oct 06, 2014 at 08:03:13PM +0000, Paul Smith wrote:
> Hi all.  I recently found a bug in dash's handling of substring
> processing, when the variable is contained within quotes.
> 
> In bash, this works:
> 
>   bash$ echo $PWD
>   /home/psmith
> 
>   bash$ echo ${PWD%${PWD##*/}}.
>   /home/.
> 
>   bash$ echo "${PWD%${PWD##*/}}."
>   /home/.
> 
> which is what I expect.  However, in dash we get:
> 
>   dash$ echo $PWD
>   /home/psmith
> 
>   dash$ echo ${PWD%${PWD##*/}}.
>   /home/.
> 
>   dash$ echo "${PWD%${PWD##*/}}."
>   .
> 
> Whoops!  Inside double-quotes dash is mishandling the nested string
> substitution.  If I break it up into two steps it works OK, regardless
> of whether or not it's quoted.
> 
(Continue reading)

Herbert Xu | 6 Oct 04:40 2014
Picon
Picon

[BUILTIN] Exit without arguments in a trap should use status outside traps

Please review:

commit da30b4b787695fbf77e5d941ff350a66ca572bcb
Author: Herbert Xu <herbert <at> gondor.apana.org.au>
Date:   Mon Oct 6 10:39:47 2014 +0800

    [BUILTIN] Exit without arguments in a trap should use status outside traps

    POSIX now requires that exit without arguments in a trap should
    return the last command status prior to executing traps.  This
    patch implements this behaviour.

    Signed-off-by: Herbert Xu <herbert <at> gondor.apana.org.au>

diff --git a/ChangeLog b/ChangeLog
index 4dc8fa3..d0ec202 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,3 +1,7  <at>  <at> 
+2014-10-06  Herbert Xu <herbert <at> gondor.apana.org.au>
+
+	* Exit without arguments in a trap should use status outside traps.
+
 2014-10-03  Herbert Xu <herbert <at> gondor.apana.org.au>

 	* Do not clobber exitstatus in evalcommand.
diff --git a/src/eval.c b/src/eval.c
index 3f4d957..51a900d 100644
--- a/src/eval.c
+++ b/src/eval.c
(Continue reading)


Gmane