Giter Site home page Giter Site logo

bozon's People

Contributors

aledeg avatar broncowdd avatar doc75 avatar imronras avatar oros42 avatar rostockahoi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bozon's Issues

Quelques erreurs

PHP Fatal error: Maximum execution time of 60 seconds exceeded in /srv/web/web/bozon/index.php on line 47

Cette erreur me gêne dans sa logique. En fait le gars il va pouvoir télécharger un fichier pendant une heure et ça va planter au bout de 1 heure 5. En relevant l'exécution à 7200 on fait tout passer. Pourquoi ça passe pour 30 ou 40 minutes et ça plante quand on dépasse un peu les 1 heures, ça devrait planter à 60 secondes.

De la même manière :

PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in /srv/web/web/bozon/index.php on line 90

C'est un collègue en Allemagne effectivement.

Il manque toujours le favicon

Responsive design

Sur mon téléphone, les noms ne s'affichent pas et de façon générale même si on sent qu'il essaie de diminuer la taille, ça reste quand même pas exploitaible

Force field focus when renaming

At the moment, when renaming a file or a folder, we need to manually put the focus on the field to be able to modify the name.
It would be really nice to have the focus right away to save one click action.

Upload alternatif

Hello, sympa ce BoZoN, merci du partage :)

J'aime beaucoup le côté anonyme des urls et je me suis demandé si je pouvais détourner ton soft pour l'upload de mes screenshots (par screencloud).

Pour faire bref j'ai déposé des fichiers dans le dossier uploads, j'ai refresh l'interface d'admin et mes fichiers ne sont pas apparus.

Serait-il donc envisageable de pouvoir uploader des fichiers autrement que par ta page(js) pour pouvoir profiter de la vue 'admin' et de l'anonymisation des liens ?

problem with ID file

Everytime bozon refreshes the page, new IDS are generated and added to file...
I thought I already have solved this before... working on it.

Create a zip from a folder

I think it could be nice to have a way to create a zip archive from a folder. It's easier to share a single file than a folder when you want to download it.
This way you can download a single file and unzip it locally instead of downloading file by file the content of the shared folder.

ToDo

  • upload folders function (keep searching a solution)

Vitesse ?

Je viens d'avoir la riche idée de mettre à jour et il se produit quelque chose d'assez étonnant. Un download à l'extérieur de bozon 230 ko/s, un download issu de bozon 6 ko/s :D

Enlever mot de passe : cadenas plutôt que reload ?

Salut

Pour mettre un mot de passe, on clique sur le cadenas.
Pour l'enlever... faut "recréer" le lien.
Possibilité de virer le mot de passe sans changer de lien, genre on clique le cadenas, on entre rien (champ vide) et hop ?

Lisibilité

Est-ce qu'il serrait possible d'aérer un peu le code ? Beaucoup de parties sont difficiles à lire.

Par exemple:

if (!file_exists(ID_FILE)) {
    $ids = array();
    store(ID_FILE, $ids);
}

au lieu de:

if (!file_exists(ID_FILE)){$ids=array();store(ID_FILE,$ids);}

Ou encore:

function is_in($ext, $type) {
    global $behaviour;
    if (!empty($behaviour[$type]))
        return array_search($ext, $behaviour[$type]);
}

au lieu de

function is_in($ext,$type){global $behaviour;if (!empty($behaviour[$type])){return array_search($ext,$behaviour[$type]);}}

512 Mo ?

j'ai bougé toutes les variables dans le php.ini et je me retrouve avec une limitation à 512 Mo, si je regarde dans le code directement sur la page je vois bien un 512 dedans ... Tu le prends où ce 512 ?

Cryptographie douteuse

Le fichier auto_restrict.php est inquiétant.

  1. Il y a de la crypto maison avec du md5 et du xor, au lieu d'utiliser des primitives connues qui fournissent de vraies propriétés cryptographiques.
  2. La variable $_SESSION['id_user'](le token de session) peut être retrouvée par l'utilisateur, et n'a rien de random. Une implémentation correcte est expliquée ici.
  3. Rien contre le CSRF
  4. Pourquoi le nom du cookie est un hash du User-Agent ?!
  5. Les tests d'égalité entre la valeurs stockées du mot de passe et du login sont fait avec un "==", ce qui permet de bypass certaines valeurs.

Passwords are not working

I added a password on a link but it seems that it's not working.
I opened the link without being prompted for a password. I tried that on different computers with the same outcome.

1.7.2 n'affiche plus les fichiers

Bonjour,

Je viens d'upgrader vers la version 1.7.2 sur mon mutualisé ovh.
Et ca ne fonctionne plus du tout: les fichiers ne sont plus affichés.
Quand je clique sur le menu (en haut a gauche) il ne se passe rien.
Je peux uploader un fichier mais ensuite il m'affiche "erreur de rechargement de la liste"
Le fichier est bien sur le serveur mais n'est pas affiché.
J'ai mis les droits en 777 pour tous les fichiers et dossiers mais ca ne change rien.

Je ne sais pas trop quels détails donner pour aider a la comprehension du probleme.

J'ai la version 1.7.1 qui fonctionne en parrallele et il n'y a pas de probleme.

Reset the link after n display

It would be really nice to have a way to set how many times a file can be read from a link before resetting the link to a new value.

License

Hi, is there a license for BoZoN?
GPL , GPLv2, GPLv3, MIT, AGPL, WTFPL?

Mise à jour 1.6.3 vers 1.7.3 : plus de fichiers

Hello

J'ai voulu mettre à jour ma version 1.6.3 en 1.7.3 en écrasant directement les fichiers mais à l'arrivée dans l'admin, les fichiers ont disparu.

Je ne veux pas perdre les ID en réuploadant tout correctement, y'a moyen de mettre à jour proprement @broncowdd ?

Merci :)

bug mise à jour 1.7

Il m'a fait un dossier upload dans upload, ce qui fait que j'ai dû déplacer l'intégralité de mes fichiers à l'intérieur de ce sous répertoire.

Que ça me foutrait en l'air l'intégralité de mes liens de partage ne m'étonnerait que vaguement.

ce que je te confirme en direct live !

bozon sur alternative.to

alternative.to est pour moi la référence quand je cherche autre chose dans les logiciels du marché. Il serait peut être judicieux de l'inscrire. Il y a un formulaire en anglais, mon niveau n'est pas assez bon pour le faire.

Verify thumbnail path before deletion

Depending of the configuration, I have errors when deleting a file without a thumbnail. I think it would be nice to add a verification before deletion to avoid errors.

drag and drop sur les dossiers

Ma femme va être utilisatrice de bozon, du fait qu'elle est instit elle est pétrie de tas de sous dossiers. Si je lui dis qu'il faut qu'elle fasse la création de chaque dossier puis faire le drop des fichiers dedans, ça va pas le faire.

Au départ, je pensais pas ça utile mais finalement ça serait pas du luxe.

Suggetion : tooltip

Hello.

Multiplication des possibilités c'est bien.
Mais je suis paumé sur les icônes.
Possible de mettre un tooltip au survol (hoover) ?

Merci :)

un lien vers le github

On voit le blogueur mégalo qui met un lien vers son blog mais sur la page principale ce serait pas mal d'avoir un lien vers le projet github

Erreur de suppression des fichiers - You need a valid token to do that, boy !

Bonjour,
En effectuant des tests pour les problèmes d'accent, je me suis aperçu d'un bug.
J'upload un fichier et tout de suite après, je le supprime.
J'ai la fenêtre de confirmation qui apparait et lorsque je fais ok, j'obtiens le message d'erreur suivant:

You need a valid token to do that, boy !

En fait le Token n'est pas passé dans l'url.
Si je rafraîchi la page ou change l'affichage ou navigue dans les répertoires pour ensuite supprimer ce fichier, le problème n’apparaît pas.

Image locked_big.png qui ne s'affiche pas

Bonjour,
Lorsque j’accède a un fichier protégé par mot de passe, l'image locked_big.png ne s'affiche pas.
Il cherche l'image dans ROOT/img et non dans ROOT/desing/default/img

Problème de type mime

  • Si je mets une vidéo en avi, il ne me lance pas le download et me le lit dans le navigateur
  • Si je fais clic droit dessus enregistrer sous, il m'enregistre le fichier sous le nom de index.php.

Si owncloud peut le faire, tu peux le faire !

Problem uploading certain file types

Hello,
I have a problem uploading certain file types.
I can upload standard files (exe, pdf, png, etc.) but when I try to upload .msi (or if I choose a random extension such as .abc) I get "Error, forbidden file format"

In auto_dropzone.php only php files are excluded.

'forbidden_filetypes'=>'php',

I tried adding

'allowed_filetypes'=>'exe,zip,msi,txt,doc,docx,rtf,pdf,png,gif,jpg,jpeg',

but that didn't help either.

Am I missing something?

I'm using php 5.4.40

Mathias

Can't use function return value in write context in listfiles.php on line 7

Bonjour,

Je viens de mettre en place BoZoN pour le tester, mais j'obtiens cette erreur là:

[Fri Jan 08 10:22:02 2016] [error] [client 193.57.249.4] PHP Fatal error:  Can't use function return value in write context in /var/www/bozon/listfiles.php on line 7
[Fri Jan 08 10:22:06 2016] [error] [client 193.57.249.4] PHP Fatal error:  Can't use function return value in write context in /var/www/bozon/listfiles.php on line 7, referer: http://xxxx.fr/bozon/admin.php

Les droits me semblent corrects du coup je ne sais pas vers quoi me tourner.

Voici mes version d'apache, php:

php5 -v
PHP 5.4.45-3+deb.sury.org~precise+1 (cli) (built: Jan  7 2016 15:32:17)
apache2 -v
Server version: Apache/2.2.22 (Ubuntu)
Server built:   Jul 24 2015 17:25:42

Les droits sont les suivants:

bozon$ ls -lrt
total 100
-rw-r--r-- 1 www-data www-data  5459 janv.  8 10:17 stats.php
-rw-r--r-- 1 www-data www-data  6304 janv.  8 10:17 readme.md
-rw-r--r-- 1 www-data www-data  2430 janv.  8 10:17 if_U_wana_fork.txt
-rw-r--r-- 1 www-data www-data  5169 janv.  8 10:17 index.php
-rw-r--r-- 1 www-data www-data 12432 janv.  8 10:17 admin.php
drwxr-xr-x 4 www-data www-data  4096 janv.  8 10:17 design
-rw-r--r-- 1 www-data www-data    25 janv.  8 10:17 robots.txt
drwxr-xr-x 2 www-data www-data  4096 janv.  8 10:17 core
-rw-r--r-- 1 www-data www-data 16877 janv.  8 10:17 sorttable.js
-rw-r--r-- 1 www-data www-data  6090 janv.  8 10:17 listfiles.php
drwxr-xr-x 2 www-data www-data  4096 janv.  8 10:17 thumbs
drwxr--r-- 2 www-data www-data  4096 janv.  8 10:18 private
-rw-r--r-- 1 www-data www-data  1060 janv.  8 10:21 config.php
drwxr-xr-x 2 www-data www-data  4096 janv.  8 10:39 uploads

affichage des noms longs

Les noms très longs ne s'affichent pas, un système d'infobulles quand on passe dessus serait le bienvenu et tronqué bien sûr pour que ça fasse moins sale

auto_restrict error: token folder is not writeable

Bonjour,

Je viens de tester l'install et j'obtiens 2 fois le message d'erreur :

auto_restrict error: token folder is not writeable
auto_restrict error: token folder is not writeable

Pour l'un des 2, en cherchant dans le code, j'ai compris qu'il fallait créer un dossier private avec les permissions 777. Pour le 2ème, je sais pas. Peut-on ajouter dans le README ce qu'il faut faire à l'installation ?
J'utilise PHP 5.6

admin.php

Merci

Add different layouts for files and folders

At the moment, the only layout supported for files and folders is a thumbnail layout. It could be interesting to support other layouts like detailed list and compact view.

I took the view names from pcmanfm. Maybe the name is different in other file managers.

Comment ajouter un type de fichier ?

Bonjour,
avant tout je tenais à te remercier pour ce superbe script qui me permet de garder mes fichiers avec moi. J'ai néanmoins un soucis à l'upload de fichier .epub.

J'ai en effet : "Error ! Forbidden file format !"
Je comprend pas là que BoZon n'autorise pas l'upload de fichier ePub.

J'ai donc tenté de modifier la ligne 52 comme ceci :
$behaviour['FILES_TO_RETURN']=/array();/array('jpg','jpeg','gif','png','pdf','swf','mp3','mp4','svg','epub');
J'ai également ajouté une ligne (273) :
'epub' => 'application/epub+zip',

J'ai rechargé la page, vidé le cache, redémarré le serveur web, mais rien n'y fait, j'ai toujours cette même erreur.

Je me tourne donc vers vous pour trouver une solution.
Merci d'avance !

Hey... you were banished, fuck off !

  1. je trouve la skin elementary très vilaine
  2. je lis la doc, je change dans default pour mettre default, j'en profite pour changer la langue. Je fais un refresh, rien ne change
  3. je lance chromium qui n'a pas de cache qui m'affiche la bonne version
  4. je vide le cache de firefox, je me déconnecte de bozon
  5. Hey... you were banished, fuck off ! quel que soit le navigateur.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.