Luc Stepniewski's Blog
Luc Stepniewski's Blog
Skip to content
  • About
  • Author
  • Privacy Policy

Security patching WordPress themes against Cross-Script Attacks (XSS)

A nice article explaining the vulnerability in Worpdress themes (in fact anything using php :-) was published some days ago. Now, there’s even a vulnerability scanner available (done in Perl). I ran it on several of the blogs I manage, and all of them were vulnerable to XSS (wp-scanner also tests other vulnerabilities) :-( I […]

in security, wordpress | 316 Words

HOWTO Installation of OpenWRT on a WGT634U usb router

Before the 7.06 stable version of OpenWRT there were many problems for making USB audio working on this exceptional router (the only one I know with a USB port). Problems with kernel version 2.4/2.6, problems with alsa, problems with USB not working (usb2), etc. Take a look at the forums, and see all horrible, painful […]

in hardware | 747 Words

Journées Python Francophone 2007 Conference at La Villette, France

I went today to the Journée Python 2007 Conference in France. I managed to see half of the Twisted intro, some lightning talks, and most of the afternoon presentations (thanks to Ido’s mid-day nap). Most of the talks were introductory type, but they were finely presented (alas most of the audience already knew python). I […]

in python | 74 Words

Change in syntax and functionality in Asterisk AstDB functions

Since Asterisk 1.2+, the methods to access the AstDB database (a berkeley local database) were changed from DBGet,DBPut,DBDel to the merged “simpler” one named Set (except for DbDel which seems to still exist). There was a functionnality that when a key was not found in AstDB, a jump would be done to n+101. So the […]

in asterisk | 173 Words

Nice introduction article on Pylons

Pylons is a cool web framework (one more, besides TurboGears, Django, Zope, etc.). Someone posted on the mailing list a reference to a nice introduction.

in framework, python, web | 25 Words

Troll of the day: Why Ruby sucks and why Python rocks!

I found a nicely written article about the problems with Ruby, written by a Ruby user, and why he found Python to be really good. There’s even a quote about Twisted! And, there are a bunch of things available to a Python guy that Ruby just can’t compete with that are of particular interest to […]

in python, ruby, twisted | 116 Words

New Apache module for integrating WSGI apps

Finally, after such painful setups, I really never could find a really suitable configuration that could satisfy me. Here are the different methods I tried to implement TurboGears/Pylons or similar WSGI/Python projects (MoinMoin for example): FastCGI: So complex to setup, crashes on its own so often, and leaves running processes in memory so have to […]

in python, web | 275 Words

PyPy 1.0 has been announced!

PyPy version 1.0 is now available. That’s really a great news, and a milestone for the Python community (and the rest of the programming world). It’s not yet recommended to use it in production, but we’re not that far from that. Please read the announcement and go in the different links referenced there to learn […]

in language, python | 69 Words

How to understand the ARP queries and replies fields with pypcap

I had a hard time understanding the function of each field in an ARP packet. The problem is that the fields change of meaning, depending on the opcode field. The two useful ones are for ARP queries (what is the ethernet address of the ip address I’m giving now) and ARP replies (that ip address […]

in network, python | 428 Words

How to recover from Cyrus when you have some DB errors

I’ll try to explain some methods and tips on how to recover from a mix in db libraries, or from messages like: DBERROR: reading /var/lib/cyrus/db/skipstamp, assuming the worst: No such file or directory DBERROR db4: PANIC: fatal region error detected; run recovery DBERROR: critical database situation

in software | 936 Words

Post navigation

Bitcoin Donations

Recent Posts

  • Blocking NAPTR DNS queries from Asterisk pjsip
  • Three different ways to connect two Go services with gRPC
  • Unexpected change in Neovim configuration storage
  • Bye bye vim powerline, hello airline
  • Combining jQuery Mobile and Flask-WTF may give you headaches, or why dashes suck in Python variable names

Recent Comments

  • Portable Franz on HOWTO Installation of OpenWRT on a WGT634U usb router
  • Security Company Manchester on Security patching WordPress themes against Cross-Script Attacks (XSS)
  • Murat on Security patching WordPress themes against Cross-Script Attacks (XSS)
  • güvenlik kamerası on Security patching WordPress themes against Cross-Script Attacks (XSS)
  • Pim Bollen on How to recover from Cyrus when you have some DB errors

Blogroll

  • Aïkido Club Asnières
  • All Japanese all the time
  • Cours de Japonais
  • Gradstein Family Tree
  • OxyRadio, Webradio Libre
  • Twisted Matrix

Subscribe in a reader

Chess Puzzle of the Day

Tag Cloud

Advanced Message Queuing Protocol asterisk automatic autoprovisioning chess children click to dial code consumers deployment Development Tools dhcp direct example http server Internet protocols kid latex learning mate mate in one mediawiki one originate pdf pgn programming protocol provisioning puppet python python projects round-robin ruby script sip sip phones stomp stompy Technicolor tests tftp Thomson unittests voip

Archives

  • December 2024
  • September 2018
  • January 2016
  • February 2014
  • February 2013
  • December 2012
  • December 2011
  • December 2010
  • September 2010
  • August 2010
  • January 2010
  • December 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • September 2008
  • April 2008
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • September 2006
  • June 2005
  • February 2004
  • December 2003
  • November 2003
Independent Publisher empowered by WordPress
Mastodon