Eventum Issue Tracking System

Overview

Eventum Issue Tracking System

Build Status Join the Chat

Eventum is a user friendly and very flexible issue tracking system, that can be used by a support department to track incoming technical support requests, or by a software development team to quickly organize tasks and bugs.

More information can be found at the following URL:

https://github.com/eventum/eventum/

We welcome you to send patches, bug fixes and other contributions to Eventum. Please see the CONTRIBUTING.md file for more details into how to do so.

Bryan Alsdorf
Elan Ruusamäe
The Eventum Team

Comments
  • Fix Multiple Stored XSS in Administration allowing execution of arbitrary JavaScript code

    Fix Multiple Stored XSS in Administration allowing execution of arbitrary JavaScript code

    The data generated from Administration when rendering in FE lacks escape:html from which it can execute arbitrary javascript code.

    Fix bug stored xss - Data when render on FE allows execution of arbitrary javascript code

    Disclosure: https://huntr.dev/bounties/cc5c6cdd-8030-4eb1-af75-947780ee12e0

    opened by noobpk 43
  • A0 (hex) character chops emails saved in support_email_body.seb_body

    A0 (hex) character chops emails saved in support_email_body.seb_body

    If an incoming email body (reply to an issue) contains non-breaking space A0 (hex) then Eventum chops the mail after A0 and saves the chopped email in support_email_body.seb_body.

    Also it breaks view_headers.php while trying to view headers for the email.

    Noticed on emails from Thunderbird/60.4.0:

    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0^M
    MIME-Version: 1.0^M
    In-Reply-To: <[email protected]>^M
    Content-Type: text/plain;^M
     charset="windows-1252";^M
     format="flowed"^M
    Content-Transfer-Encoding: 8bit^M
    Content-Language: en-US^M
    
    question 
    opened by vladsf 38
  • phinx integration

    phinx integration

    https://phinx.org/ - PHP Database Migrations For Everyone

    seemed good idea to use something that is not own cooked.

    probably need to support both migration tools for some time. invoke both of them from bin/upgrade.php and add new migrations to sphinx subsystem only.

    as it uses PDO classes internally, should probably first drop PEAR db support, and make 3.2 series eventum update to indicate new dependency requirements.

    adds new dependencies:

      - Installing symfony/debug (v2.8.15) Loading from cache
      - Installing symfony/console (v2.8.15) Loading from cache
      - Installing robmorgan/phinx (v0.6.5) Loading from cache
    

    set 3.2.0 milestone where:

    • altho phinx supports table prefix we decided to drop table prefix support
    • drop pear-db support: #252
    • drop old db upgrade mechanism. start from scratch using only phinx engine.
    enhancement 
    opened by glensc 35
  • Use league/flysystem to abstract attachments

    Use league/flysystem to abstract attachments

    Move attachments out of the database #251

    uses league/flysystem, requires php 5.5.9+


    For upgrading from 3.2.3 -> 3.3.0 there should be no additional disk space required. The upgrade process just adds the new tables and columns but leaves existing attachments in the current table. New attachments will be inserted into the new table but unless you run migrate_storage_adapter.php it won't move anything.

    opened by glensc 33
  • Error Checking configuration email buttom

    Error Checking configuration email buttom

    I installed the new 3.0.5. Before i had 3.0.2 with a pop account and works fine. But in 3.0.5 in the administration panel when i push the bottom check configuration i get and error for undefined index for 'folder'. In check_email_settings.php i commented 49 line

    'ema_folder' => $_POST['folder'],

    and put this 'ema_folder' => isset($_POST['folder']) ? $_POST['folder'] : '', working fine.

    I'm getting similar errors in 'associated emails' in lines 236,237,238 and 239 of class.mail_helper.php. I'm going to do the same that before. In all the cases eventum is downloading the emails and checking ok the connection.

    Regards Antonio

    bug 
    opened by plindry 25
  • Email issues when upgrading from 2.3.3 to 3.0.2

    Email issues when upgrading from 2.3.3 to 3.0.2

    Hi!

    I upgraded from 2.3.3 to 3.0.2 on an Ubuntu 12 machine and the email notifications are no longer working. Fortunately I made this upgrade on a clone so I've been able to compare the settings of the functional 2.3.3 to the non-functional 3.0.2 and am seeing no difference. I've dug through all of the class.email....php files and am seeing no irregularities. Is there something I need to change to fix this?

    Thanks for your help!

    bug 
    opened by cmiller1111 25
  • Getting error 'Sorry, the page you are looking for could not be found.'

    Getting error 'Sorry, the page you are looking for could not be found.'

    Version(s) affected: 3.7.1

    Description
    Getting error 'Sorry, the page you are looking for could not be found.' on login page after successful installation

    How to reproduce
    install 3.7.1 after installing visit http://domain.com/eventum371/htdocs/

    Additional context
    webuzo2 web manual eventum371 htdocs -1

    question 
    opened by GaneshKandu 24
  • 3.3.0 release

    3.3.0 release

    • [x] update min php requirement to 5.6.0 (@balsdorf)
    • [x] some docs how to upgrade (does one need extra disk space or not, or how to estimate needed disk space). #254
    opened by glensc 24
  • add extension support for workflows/customfields/partners/crm

    add extension support for workflows/customfields/partners/crm

    The idea is that in setup.php you define path to your extension project.

    • Eventum Core will walk over the list
    • create class instances
    • call registerAutoloader($autoloader) on those classes

    in admin views, or places asking for list of workflow classes

    • Eventum Core calls getAvailableWorkflows, etc and merges the list

    when specific workflow is saved in admin, the implementing class would be stored in database (opposed to currently class filename).

    so the change is that Workflow/Custom_Field/Partner/CRM can be implemented any class that can be autoloaded. the classes can be available by composer.json or via the registerAutoload method.


    Add new extension to eventum core, add to config/setup.php extensions entry and implement ExtensionInterface methods. AbstractExtension is provided which should be extended.

    return [
        'extensions' => [
            'Eventum\Extension\ExtensionExample' => '/path/to/ExtensionExample.php',
        ],
    

    Example extension is provided:

    The structure how to lay out classes is irrelevant as long as the classes can be autoloaded. autoloader can be configured by registerAutoload method.

    This PR also includes new builtin extension supporting loading backend classes the old way:

      'extensions' => [
        'Eventum\\Extension\\BuiltinLegacyLoaderExtension' => '/path/to/eventum/src/Extension/BuiltinLegacyLoaderExtension.php',
      ],
    

    You may remove this line if you do not need such support.

    opened by glensc 23
  • Attachment corruption

    Attachment corruption

    Version(s) affected: 3.10.3

    PHP Version: 7.3.27

    Browser and Version: Chrome 90.0.4430.72

    Description
    Excel (binary) attachment is corrupted in emails sent to notification list or downloaded from the link in view_email.php.

    How to reproduce
    Reply to an issue with an Excel (binary) attachment and users on notification list will receive the file corrupted. Also when trying to download the same attachment from the link in the corresponding email shown by view_email.php (referring to get_attachment.php) the file is also corrupted. These two corrupted files are not identical that is both are different from the original but not in the same way - eg. files' sizes differ.

    Additional Context
    The attachment of the same reply can be downloaded OK (healthy) via the link under Attached Files in view.php (referring to download.php?cat=attachment).

    opened by m39yur1p7 21
  • ResourceNotFoundException No routes found for

    ResourceNotFoundException No routes found for "/eventum/htdocs/

    3.8.0

    Description
    Upgraded from v 2.1.1 to 3.5.6 with no issues. Proceeded to upgrade to 3.8.0 because nothing in 3.7.x series was verified. Ran into this issue.

    How to reproduce
    Upgrade from 3.5.6 to 3.8.0 and it will occur.

    Guessing this has something to do with Symphony, which I know nothing about. I read the install instructions from https://github.com/eventum/eventum/blob/master/docs/wiki/System-Admin/Doing-a-fresh-install.md and under Installation Process it says following:

    PLEASE NOTE: The whole eventum directory should NOT be accessible under the webserver, only /path-to-eventum/htdocs/

    Can you explain what this means? I don't understand what this means? Could you provide an example file structure demonstrating what this means? What part of the eventum directory should not be accessible, and where should it be located? Are you referring to using aliases? What part of the directory structure should be aliased? Sorry, just totally confused on how to setup.

    I tried doing a fresh install, not an upgrade. Was hoping this may give a clue, but wasn't able to get it running.

    Thanks guys, long time user of Eventum, just realized you guys had continued development from the Sun Micro days. Thank you!


    BTW: Here is my upgrade path in case anyone cares:

    Took this upgrade path based on release notes when upgrading from older version and selected releases that had been verified. Was running Apache 2.4.39, MySQL 5.7.26

    2.1.1 starting point
    2.2 : run script in browser
    3.0.12 : This will be last release supporting PHP 5.3, next version will require PHP 5.5 and be versioned as 3.1.0
    3.1.10 : had to restart script a few times until #59, #59 had 1st line in script remove_impact_analysis.sql DROP TABLE eventum_issue_requirement;
    3.2.0 : #69 gets error "Syntax error or access violation: 1171 All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead" 
    

    Alteration of table eventum_user_alias is the problem. Change script to the following: ALTER TABLE eventum_user_alias modify ual_email varchar(255) CHARACTER SET latin1 NOT NULL DEFAULT ;;

    3.3.4 : no issues
    3.4.4 : no issues
    3.5.6 : no issues
    3.7.4 : switched to PHP 7.1.29 because was a requirement starting in 3.6.0 
    

    Parse error: syntax error, unexpected ':', expecting '{' in C:\wamp64\www\eventum\init.php on line 33,

    opened by JimFromAustin 21
  • /manage/projects.php - error

    /manage/projects.php - error

    Version(s) affected: 3.10.11 PHP Version: 7.4.30 Description :

    Lots of errors are displayed when you open Administration (new installation):

    Fatal error: Uncaught Error: Call to a member function get() on null in /srv/www/eventum-3.10.11/src/ServiceContainer.php:112
    Stack trace: 
    #0 /srv/www/eventum-3.10.11/src/Auth/Adapter/LdapAdapter.php(71): Eventum\ServiceContainer::getLogger('auth') 
    #1 /srv/www/eventum-3.10.11/src/Controller/Manage/ManageBaseController.php(49): Eventum\Auth\Adapter\LdapAdapter->__construct() 
    #2 /srv/www/eventum-3.10.11/src/Controller/Manage/ManageBaseController.php(33): Eventum\Controller\Manage\ManageBaseController->hasLdapAuth() 
    #3 /srv/www/eventum-3.10.11/htdocs/manage/projects.php(16): Eventum\Controller\Manage\ManageBaseController->__construct() 
    #4 {main} thrown in /srv/www/eventum-3.10.11/src/ServiceContainer.php on line 112
    

    Thanks for your help!

    opened by JuergenUniVie 2
  • Support Google IMAP OAUTH or Microsoft Graph API to fetch emails

    Support Google IMAP OAUTH or Microsoft Graph API to fetch emails

    Google and Microsoft intend to stop support for password-based login to IMAP and POP (https://www.bleepingcomputer.com/news/security/google-to-force-oauth-in-g-suite-to-increase-security/)

    PHP IMAP extension is not supporting OAUTH tokens yet https://wiki.php.net/todo/ext/imap/xoauth2

    I am creating this issue to discuss possible workarounds or future work to support mails server with IMAP OAUTH.

    opened by vladsf 2
  • Update issue export for GitLab

    Update issue export for GitLab

    The current export is rather limited, Produce project export json format instead of CSV.

    Docs:

    • https://docs.gitlab.com/ee/development/import_export.html
    • https://docs.gitlab.com/ee/user/project/settings/import_export.html

    Requires:

    • https://github.com/portphp/doctrine/pull/22
    opened by glensc 0
  • Quotes in html emails are not indented

    Quotes in html emails are not indented

    Version(s) affected: 3.10.6

    PHP Version: 7.3.x

    HTML based emails (Web Outlook) are not rendered properly when one contains quotes e.g. an email is a reply to another email.

    Quotes are not indented so it not possible to distinguish between an email and reply the email in the web interface of Eventum please see the picture attached.

    Which lib is responsible for rendering?

    opened by vladsf 3
Releases(v3.10.12)
  • v3.10.12(Jan 3, 2023)

    What's Changed

    • Bump robmorgan/phinx from 0.12.10 to 0.12.11 by @dependabot in https://github.com/eventum/eventum/pull/1415
    • Bump robmorgan/phinx from 0.12.11 to 0.12.12 by @dependabot in https://github.com/eventum/eventum/pull/1416
    • Bump symfony/ldap from 4.4.42 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1417
    • Bump symfony/expression-language from 4.4.43 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1419
    • Bump symfony/http-foundation from 4.4.43 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1418
    • Bump symfony/browser-kit from 4.4.37 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1420
    • Bump symfony/security-bundle from 4.4.42 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1421
    • Bump symfony/var-dumper from 4.4.42 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1422
    • Bump symfony/web-profiler-bundle from 4.4.43 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1423
    • Bump symfony/framework-bundle from 4.4.43 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1424
    • Bump symfony/event-dispatcher from 4.4.42 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1425
    • Bump symfony/console from 4.4.43 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1426
    • Bump portphp/steps from 1.3.0 to 1.4.0 by @dependabot in https://github.com/eventum/eventum/pull/1427
    • Bump symfony/flex from 1.19.2 to 1.19.3 by @dependabot in https://github.com/eventum/eventum/pull/1428
    • Bump smarty/smarty from 3.1.45 to 3.1.46 by @dependabot in https://github.com/eventum/eventum/pull/1429
    • Bump symfony/phpunit-bridge from 4.4.41 to 4.4.44 by @dependabot in https://github.com/eventum/eventum/pull/1430
    • Bump symfony/http-foundation from 4.4.44 to 4.4.45 by @dependabot in https://github.com/eventum/eventum/pull/1432
    • Bump symfony/console from 4.4.44 to 4.4.45 by @dependabot in https://github.com/eventum/eventum/pull/1433
    • Bump symfony/framework-bundle from 4.4.44 to 4.4.45 by @dependabot in https://github.com/eventum/eventum/pull/1434
    • Bump maximebf/debugbar from 1.18.0 to 1.18.1 by @dependabot in https://github.com/eventum/eventum/pull/1436
    • Bump ezyang/htmlpurifier from 4.14.0 to 4.16.0 by @dependabot in https://github.com/eventum/eventum/pull/1437
    • Bump smarty/smarty from 3.1.46 to 3.1.47 by @dependabot in https://github.com/eventum/eventum/pull/1438
    • Remove travis setup by @glensc in https://github.com/eventum/eventum/pull/1439
    • Use node 16 for release image by @glensc in https://github.com/eventum/eventum/pull/1440
    • build(deps-dev): bump mermaid from 8.11.0 to 9.1.2 by @dependabot in https://github.com/eventum/eventum/pull/1441
    • Remove old unused build-release script by @glensc in https://github.com/eventum/eventum/pull/1442
    • CI: Extract workflow jobs to separate files by @glensc in https://github.com/eventum/eventum/pull/1444
    • Fix: Add conflict on symfony/validator 5.x by @glensc in https://github.com/eventum/eventum/pull/1445
    • build(deps): bump robmorgan/phinx from 0.12.12 to 0.12.13 by @dependabot in https://github.com/eventum/eventum/pull/1446
    • build(deps): bump symfony/ldap from 4.4.44 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1447
    • build(deps-dev): bump symfony/stopwatch from 4.4.38 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1448
    • build(deps): bump symfony/asset from 4.4.40 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1449
    • build(deps): bump symfony/var-dumper from 4.4.44 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1450
    • build(deps): bump symfony/http-foundation from 4.4.45 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1451
    • build(deps): bump league/flysystem from 1.1.9 to 1.1.10 by @dependabot in https://github.com/eventum/eventum/pull/1452
    • build(deps): bump symfony/lock from 4.4.40 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1453
    • build(deps): bump symfony/framework-bundle from 4.4.45 to 4.4.46 by @dependabot in https://github.com/eventum/eventum/pull/1454
    • build(deps): bump symfony/http-foundation from 4.4.46 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1456
    • build(deps-dev): bump symfony/web-profiler-bundle from 4.4.44 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1457
    • build(deps-dev): bump symfony/phpunit-bridge from 4.4.44 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1458
    • build(deps): bump symfony/framework-bundle from 4.4.46 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1459
    • build(deps): bump symfony/console from 4.4.45 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1460
    • build(deps): bump symfony/var-dumper from 4.4.46 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1461
    • build(deps): bump symfony/expression-language from 4.4.44 to 4.4.47 by @dependabot in https://github.com/eventum/eventum/pull/1462
    • build(deps): bump symfony/console from 4.4.47 to 4.4.48 by @dependabot in https://github.com/eventum/eventum/pull/1464
    • build(deps): bump symfony/http-foundation from 4.4.47 to 4.4.48 by @dependabot in https://github.com/eventum/eventum/pull/1465
    • build(deps): bump phpxmlrpc/phpxmlrpc from 4.8.0 to 4.8.1 by @dependabot in https://github.com/eventum/eventum/pull/1466
    • build(deps): bump phpxmlrpc/phpxmlrpc from 4.8.1 to 4.9.0 by @dependabot in https://github.com/eventum/eventum/pull/1467
    • build(deps): bump symfony/console from 4.4.48 to 4.4.49 by @dependabot in https://github.com/eventum/eventum/pull/1468
    • build(deps): bump symfony/http-foundation from 4.4.48 to 4.4.49 by @dependabot in https://github.com/eventum/eventum/pull/1469
    • build(deps): bump symfony/framework-bundle from 4.4.47 to 4.4.49 by @dependabot in https://github.com/eventum/eventum/pull/1470
    • build(deps-dev): bump symfony/phpunit-bridge from 4.4.47 to 4.4.49 by @dependabot in https://github.com/eventum/eventum/pull/1473
    • build(deps): bump phpxmlrpc/phpxmlrpc from 4.9.0 to 4.9.2 by @dependabot in https://github.com/eventum/eventum/pull/1474
    • build(deps): bump phpxmlrpc/phpxmlrpc from 4.9.2 to 4.9.3 by @dependabot in https://github.com/eventum/eventum/pull/1475
    • build(deps): bump symfony/flex from 1.19.3 to 1.19.4 by @dependabot in https://github.com/eventum/eventum/pull/1476
    • Update GitHub actions deprecations by @glensc in https://github.com/eventum/eventum/pull/1479
    • Support GitHub Actions for release build by @glensc in https://github.com/eventum/eventum/pull/1238
    • Update composer packages by @glensc in https://github.com/eventum/eventum/pull/1480

    Full Changelog: https://github.com/eventum/eventum/compare/v3.10.11...v3.10.12

    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.12.tar.xz(4.65 MB)
  • snapshot(May 20, 2017)

    A snapshot from ci-upd branch

    Created on Tue Jan 3 12:42:18 UTC 2023 from cc08e4ac3 on ci-upd branch.

    Update composer packages
    
    Package operations: 0 installs, 25 updates, 0 removals
      - Upgrading doctrine/deprecations (v0.5.3 => v1.0.0): Extracting archive
      - Upgrading doctrine/event-manager (1.1.1 => 1.2.0): Extracting archive
      - Upgrading doctrine/collections (1.6.8 => 1.8.0): Extracting archive
      - Upgrading doctrine/persistence (2.4.0 => 2.5.6): Extracting archive
      - Upgrading symfony/doctrine-bridge (v4.4.34 => v4.4.48): Extracting archive
      - Upgrading doctrine/sql-formatter (1.1.2 => 1.1.3): Extracting archive
      - Upgrading doctrine/instantiator (1.4.1 => 1.5.0): Extracting archive
      - Upgrading doctrine/inflector (2.0.4 => 2.0.6): Extracting archive
      - Upgrading doctrine/common (3.2.2 => 3.4.3): Extracting archive
      - Upgrading doctrine/annotations (1.13.2 => 1.14.2): Extracting archive
      - Upgrading laminas/laminas-stdlib (3.7.1 => 3.11.0): Extracting archive
      - Upgrading webmozart/assert (1.10.0 => 1.11.0): Extracting archive
      - Upgrading laminas/laminas-validator (2.16.0 => 2.19.0): Extracting archive
      - Upgrading laminas/laminas-mime (2.9.1 => 2.10.0): Extracting archive
      - Upgrading laminas/laminas-zendframework-bridge (1.4.0 => 1.4.1): Extracting archive
      - Upgrading symfony/validator (v4.4.45 => v4.4.48): Extracting archive
      - Upgrading symfony/inflector (v4.4.34 => v4.4.44): Extracting archive
      - Upgrading symfony/dom-crawler (v4.4.44 => v4.4.45): Extracting archive
      - Upgrading symfony/security-core (v4.4.44 => v4.4.48): Extracting archive
      - Upgrading symfony/security-http (v4.4.44 => v4.4.48): Extracting archive
      - Upgrading symfony/security-guard (v4.4.37 => v4.4.46): Extracting archive
      - Upgrading twig/twig (v3.4.3 => v3.5.0): Extracting archive
      - Upgrading symfony/twig-bridge (v4.4.45 => v4.4.49): Extracting archive
      - Upgrading symfony/yaml (v4.4.34 => v4.4.45): Extracting archive
      - Upgrading symfony/serializer (v4.4.35 => v4.4.47): Extracting archive
    

    Uploaded from GitHub Action. Use at your own risk.

    If the snapshot tarball (eventum-3.10.11-99-gcc08e4ac3.tar.xz) is not appearing here, check Actions tab for errors: https://github.com/eventum/eventum/actions

    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.11-102-g7a314f312.tar.xz(4.67 MB)
    eventum-3.10.11-83-gaefad6cd2.tar.xz(4.67 MB)
    eventum-3.10.11-92-gbaa474567.tar.xz(4.67 MB)
    eventum-3.10.11-93-gc972653be.tar.xz(4.67 MB)
    eventum-3.10.11-94-g5c4ad46cc.tar.xz(4.67 MB)
    eventum-3.10.11-96-gf5c1968f5.tar.xz(4.67 MB)
    eventum-3.10.11-97-g4891179f0.tar.xz(4.67 MB)
    eventum-3.10.11-99-g1dd98a526.tar.xz(4.67 MB)
    eventum-3.10.11-99-gcc08e4ac3.tar.xz(4.67 MB)
  • v3.10.11(Jul 10, 2022)

  • v3.10.10(Dec 13, 2021)

    See Upgrading for details on how to upgrade.

    • Feature: Add getExtensionConfig helper for external extensions, #1286
    • Fix: Use MarkdownConverter instead of deprecated CommonMarkConverter, #1289
    • Feature: Use ServiceContainer first when finding classes for extensions, #1290
    • Fix: Drop "replace" keys from composer.json, #1291
    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.10.tar.xz(5.11 MB)
  • v3.10.9(Nov 15, 2021)

  • v3.10.8(Nov 10, 2021)

  • v3.10.7.1(Nov 9, 2021)

  • v3.10.7(Oct 19, 2021)

    See Upgrading for details on how to upgrade.

    • Hide the search input on single selects if there are 10 or fewer options, #1200
    • Make LDAP "Inactive DN" parameter optional, #1208
    • Make user notification on account creation optional, #1210
    • Add loose email validation in LdapSyncCommand, #1209
    • Add an option to tune notifications on account inserts in LdapSyncCommand, #1211
    • LdapSyncCommand: Disable users missing from LDAP Active DN, #1221
    • Add example command for extension, #1216
    • Re-structure example extension for Symfony project layout, #1217
    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.7.tar.xz(4.70 MB)
  • v3.10.6(Aug 3, 2021)

  • v3.10.5(Apr 27, 2021)

  • v3.10.4(Apr 21, 2021)

    See Upgrading for details on how to upgrade.

    • Fix JavaScript error on Add time tracking page, #1064
    • Add HelperTrait to register all lazy properties, #1062, #1069, #1070
    • Add ISSUE_CREATE_PARAMS event when creating new issue, #1063, #1072
    • Validate from/to/cc headers before submiting email from web, #1075
    • Fix attachments corruption when attached to emails from web, #1068, #1076
    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.4.tar.xz(4.67 MB)
  • v3.10.3(Apr 19, 2021)

  • v3.10.2(Apr 1, 2021)

    See Upgrading for details on how to upgrade.

    • Add prosemirror rendered markdown for textareas (disabled), #991
    • Use logger from Symfony Framework, #898
    • Add extension support to be able to configure container, #1025, #1026
    • Add Extension to report errors to Slack channel, #1024
    • Avoid using deprecated Setup::get(), #1030
    • Move SCM setup to Extension, #890
    • Deprecate bin scripts over excuting via bin/console.php, #1031
    • Deprecate EventManager class, #1033
    • Fix catching Defuse CryptoException, #1034
    • Use logger via Symfony container, #1029
    • Fix twig deprecation, #1038
    • Fix markdown heading_permalink deprecation, #1037
    • Use random_bytes() rather RandomLib library, #1036
    Source code(tar.gz)
    Source code(zip)
    eventum-3.10.2.tar.xz(4.66 MB)
  • v3.10.1(Mar 24, 2021)

  • v3.10.0(Mar 21, 2021)

  • v3.9.12(Mar 10, 2021)

  • v3.9.11(Mar 7, 2021)

    See Upgrading for details on how to upgrade.

    • Add md_textarea.tpl.html include to handle markdown enabled text areas, #989
    • Move "bordered" and "grid" css to separate file, #990
    • With this release, we reached 1000th Pull Request! 💯
    • Fix setup for initial install, #1007
    • Instantiate PdoAdapter directly without layers of wrappers, #1006
    Source code(tar.gz)
    Source code(zip)
    eventum-3.9.11.tar.xz(4.48 MB)
  • v3.9.10(Jan 25, 2021)

  • v3.9.9(Dec 31, 2020)

  • v3.9.8(Nov 30, 2020)

  • v3.9.7(Nov 13, 2020)

    See Upgrading for details on how to upgrade.

    • Fix sorting links when searching for custom fields, #947
    • Fix NOTIFICATION_NOTIFY_ADDRESS event arguments, #950, #949
    • Restore return value of form.validate submit action, #954, #953
    • Update xhgui profiler to 0.14, #955
    • Add Mermaid diagrams rendering support, #964
    Source code(tar.gz)
    Source code(zip)
    eventum-3.9.7.tar.xz(4.46 MB)
  • v3.9.6(Sep 30, 2020)

  • v3.9.5(Sep 2, 2020)

  • v3.9.4(Aug 24, 2020)

    See Upgrading for details how to upgrade.

    • Replace symfony/polyfill-php72, #911
    • Add support for GitLab noteable type Commit, #912
    • Detect rewrite module (nginx), #910
    • Fix creating mail message on null note, #914
    • Fix Time Tracking edit popup not working, #859, #917
    • Fix call to missing Math_Stats class, #922, #509
    Source code(tar.gz)
    Source code(zip)
    eventum-3.9.4.tar.xz(4.25 MB)
  • v3.9.3(Aug 10, 2020)

    See Upgrading for details how to upgrade.

    • Drop loading deprecated ldap.php, #899
    • Update laminas/laminas-mail (2.11.0 => 2.12.0), #896
    • Use Doctrine PDO connection for legacy PdoAdapter, #901
    • Use Symfony\Contracts\EventDispatcher\Event instead of deprecated Symfony\Component, #902
    • Configure Symfony logger: Processors, MailHandler, #904
    • Use Doctrine from Symfony in Doctrine::getEntityManager, #905
    • Setup Symfony Web Profiler Bundle, #900
    Source code(tar.gz)
    Source code(zip)
    eventum-3.9.3.tar.xz(4.26 MB)
  • v3.9.2(Jul 26, 2020)

  • v3.9.1(Jul 13, 2020)

  • v3.9.0(Jul 1, 2020)

    See Upgrading for details how to upgrade.

    • Update PHP requirement to 7.2, #868
    • Add MessageIdGenerator class, #870
    • Implement getIssueCloser in Doctrine, #869
    • Drop deprecated config/config.php, #704
    • Add attributes and footnotes support to markdown rendering, #871
    • Move Markdown code to own namespace, #874
    • Switch to use laminas/laminas-config instead of zendframework/zend-config, #875
    • Define all controllers in Symfony routes, #878
    • Fix getPassword to return EncryptedValue object, #883
    • Add Symfony Deprecation contracts to mark deprecations, #881
    • Fix JavaScript this. context regressions, #884
    • Add support for Sentry JavaScript monitoring, #882
    • Show user inactive status, #880
    Source code(tar.gz)
    Source code(zip)
    eventum-3.9.0.tar.xz(4.27 MB)
  • v3.8.17(Jun 20, 2020)

    Upgrading to 3.8.x versions requires that you upgrade to the latest 3.5.x version first.

    • Fix category/priority mapping when moving an issue between projects, #864
    • Convert htdocs/js/page.js to modules, #861
    • Move Partner handling out of Workflow class to PartnerLegacyExtension, #865
    • Process dynamic_custom_field.js with webpack, #863
    • Add model for issue_partner table, #866
    Source code(tar.gz)
    Source code(zip)
    eventum-3.8.17.tar.xz(4.25 MB)
  • v3.8.16(Jun 4, 2020)

Owner
Eventum Issue tracking system
Eventum Issue tracking system
PHP project for tracking Azure AD App Reg secrets about to expire, and (manually) tracking SSL certificates

CertExpiry Katy Nicholson https://katystech.blog/ Setup instructions etc available at: https://katystech.blog/2021/11/certexpiry/ PHP project for trac

Katy Nicholson 5 Oct 2, 2022
Issue trackers, feature requests, and translation for all of my NamelessMC products

NamelessMC Products In this repository you can find current issues for each of my NamelessMC products, progress on solving them, feature requests, and

Coldfire 1 Mar 25, 2022
Adds a header to every response to try and twart Google's usage of your site in it's FLoC tracking method.

Laravel No FLoC This package will add the Permissions-Policy: interest-cohort=() to try and twart Google's usage of your site in it's FLoC tracking me

Jean-Philippe Murray 11 Jul 14, 2022
A PHP package for calculating & tracking the Service Level Agreement completion timings

A PHP package for calculating & tracking the Service Level Agreement completion timings. Features ?? Easy schedule building ‼️ Defined breaches ?? Hol

Alex 26 Oct 5, 2022
Get the system resources in PHP, as memory, number of CPU'S, Temperature of CPU or GPU, Operating System, Hard Disk usage, .... Works in Windows & Linux

system-resources. A class to get the hardware resources We can get CPU load, CPU/GPU temperature, free/used memory & Hard disk. Written in PHP It is a

Rafael Martin Soto 10 Oct 15, 2022
Tier3 POS SYSTEM - FBR Integrated POS System

FBR-POS-INTEGRATION-SERVICES Tier3 POS SYSTEM - FBR Integrated POS System Minimum System Requirements : PHP version 7.2+ (openssl, curl, gd, intl and

Tier3 Pakistan 2 Feb 28, 2022
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it

Admidio 212 Dec 30, 2022
Anbarex is an ERP system

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

null 3 May 21, 2021
This Pocketmine-MP plugin is a plugin including a complete faction system.

SimpleFaction Simple faction plugin replacing FactionsPro which is no longer updated. Commands Command Name Command Description Available for /f help

Ayzrix 33 Dec 19, 2022
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.

OrangeHRM Open Source Application OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities

OrangeHRM 452 Jan 4, 2023
Internal Quality Assurance Cell, IQAC Project Data Capturing System.

IQAC-DCS-2021 Added AQAR Directory with template pages! Old Readme Internal Quality Assurance Cell, IQAC Project Data Capturing System. Fork Repo Clon

Kashif Raza 4 Jan 4, 2022
Spawns system for PocketMine-MP

[] SimpleSpawns | v1.0.0 Spawns system for PocketMine-MP, written in PHP-7.4 and only supports PocketMine-MP 3.0.0 ⚡ Features: Put the spawn zone wher

Jony 3 Dec 5, 2021
A plugin that creates a level system linked to chatting for PocketMine-MP!

ChatLevel A plugin that creates a level system linked to chatting for PocketMine-MP! Issues You can report bugs by simply clicking me! Support You can

Oğuzhan 2 Oct 28, 2021
ITC Expenses Management System

ITC Expenses Management Installation The installation of this project requires composer

Ahmad Mustapha 5 Dec 7, 2021
[virion] It Implements Simple Using Form Library System

SimpleForm [virion] It Implements Simple Using Form Library System How To Use First, declare the use statement. use AidenKR\SimpleForm\SimpleForm; use

Aiden 2 Sep 18, 2021
A system for auto-decorating models with presenters

Laravel Auto Presenter 7 This package automatically decorates objects bound to views during the view render process. Features Automatically decorate o

Laravel Auto Presenter 754 Dec 21, 2022
Ticket system

FULL STACK FP Required - jquery, fontawesome, bootstrap, php jquery files included () fontawesome () Boostrap (4) Php > 7 MySQL database () Deploy Dow

Rodrigo Zárate Algecira 1 Oct 26, 2021
Contains a few tools usefull for making your test-expectations agnostic to operating system specifics

PHPUnit Tools to ease cross operating system Testing make assertEquals* comparisons end-of-line (aka PHP_EOL) character agnostic Make use of EolAgnost

Markus Staab 1 Jan 3, 2022
Phalcon Builder - is a packaging system that make it easy and quick to build Phalcon packages such as rpms, debs, etc. Phalcon's distribution that hosted at PackageCloud.

Phalcon Builder - is a packaging system that make it easy and quick to build Phalcon packages such as rpms, debs, etc. Phalcon's distribution that hos

The Phalcon PHP Framework 26 Oct 7, 2022