| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
PHPMailer will validate the format of the address, and that's all we
really want.
|
|
|
|
| |
Development has moved to GitHub: https://github.com/PHPMailer/PHPMailer
|
| |
|
|
|
|
|
| |
It gets its own directory containing the minimally modified contents of
its upstream source tarball.
|
|
|
|
| |
http://dbareactions.tumblr.com/post/41455377237/when-i-see-app-passwords-stored-in-clear-text-in
|
| |
|
|
|
|
|
|
| |
Remove trailing whitespace.
Centralise debugging by using a function.
Add an optional debug callback for passing debug messages up the chain.
|
|
|
|
|
| |
Multi-valued ID3v2 tags are now split properly. Pondering whether this
breaks anything...
|
| |
|
|
|
|
|
| |
The refactoring I've been doing has reminded me of my strong preference
for spaces, and I feel inclined to impose my will on the tree.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
http://peterned.home.xs4all.nl/csshover.html#changes
Claims to fix a performance issue. Also move it out of templates/
into modules/ since it's external code.
|
|
|
|
|
| |
git clone git://github.com/horde/horde
git diff f93a5f19 112808d8 framework/Browser/lib/Horde/Browser.php
|
| |
|
| |
|
|
|
|
| |
git://github.com/sstephenson/prototype.git
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Should fix the VLC plugin, as well as allow direct use of an Ampache
site on Android devices.
First, split the Stream class into an instantiable class that does the
playlist wrangling and a static class that handles the streaming stuff.
How does this work? Well, stream.php does its fancy stuff like
gathering the media IDs and clearing the playlist, but instead
of generating the playlist file there we use the Stream_Playlist
class to store the list of URLs in the database, then redirect to
play/index.php to create the actual download (there are some magic
playlist types like localplay that don't need to redirect.)
The playlist will be cached as long as that stream session is active, so
it can be downloaded multiple times and by clients that don't share the
browser's cookie cache.
Clean up the playlist generation by reducing copypasta.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Notably: "PHP5 standards improvements". Maybe it will throw less
PHP warnings now.
|
|
|
|
| |
git://github.com/sstephenson/prototype.git
|
|
|
|
|
|
| |
Even if we move away from php-gettext in the future, it's easy to
write a quick T_() as a simple wrapper; it's not so easy to rewrite
PHP to allow redeclaration of a function.
|
|
|
|
|
|
|
| |
php-gettext is niftier. With its autoemulation we can use native
gettext if the locale support is set up properly, or automatically
fall back to emulated if not. This should address many of the issues
people run into when trying to use different interface languages.
|
| |
|
|
|
|
|
| |
Consistently pass in a boolean instead of a string or an int for the
clobber flag.
|
| |
|
|
|
|
|
|
| |
work on the
remote catalog indexing.
|
|
|
|
| |
Catalog -- pull handshake info, do something with it?
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This is less locale-safe than Horde_String::lower, but if we start
pulling in other parts of Horde the madness may never end.
|
| |
|
|
|
|
| |
http://freshmeat.net/projects/captchaphp
|
| |
|
| |
|
|
|
|
|
| |
The rewritten MPD module did not allow passing false values to MPD.
Using isset instead of boolean evaluation fixes this.
|
|
|
|
| |
These are used for retrieving the MusicBrainz track IDs.
|
|
|
|
|
|
| |
2.0 is supposedly still being developed, but the current version is
not recommended by upstream, and 1.8 receives active updates and appears
to work better on the files I tested. Fixes FS#169
|
|
|
|
|
|
| |
Remove misleading, unvetted, or in some cases just plain wrong data.
Packages and categories weren't being used correctly. They still
aren't.
|