Commit Graph

895 Commits

Author SHA1 Message Date
Julio Cesar Laura Avendaño
4256226ad4 Merged in paulis/processmaker/PM-VERACODE-10 (pull request #1721)
I completed the XSS - MEDIUM in files
2015-03-23 11:24:31 -04:00
Julio Cesar Laura Avendaño
e61951b0ea Merged in mcuiza/processmaker/class-inputfilter (pull request #1719)
cambios en class.inputfilter.php
2015-03-23 09:20:17 -04:00
Paula V. Quispe
dda8a2a245 I reviewed XSS 2015-03-20 16:02:57 -04:00
marcelo.cuiza
182435cdb6 cambios en class.inputfilter.php 2015-03-20 15:27:17 -04:00
Paula V. Quispe
cb1463a775 I reviewed the XSS - MEDIUM in files 2015-03-17 15:25:49 -04:00
Paula V. Quispe
ded144d932 I corrected the tab 2015-03-17 09:29:04 -04:00
Paula V. Quispe
4bc49c7568 I reviewed the XSS - MEDIUM in 7 files 2015-03-16 15:24:35 -04:00
Julio Cesar Laura Avendaño
db29297e35 Merged in paulis/processmaker/PM-VERACODE-5 (pull request #1679)
I solved the SQL Injection- Hight in class.dbMaintenance.php class.database_mssql.php appCacheViewAjax
2015-03-16 02:11:47 -04:00
Julio Cesar Laura Avendaño
1714b5f1e7 Merged in mcuiza/processmaker/class.g (pull request #1677)
Modificacion en el metodo json_decode
2015-03-16 02:09:40 -04:00
Paula V. Quispe
f0291a5b90 I reviewed the SQL Injection- Hight in class.dbMaintenance.php 2015-03-13 17:31:22 -04:00
marcelo.cuiza
3eba98c81b Modificacion en el metodo json_decode
se ha agregado un nuevo parametro, para la converion a array, matendiendo el valor por defecto en false para no perjudiar el funcionamiento actual del metodo
2015-03-13 16:48:12 -04:00
marcelo.cuiza
da26b2a049 modificaciones en class.inputfilter.php 2015-03-13 16:36:12 -04:00
Paula V. Quispe
b500576ba6 I reviewed the SQL Injection- Hight in class.database_mssql.php 2015-03-13 16:12:51 -04:00
marcelo.cuiza
a4d5c4bfad caciones en class.inputfilter.php 2015-03-13 12:31:37 -04:00
marcelo.cuiza
152bde7db2 modificaciones en class.inputfilter.php 2015-03-13 10:57:43 -04:00
marcelo.cuiza
7fd8998967 caciones en class.inputfilter.php 2015-03-13 10:54:30 -04:00
marcelo.cuiza
2723fa7477 modificaciones en class.inputfilter.php 2015-03-13 10:46:56 -04:00
Julio Cesar Laura Avendaño
e778677796 Merged in mcuiza/processmaker/PM-VERAC-1 (pull request #1663)
code injection (very high)
2015-03-12 18:14:20 -04:00
marcelo.cuiza
010e259fd5 code injection (very high)
-class.bootstrap.php
-Process.php
2015-03-12 16:32:20 -04:00
marcelo.cuiza
8a3fe84a45 code injection (very high)
-class.bootstrap.php
-Process.php
2015-03-12 16:05:05 -04:00
Paula V. Quispe
056784289a I solved all observation by Code Injection-Hight 2015-03-12 14:51:09 -04:00
Paula V. Quispe
5360d31102 I corrected problems 2015-03-11 17:51:50 -04:00
Paula V. Quispe
14c2edaaed I corrected some files 2015-03-11 12:07:16 -04:00
Paula V. Quispe
3440e95d3f Some changes in InputFilter class and check genericAjax 2015-03-10 17:06:49 -04:00
Paula V. Quispe
7cd7c57e66 Added some functions in InputFilter class 2015-03-09 18:00:18 -04:00
Victor Saisa Lopez
69f5ca8c23 PM-1679 "No se ejecuta el cron en Servidores Windows" SOLVED
Issue:
    No se ejecuta el cron en Servidores Windows
Cause:
    - En PHP-5.4 se incorpora de manera predefinida
      la constante E_STRICT, siendo este la causa para los "Warnings PHP Strict Standards"
    - No se esta cargando los files de "processmaker/workflow/engine/src/ProcessMaker"
Solution:
    - Se ha corregido codigo para respetar el "PHP Strict Standards"
    - Se ha agregado codigo para cargar los files
      requeridos de "processmaker/workflow/engine/src/ProcessMaker"
2015-02-26 17:02:34 -04:00
norahmollo
3c77928eb3 PM-1518 Campo de Texto no guarda bien datos con comilla simple
Se verifico el problema en campos de tipo hidden
2015-02-09 11:46:03 -04:00
Julio Cesar Laura Avendaño
fa9df6da18 Merged in mcuiza/processmaker/PM-1486 (pull request #1391)
PM-1486
2015-02-05 14:54:33 -04:00
marcelo.cuiza
80bdbb79b1 PM-1486
16755: Textarea resizing has been disabled in 2.8

Se agrego una nueva propiedad en el formulario de Textarea que permite si el campo sea de tamañariable o no.
2015-02-05 13:40:18 -04:00
Freddy Daniel Rojas Valda
577b62882e PM-1436 "0016560: Dynaform conditions don't work on checkboxes when dynaform is in view mode" SOLVED 2015-02-05 11:17:39 -04:00
Freddy Daniel Rojas Valda
ba23253980 PM-1436 "0016560: Dynaform conditions don't work on checkboxes when dynaform is in view mode" SOLVED 2015-02-05 10:45:40 -04:00
Freddy Daniel Rojas Valda
f621f1e5df PM-1436 "0016560: Dynaform conditions don't work on checkboxes when dynaform is in view mode" SOLVED 2015-02-05 10:30:19 -04:00
Victor Saisa Lopez
9531d78fe1 PM-1115 "16306: Date Field not showing next date after 1969" SOLVED
Issue:
    16306: Date Field not showing next date after 1969
Cause:
    Esto se debe a la funcion "mktime" de PHP para Windows el cual tiene una limitante
    en el rango de fechas (rango valido entre 1901 y 2038). Para mas detalles
    visite el sgte link ----> http://php.net/manual/en/function.mktime.php
Solution:
    Se ha mejorado el metodo "calculateBeforeFormat" de la clase "XmlForm_Field_Date" el
    cual verifica el total de añde la fecha que se obtiene con "mktime"; esto solo
    para servidores Windows
2014-12-12 17:33:13 -04:00
jennylee
4a6f3930b5 PM-1039 Aniadiendo files para a obviar codigo en la version community. 2014-12-04 10:23:06 -04:00
Julio Cesar Laura
6fbe1fd4d2 PM-1036 Bloquear el acceso a ProcessMaker Enterprise cuando la licencia expira SOLVED 2014-12-03 13:42:09 -04:00
Victor Saisa Lopez
273e7c5241 PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
Issue:
    Despliegue de mensajes al ejecutar "./gulliver check-plugin-disabled-code"
    ----> "grep: write error: Broken pipe"
Cause:
    Este mensaje se ocasiona al llamar al metodo "getPluginVersion" de ciertos
    plugins
Solution:
    Se quita la instanciacion del objeto, y se crea nuevo script para la
    determinacion de la clase padre de un plugin
2014-11-26 14:42:25 -04:00
Victor Saisa Lopez
8ddabd73db PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
Issue:
    Analisis de los resultados de escaneo de las funciones en ProcessMaker. Plugin/trigger code scanner.
Cause:
    Nueva solicitud de funciones
Solution:
    Se ha implementado esta nueva funcionalidad, que consta de lo siguiente:
        - Escaneo de codigo al importar un plugin (no se aplica a plugins enterprise)
        - Escaneo de codigo al habilitar un plugin (si el plugin ya se encuentra fisicamente en el directorio de los plugins)
        - Escaneo de codigo al importar un proceso
        - Escaneo de codigo al crear/modificar codigo de un trigger
        - Escaneo de codigo al ejecutar un caso que tenga seteados triggers en sus steps (si el trigger tiene codigo
          no deseado, no se ejecuta el trigger)
        - Se ha agregado la opcion "check-plugin-disabled-code" al comando "./gulliver", el mismo muestra
          informacion sobre los plugins con codigo no deseado.
              Ej: $ ./gulliver check-plugin-disabled-code [enterprise-plugin|custom-plugin|all|<plugin-name>]
        - Se ha agregado la opcion "check-workspace-disabled-code" al comando "./processmaker", el mismo muestra
          informacion sobre los workspaces con codigo no deseado en sus triggers.
              Ej: $ ./processmaker check-workspace-disabled-code <myWorkspace>
        - Por defecto ProcessMaker no realiza el escaneo de codigo, si se desea escanear codigo no deseado, se
          debera definir el atributo "enable_blacklist = 1" en el archivo "env.ini", este atributo no se aplica
          a las nuevas opciones creadas para los comandos "./gulliver" y "./processmaker"
        - Para una configuracion personalizada de codigo no deseado (lista negra), se pueden definir las mismas en
          el archivo "path/to/processmaker/workflow/engine/config/blacklist.ini" (si no existe el
          archivo se puede crear), o tambien en el atributo "disable_functions" esto en el archivo "php.ini"
              Ejemplo de "blacklist.ini":
                  ;Classes
                  ;=======
                  DashletInterface
                  ;Functions
                  ;=========
                  eval
                  exec
                  ;date
                  ;echo
                  strlen
2014-11-19 16:47:22 -04:00
jennylee
d61dcc2778 PM-815 Al correr caso con PMtable de dynaform eliminado sale error.
PROBLEMA:
Cuando se elimina un PMTABLE que se uso para crear un dynaform y se corre un caso sale un error impidiendo correr el caso.

Se intentaba buscar el PMTable y argar los datos del dynaform en el mismo.

SOLUCION:
Se agrego una validacion para que cuando no encuentre el pmtable lance un mensaje de warning para advertir al usuario q no se encontro la tabla, pero aun asi mostrar el dynafomr de modo normal.

Cuando se guardan los datos del dynaform tambien se muestra un mensaje advirtiendo q no se pudo guardar los datos en la PM table pero si se guardo con normalidad en la BD.
2014-11-12 12:32:15 -04:00
Luis Fernando Saisa Lopez
4de5316a89 PM 816 "Mostrar al usuario que ejecuta..." SOLVED 2014-11-04 09:38:01 -04:00
Luis Fernando Saisa Lopez
75556a6159 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-816 2014-11-04 09:03:52 -04:00
Luis Fernando Saisa Lopez
d8d8927856 PM 816 "Mostrar al usuario que ejecuta..." SOLVED
Code Issue:
Mostrar al usuario que ejecuta un caso el tipo de archivo a ser subido en un Input Document
Cause:
Al crear un nuevo Input Document se configura campo "Allowed file extensions" donde se determina el tipo de extension es
permitodo y al hacer correr el caso al subir un Input Document no se muestra que tipo de extension se configuro.
Solution:
Cuando se ejecuta el caso al hacer click en "Attach", se mostrara un mensaje que determinar el tipo de extension de
archivos permitidos.
2014-10-31 16:43:16 -04:00
Julio Cesar Laura
410d000205 Issues found in the demo meeting solved 2014-10-31 16:37:50 -04:00
Julio Cesar Laura
7bd5be7fb6 PM-800 Input Document error al subir un archivo vacio en Centos SOLVED 2014-10-29 13:40:17 -04:00
Julio Cesar Laura Avendaño
f5111cacf2 Merged in julceslau/processmaker (pull request #1074)
PM-795 se visualizan caracteres extras en el texto de un output document con PHP 5.4 SOLVED
2014-10-27 13:43:21 -04:00
Julio Cesar Laura
c13969b5f4 PM-795 se visualizan caracteres extras en el texto de un output document con PHP 5.4 SOLVED 2014-10-27 13:38:36 -04:00
jennylee
6024b34760 PM-794 No se permiten extensiones con numeros en Inputdocs
PROBLEMA:
Cuando se queria configurar un input document para que acepte archivos con extensiones q incluian numeros, por ejemplo mp3, 3gp, mp4, etc. No se permitia guardar dicha configuracion ya que lanzaba un mensaje de que dichas extensiones no estaban permitidas.

En la expresion regular que se usaba para validar las extensiones permitidas, solo se tenia letras de la a-z, por lo tanto no se permitian numeros.

SOLUCION:
Se modifico la expresion regular para que se acepten numeros del 0-9 en las extensiones permitidas.
2014-10-27 12:37:50 -04:00
jennylee
655179ed10 PM-483 Browser compatibility
Fixing some undefined values.
2014-10-23 16:18:07 -04:00
Julio Cesar Laura Avendaño
c251250faa Merged in julceslau/processmaker (pull request #1025)
PM-772 al crear un evento intermediate message nos muestra un warning en el frame SOLVED
2014-10-22 16:45:23 -04:00
Julio Cesar Laura Avendaño
e186232cde Merged in marcoAntonioNina/processmaker (pull request #1024)
Improvement generate file support
2014-10-22 16:44:05 -04:00
Julio Cesar Laura
caf29463d8 PM-772 al crear un evento intermediate message nos muestra un warning en el frame SOLVED 2014-10-22 16:37:01 -04:00