New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HHVM image is broken #7712

Closed
wshafer opened this Issue May 6, 2017 · 24 comments

Comments

Projects
None yet
4 participants
@wshafer

wshafer commented May 6, 2017

Error on startup:

The following packages have unmet dependencies:

 hhvm : Depends: libboost-filesystem1.49.0 but it is not installable

        Depends: libboost-program-options1.49.0 but it is not installable

        Depends: libboost-system1.49.0 but it is not installable

        Depends: libboost-regex1.49.0 but it is not installable

        Depends: libgd2-xpm but it is not going to be installed

        Depends: libboost-thread1.49.0 but it is not installable

E: Unable to correct problems, you have held broken packages.

The command "sudo apt-get install -y hhvm" failed and exited with 100 during .

Example failed build: https://travis-ci.org/RWOverdijk/AssetManager/jobs/229353321

Travis.yml

language: php

php:
  - 5.6
  - 7.0
  - 7.1
  - hhvm

before_script:
  - composer self-update
  - composer install --prefer-dist -n

script:
  - ./vendor/bin/phpunit
  - ./vendor/bin/phpcs --standard=PSR2 ./src ./tests/AssetManagerTest
@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 8, 2017

Member

Perhaps Facebook's package dependency specification is incorrect. The versions of libboost* packages available for Precise are 1.46.0 or 1.48.0 (http://packages.ubuntu.com/search?suite=precise&searchon=names&keywords=libboost), which are older than 1.49 (http://dl.hhvm.com/ubuntu/dists/precise/main/binary-amd64/Packages).

Does it work if you specify dist: trusty?

Member

BanzaiMan commented May 8, 2017

Perhaps Facebook's package dependency specification is incorrect. The versions of libboost* packages available for Precise are 1.46.0 or 1.48.0 (http://packages.ubuntu.com/search?suite=precise&searchon=names&keywords=libboost), which are older than 1.49 (http://dl.hhvm.com/ubuntu/dists/precise/main/binary-amd64/Packages).

Does it work if you specify dist: trusty?

@wshafer

This comment has been minimized.

Show comment
Hide comment
@wshafer

wshafer May 8, 2017

Yes adding dist: trusty to the config got HHVM working.

wshafer commented May 8, 2017

Yes adding dist: trusty to the config got HHVM working.

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 8, 2017

Member

Thanks for the report. I think it is best to document this, and fail HHVM builds on Precise.

Member

BanzaiMan commented May 8, 2017

Thanks for the report. I think it is best to document this, and fail HHVM builds on Precise.

aidantwoods added a commit to aidantwoods/parsedown that referenced this issue May 9, 2017

aidantwoods added a commit to aidantwoods/parsedown that referenced this issue May 9, 2017

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 9, 2017

@BanzaiMan Didn't work where I'm having this issue, I think I may be running into separate bugs though: https://travis-ci.org/erusev/parsedown/builds/230486015?utm_source=github_status&utm_medium=notification

aidantwoods commented May 9, 2017

@BanzaiMan Didn't work where I'm having this issue, I think I may be running into separate bugs though: https://travis-ci.org/erusev/parsedown/builds/230486015?utm_source=github_status&utm_medium=notification

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

@aidantwoods That seems like an issue with HHVM and PHPUnit. Do you see the problem if you try it on your machine?

By the way, I should add that we do not support PHP 5.3 on Trusty.

Member

BanzaiMan commented May 10, 2017

@aidantwoods That seems like an issue with HHVM and PHPUnit. Do you see the problem if you try it on your machine?

By the way, I should add that we do not support PHP 5.3 on Trusty.

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

@BanzaiMan seems to work locally
screen shot 2017-05-10 at 11 19 03

Is there any way to switch distros using the build matrix? Tried using dist: trusty and sudo: required under include: but the online travis.yml validator didn't recognise those keys there

aidantwoods commented May 10, 2017

@BanzaiMan seems to work locally
screen shot 2017-05-10 at 11 19 03

Is there any way to switch distros using the build matrix? Tried using dist: trusty and sudo: required under include: but the online travis.yml validator didn't recognise those keys there

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

You are using vendor/bin/phpunit, which is version 5.7.19.

Member

BanzaiMan commented May 10, 2017

You are using vendor/bin/phpunit, which is version 5.7.19.

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Ah yes, I see the travis build was using 5.7.2, still works locally though

screen shot 2017-05-10 at 11 46 33

aidantwoods commented May 10, 2017

Ah yes, I see the travis build was using 5.7.2, still works locally though

screen shot 2017-05-10 at 11 46 33

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

Thanks. Could you also try HHVM 3.18.2, and confirm that you are using Ubuntu Trusty?

Member

BanzaiMan commented May 10, 2017

Thanks. Could you also try HHVM 3.18.2, and confirm that you are using Ubuntu Trusty?

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Ah, apologies – thought you'd wanted me to just test hhvm locally (i.e. on my current machine) – whoops 😆

ubuntu-trusty, hhvm 3.18.2, phpunit 5.7.2
screen shot 2017-05-10 at 13 04 24

aidantwoods commented May 10, 2017

Ah, apologies – thought you'd wanted me to just test hhvm locally (i.e. on my current machine) – whoops 😆

ubuntu-trusty, hhvm 3.18.2, phpunit 5.7.2
screen shot 2017-05-10 at 13 04 24

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

Thanks for testing these various combinations. I have reproduced your error with some effort, but I am afraid I am at a loss what might be ailing your build.

If you would like, you can see how I reproduced it here: https://gist.github.com/BanzaiMan/941e64f2324effb59e5064b6a5d8f924

Member

BanzaiMan commented May 10, 2017

Thanks for testing these various combinations. I have reproduced your error with some effort, but I am afraid I am at a loss what might be ailing your build.

If you would like, you can see how I reproduced it here: https://gist.github.com/BanzaiMan/941e64f2324effb59e5064b6a5d8f924

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Ah, we've differed on our method of installing phpunit. Not entirely sure why that would matter at present, but I can repro the error now

screen shot 2017-05-10 at 15 27 44

aidantwoods commented May 10, 2017

Ah, we've differed on our method of installing phpunit. Not entirely sure why that would matter at present, but I can repro the error now

screen shot 2017-05-10 at 15 27 44

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

@aidantwoods That's good news. Let us know what you find, and tell us what needs fixing. Thank you!

Member

BanzaiMan commented May 10, 2017

@aidantwoods That's good news. Let us know what you find, and tell us what needs fixing. Thank you!

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Down the rabbit hole...

screen shot 2017-05-10 at 15 34 00

screen shot 2017-05-10 at 15 34 25

aidantwoods commented May 10, 2017

Down the rabbit hole...

screen shot 2017-05-10 at 15 34 00

screen shot 2017-05-10 at 15 34 25

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Removing the composer files doesn't seem to change the behaviour either

screen shot 2017-05-10 at 15 35 44

screen shot 2017-05-10 at 15 36 11

aidantwoods commented May 10, 2017

Removing the composer files doesn't seem to change the behaviour either

screen shot 2017-05-10 at 15 35 44

screen shot 2017-05-10 at 15 36 11

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Seems to be a bug with the phar release of 5.7.2, any reason it needs to be this version? (tried 5.7.19 phar and it doesn't seem to have the same behaviour).

aidantwoods commented May 10, 2017

Seems to be a bug with the phar release of 5.7.2, any reason it needs to be this version? (tried 5.7.19 phar and it doesn't seem to have the same behaviour).

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

There isn't. The version is there because it was the one that was most recent when the build image was provisioned. If it is faulty, I suggest updating it yourself until the image is updated.

Member

BanzaiMan commented May 10, 2017

There isn't. The version is there because it was the one that was most recent when the build image was provisioned. If it is faulty, I suggest updating it yourself until the image is updated.

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Sure,

RE

I think it is best to document this, and fail HHVM builds on Precise.

Will HHVM still be supported on Precise, or should we move over to Trusty if we want to use it?

aidantwoods commented May 10, 2017

Sure,

RE

I think it is best to document this, and fail HHVM builds on Precise.

Will HHVM still be supported on Precise, or should we move over to Trusty if we want to use it?

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

HHVM team has ceased supporting Precise a while back, so I very much recommend moving on.

Member

BanzaiMan commented May 10, 2017

HHVM team has ceased supporting Precise a while back, so I very much recommend moving on.

@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Cool, and just lastly – am I right in thinking that the build matrix (or otherwise) can't be used run builds on both PHP 5.3 and HHVM (by switching between Precise and Trusty respectively)?

aidantwoods commented May 10, 2017

Cool, and just lastly – am I right in thinking that the build matrix (or otherwise) can't be used run builds on both PHP 5.3 and HHVM (by switching between Precise and Trusty respectively)?

@BanzaiMan

This comment has been minimized.

Show comment
Hide comment
@BanzaiMan

BanzaiMan May 10, 2017

Member

@aidantwoods This is possible with matrix.include; e.g.,

language: php
dist: trusty
php:
  - "7.1"
  - "7.0"
  - "5.6"
  - "5.5"
  - "5.4"
  - hhvm
matrix:
  include:
    - php: "5.3"
      dist: precise
Member

BanzaiMan commented May 10, 2017

@aidantwoods This is possible with matrix.include; e.g.,

language: php
dist: trusty
php:
  - "7.1"
  - "7.0"
  - "5.6"
  - "5.5"
  - "5.4"
  - hhvm
matrix:
  include:
    - php: "5.3"
      dist: precise
@aidantwoods

This comment has been minimized.

Show comment
Hide comment
@aidantwoods

aidantwoods May 10, 2017

Ah perfect, I had tried a setup like that but didn't commit because it didn't pass through the validator over at https://lint.travis-ci.org/

Thanks!

aidantwoods commented May 10, 2017

Ah perfect, I had tried a setup like that but didn't commit because it didn't pass through the validator over at https://lint.travis-ci.org/

Thanks!

@aidantwoods aidantwoods referenced this issue Jun 14, 2017

Closed

Fix hhvm #512

aidantwoods added a commit to lucasmichot/SecureHeaders that referenced this issue Jun 15, 2017

aidantwoods added a commit to lucasmichot/SecureHeaders that referenced this issue Jun 15, 2017

lucasmichot added a commit to lucasmichot/SecureHeaders that referenced this issue Jun 16, 2017

mnohosten added a commit to PilulkaDistribuce/database that referenced this issue Jun 16, 2017

srishaharidas added a commit to srishaharidas/stripe that referenced this issue Jun 24, 2017

andrew-kb added a commit to Karmabunny/sprout3 that referenced this issue Jun 26, 2017

CI: attempt to fix HHVM testing
Travis is returning the following error for HHVM:

HHVM is no longer supported on Ubuntu Precise. Please consider using
Trusty with `dist: trusty`.

According to travis-ci/travis-ci#7712 the most
effective way of fixing this at the moment without changing the base
distro is to use an `include` inside the build matrix, which the Travis
linter rejects but still interprets correctly.

stayallive added a commit to getsentry/sentry-laravel that referenced this issue Jun 29, 2017

veggiefrog added a commit to ciniki/achilleam that referenced this issue Oct 31, 2017

Module Updates:
* site/ciniki-lib/PHPMailer a255f16...a73d52d (257):
  > Improve error message for invalid address (#1213)
  > Changelog
  > Improved Indonesian localization (#1205)
  > Changelog
  > Make idnSupported() static (#1203)
  > Tweak PR template to be less potentially destructive
  > Bah, undo that as it's not supported in the old version of fixer we have to run
  > Disable yoda enforcement until it allows hybrid config
  > Add missing regex delimiters
  > Match SendGrid transaction IDs, trim all IDs, fixes #1193
  > Changelog
  > Add missing POP3 name import
  > Switch to using max line length *without* including line break length. See #1181
  > Can use __DIR__ now
  > Can use __DIR__ now
  > Update readme to address recent SO questions
  > Create PULL_REQUEST_TEMPLATE.md (#1165)
  > Travis: fix cache dir (#1164)
  > Correct link to test file, fixes #1163
  > Tests improvements (#1162)
  > Show debug log only when tests fail (#1161)
  > Whitespace
  > Trailing ,
  > 6.0.1
  > Clean up after #1155
  > Don't add content-ID if cid is not set
  > Provide SMTP Transaction Id in Callback (#1155)
  > Add Content-ID for all disposition types (#1151)
  > Enforce PSR-4 (#1159)
  > Add PHP-CS-Fixer integration (#1148)
  > Generate shorter IDs (with more entropy) to work around iCloud RFC non-compliance, fixes #1140
  > Reset to SMTP mailer for line break tests
  > Reset to SMTP mailer for line break tests
  > Add test for sending DKIM-signed message via mail()
  > Code style fixes
  > Code style fixes
  > Code style fixes
  > Revert composer changes to avoid PR clash
  > Big cleanup for Symfony coding style and php-cs-fixer, see #1148
  > Quoting style
  > Remove trailing . from phpdoc params
  > Casts & PHPDoc boolean -> bool, see http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
  > PHPDoc integer -> int
  > is_null() -> null ===
  > Don't analyse dependency tests
  > Add phan config
  > Annotation fixes courtesy of phan
  > Improved Bosnian localization (#1139)
  > Merge remote-tracking branch 'remotes/origin/5.2-stable'
  > Re-add issue template
  > Case sensitivity juggle
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Remove obsolete comments, fixes #79
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch '6.0' into 6.0-ical
  > Changelog
  > Changelog
  > Fix obtaining transaction ID when keepalive is active, fixes #1123
  > Support Ical in alt_attach MIME structure, see #175
  > Prefer pre-decrement
  > Don't echo & concat, use `,`
  > Combine echo & exit
  > Take function call out of loop
  > Don't try to output possibly non-existent elements
  > Avoid XSS in error message output
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Remove code generator example - too messy!
  > Consistent alternative regex delimiter
  > Comment cleanup
  > Don't need this doc
  > Restrict zend_i18n to PHP 5.5 compat version
  > No empty parens on new
  > Remove trailing commas
  > Avoid old aliases Use short array syntax
  > Return value directly
  > Avoid embedded assignment
  > Remove common alternatives
  > Prefer pre-increment
  > Prefer short operators
  > Remove unnecessary parens
  > Avoid embedded assignment
  > Avoid embedded assignment
  > Call validate statically
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Upgrade dev deps
  > Merge changes from master
  > typo
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Allow injecting an SMTP instance
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > More reliable folding of message headers
  > Trim subject consistently
  > Speak Yoda
  > Speak Yoda
  > Remove duplicate mbstring check
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Better detection & reporting of bad SMTP host strings
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Workaround for broken default HHVM config on Travis-CI (travis-ci/travis-ci#7712)
  > Rewrite host checks to be more predictable, add more test cases
  > Allow HHVM build failures until Travis fixes it
  > Add host validation tests Improve host validator
  > Add hostname validation function Improve serverHostname, mainly to combat IDEs that set $_SERVER['SERVER_NAME'] to invalid hostnames
  > Replace all uses of MD5 and SHA1 with SHA256 Use more secure method of generating IDs
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Incorporate file-reading changes from #500 Update changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Trap low-level SMTP errors, see #1012
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Downgrade packages for BC with PHP 5.5 tests
  > Travis tweaks, don't update packages on test
  > Changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Test suite now works on HHVM on Travis-CI
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Generate a warning when using a buggy PHP version, see #953
  > Add `ics` MIME type mapping, see #175
  > Clean up
  > Avoid possibility of line length being too short to trigger test if LE is 1 char
  > More test feedback
  > More test feedback
  > Fix tests
  > Attempt solution to line break issue, see #953
  > Update deps
  > Improve upgrade docs, see #959
  > Fix INCLUDE_DIR
  > Merge branch 'master' into 6.0
  > Extend line break tests
  > Merge branch 'master' into 6.0
  > Remove LE property - if you need to change it, override the LE constant instead
  > Merge branch 'master' into 6.0
  > Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  > Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  > Merge remote-tracking branch 'origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' of https://github.com/e7o-de/PHPMailer into e7o-de-master
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Don't include examples in deployments or zip downloads
  > Merge branch 'master' into 6.0
  > Document dropping examples folder in zip
  > Note about example inclusion
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Update deps
  > Add PSR-3 compatible debug logging
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Comments
  > Simplify validation options, default to filter_var, see #804
  > Minor fixes, code style
  > WS
  > Ignore all .pem files
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch 'master' into 6.0
  > Update deps
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Make idnSupported() static
  > Use less patronising default message in plain text body
  > Remove excess line breaks in message structure
  > Docs cleanup
  > Import class names, avoid FQCNs
  > Update examples, add contact form example
  > Merge branch 'master' into 6.0
  > Update deps
  > Fix merge error
  > Improve DKIM examples
  > Merge branch 'master' into 6.0
  > Add issue template
  > Add notes on sendmail `-f` option
  > Standardise on CRLF line breaks Better auth mechanism selection
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Docs tweaks
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Coding standards
  > Add DNS entry generator, fixes #644
  > Coding standards
  > Don't talk about old versions
  > Use late static calls on things that should be overridable
  > Remove obsolete QP-encode function Improve & fix data URL handling Remove old class loader from phpunit bootstrap Improve test coverage Remove some unnecessary trailing line breaks from attachment MIME structure
  > Make DKIM canonicalization stricter, add unit tests
  > Defensive comparisons
  > Don't ignore docs folder, just its contents
  > Cleanup
  > Simplify phpdocs generation
  > Fix callback example
  > Fix callback example
  > Docs
  > Callback cleanup, examples
  > DKIM cleanup, examples
  > Merge branch 'master' into 6.0
  > Clean up documentation and examples
  > Clean up documentation and examples
  > Clean up documentation and examples
  > Merge branch 'master' into 6.0
  > Sort out namespaces and imports in examples
  > Fix misnamed property, fixes #688
  > Provide links for League packages
  > Remove unneeded state property, see #687 Provide links for League packages
  > Bump version to 6.0
  > phpdoc cleanup
  > Update generatedocs script for new file locations
  > Debugformat info
  > Add comment about legacy versions
  > Don't use is_readable - it breaks on windows with shared volumes - use file_exists instead, see #500
  > Clean up TODOs Switch SingleToArray to protected Update Readme Update composer deps
  > Use and/or in preference to &&/|| consistently - the improvement in readability far outweights the risks of incorrect precedence Flip some tests for defence
  > Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  > Improve gmail xoauth example
  > Rely on default debug output setting
  > Set default debug output format automatically
  > Add emoji to UTF-8 content
  > Fix precedence
  > Add Microsoft scope options
  > Revert to later version!
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > PSR-2 cleanup
  > Fix typo
  > Don't use dynamic classnames in aliased namespaces, see #675 Increase PHP version req to 5.5 in composer.json
  > Code cleanup, see #675
  > Rearrangements for new XOAUTH approach, see #675
  > Xoauth
  > Merge branch '5.4' into xoauth
  > Update deps
  > Merge branch 'master' into xoauth
  > Try to clean up get_oauth_token
  > Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  > More cleanup
  > Changelog
  > Merge branch '5.4' into xoauth
  > Merge branch 'master' into xoauth
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > Fix composer files
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Merge branch '5.4' of https://github.com/PHPMailer/PHPMailer into xoauth
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > xoauth stuff
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Cleanup
  > Merge remote-tracking branch 'upstream/master' into xoauth
  > Merge branch 'master' of https://github.com/hayageek/PHPMailer into xoauth, PR #507

* site/ciniki-lib/PHPWord 0a3f873...7c256b5 (1):
  > Merge pull request #537 from ejuhjav/patch-1

* site/ciniki-mods/blog 44723fe...a314b46 (2):
  > Merge branch 'master' of https://github.com/ciniki/blog
  > Added ability for subpages

* site/ciniki-mods/businesses 4dabefd...311713c (9):
  > Fixed bug with missing load of recusiveRmdir function.
  > Added check for storage dir existence.
  > Merge branch 'master' of https://github.com/ciniki/businesses
  > Updated purge to remove ciniki-cache and web/cache directories for business.
  > Changed business search to distingiush results by id instead of name when 2 businesses have same name.
  > Fixed bugs in purge, and added removal of storage-dir for business
  > First draft of reporting system
  > Fixed bug with changing modules for a business
  > Updated error codes

* site/ciniki-mods/calendars 9802637...1baa3a7 (3):
  > Removed debug code
  > Added colours
  > Added calendars option to websites

* site/ciniki-mods/core 40d43d2...6752734 (12):
  > Fixed typo in comments
  > Fixed bug with missing var declartion
  > Change ipad print option to open, no longer works on webapp due to changes in apples
  > Merge branch 'master' of https://github.com/ciniki/core
  > Updated manage script to provide logging when missing _SERVER HTTP_HOST index
  > Fixed bug with recursiveRmdir and checking status of readdir function
  > Removed debug code
  > Merge branch 'master' of https://github.com/ciniki/core
  > Added setFieldValue working for flagtoggle field
  > Added ability to have hover text for idlist elements
  > Updated styles for menutabs
  > Fixed bug with spacing issue in UI and menutabs

* site/ciniki-mods/cron 85ae00e...35b7b3d (1):
  > Updated error codes

* site/ciniki-mods/customers 7ab4989...e06507f (9):
  > Added hooks for sapos objectList.
  > Added date paid to export of member lists
  > Fixed bug with member directory download to word
  > fixed bugs with member directory download to word
  > Added ability to download a contact list excel that can be imported into outlook
  > Added first report into reporting system for birthdays
  > Changed how dealers are indexed
  > Merge branch 'master' of https://github.com/ciniki/customers
  > Added birthday report

* site/ciniki-mods/events 2319dde...f4078ba (9):
  > Added hooks for sapos objectList
  > Added legend to calendar display
  > Fixed bug with category list count
  > Added ability for subpages
  > Added web calendar display
  > Fixed bug with ui not being able to parse list dates
  > Changed sorting of events on webpage
  > Updated documentation
  > Moved initialization of submenu

* site/ciniki-mods/gallery 0553868...a711dca (5):
  > Added ability for gallery images to be high quality and larger
  > Fixed bug
  > Removed debug code
  > Fixed bug with categories showing
  > Added categories to galleries

* site/ciniki-mods/info 5b01d9a...1896c36 (1):
  > Fixed bug with sequence

* site/ciniki-mods/mail 61436a3...25671b8 (9):
  > Updated sendMail to log email address
  > Mail accounts table not yet implemented, removed from objects
  > Merge branch 'master' of https://github.com/ciniki/mail
  > fixed bug when getting mail image
  > Fixed bug with missing webflags field
  > Fixed style for footer links
  > Added footer links for email template
  > Fixed bugs with reply-to not working in contact for when going into inbox
  > Fixed bug with reply_to missing from contact form submissions

* site/ciniki-mods/sapos c40fc03...00f280a (12):
  > Fixed bug in ui settings
  > Added auto categories for invoice items
  > Removed picklist from standard invoice menu
  > Updated picklist with check for missing object
  > Merge branch 'master' of https://github.com/ciniki/sapos
  > Added history for force_backorder bit flag
  > Finished first draft of donations
  > Added signature image to donation receipts
  > Fixed bug with tax reports
  > Added donations packages. Added order items can be donation and receipt is attached
  > Updated packing slip bottom message
  > Added customer status for warehouse hold

* site/ciniki-mods/sysadmin 99d1656...49fe740 (3):
  > Added script to query the database for emails with @ sign
  > Fixed bug with businessusers listing
  > Added search into business users

* site/ciniki-mods/users 3c760ff...07d5a25 (2):
  > Updated documenation
  > removed debug code

* site/ciniki-mods/web 0479207...1e250b0 (31):
  > Fixed up https redirect
  > Added ability for force master domain to ssl
  > Added legend to calendar display
  > Added colours to calendar items
  > Added calendar to web blocks
  > Added check for forcessl to ensure no redirects
  > Added ability to rename home page
  > Added ability to rename home page
  > Fixed bug with missing isset to check for HTTP_ACCEPT_ENCODING
  > Added check for existing array element
  > Removed debug code
  > Added ability for gallery images to be high quality and larger
  > Added ability to hide prices for food market
  > Fixed bug with split galleries broken
  > Updated gallery titles
  > Fixed bug with gallery when no uncategorized galleries
  > Merge branch 'master' of https://github.com/ciniki/web
  > Added categories to gallery
  > removed debug code
  > Added price cards as part of online donations
  > Updated documenation
  > Updated error codes
  > Removed debug code
  > Added social share buttons to custom pages
  > Merge branch 'master' of https://github.com/ciniki/web
  > Added sharing buttons on pages
  > removed debug code
  > Added submenu ability when module is a subpage
  > Added check for prepaid items in poma orders
  > Merge branch 'master' of https://github.com/ciniki/web
  > Added check for forgot password

veggiefrog added a commit to ciniki/ciniki that referenced this issue Nov 1, 2017

Module Updates:
* site/ciniki-lib/PHPMailer f97b9cd...a73d52d (257):
  > Improve error message for invalid address (#1213)
  > Changelog
  > Improved Indonesian localization (#1205)
  > Changelog
  > Make idnSupported() static (#1203)
  > Tweak PR template to be less potentially destructive
  > Bah, undo that as it's not supported in the old version of fixer we have to run
  > Disable yoda enforcement until it allows hybrid config
  > Add missing regex delimiters
  > Match SendGrid transaction IDs, trim all IDs, fixes #1193
  > Changelog
  > Add missing POP3 name import
  > Switch to using max line length *without* including line break length. See #1181
  > Can use __DIR__ now
  > Can use __DIR__ now
  > Update readme to address recent SO questions
  > Create PULL_REQUEST_TEMPLATE.md (#1165)
  > Travis: fix cache dir (#1164)
  > Correct link to test file, fixes #1163
  > Tests improvements (#1162)
  > Show debug log only when tests fail (#1161)
  > Whitespace
  > Trailing ,
  > 6.0.1
  > Clean up after #1155
  > Don't add content-ID if cid is not set
  > Provide SMTP Transaction Id in Callback (#1155)
  > Add Content-ID for all disposition types (#1151)
  > Enforce PSR-4 (#1159)
  > Add PHP-CS-Fixer integration (#1148)
  > Generate shorter IDs (with more entropy) to work around iCloud RFC non-compliance, fixes #1140
  > Reset to SMTP mailer for line break tests
  > Reset to SMTP mailer for line break tests
  > Add test for sending DKIM-signed message via mail()
  > Code style fixes
  > Code style fixes
  > Code style fixes
  > Revert composer changes to avoid PR clash
  > Big cleanup for Symfony coding style and php-cs-fixer, see #1148
  > Quoting style
  > Remove trailing . from phpdoc params
  > Casts & PHPDoc boolean -> bool, see http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
  > PHPDoc integer -> int
  > is_null() -> null ===
  > Don't analyse dependency tests
  > Add phan config
  > Annotation fixes courtesy of phan
  > Improved Bosnian localization (#1139)
  > Merge remote-tracking branch 'remotes/origin/5.2-stable'
  > Re-add issue template
  > Case sensitivity juggle
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Remove obsolete comments, fixes #79
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch '6.0' into 6.0-ical
  > Changelog
  > Changelog
  > Fix obtaining transaction ID when keepalive is active, fixes #1123
  > Support Ical in alt_attach MIME structure, see #175
  > Prefer pre-decrement
  > Don't echo & concat, use `,`
  > Combine echo & exit
  > Take function call out of loop
  > Don't try to output possibly non-existent elements
  > Avoid XSS in error message output
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Remove code generator example - too messy!
  > Consistent alternative regex delimiter
  > Comment cleanup
  > Don't need this doc
  > Restrict zend_i18n to PHP 5.5 compat version
  > No empty parens on new
  > Remove trailing commas
  > Avoid old aliases Use short array syntax
  > Return value directly
  > Avoid embedded assignment
  > Remove common alternatives
  > Prefer pre-increment
  > Prefer short operators
  > Remove unnecessary parens
  > Avoid embedded assignment
  > Avoid embedded assignment
  > Call validate statically
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Upgrade dev deps
  > Merge changes from master
  > typo
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Allow injecting an SMTP instance
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > More reliable folding of message headers
  > Trim subject consistently
  > Speak Yoda
  > Speak Yoda
  > Remove duplicate mbstring check
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Better detection & reporting of bad SMTP host strings
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Workaround for broken default HHVM config on Travis-CI (travis-ci/travis-ci#7712)
  > Rewrite host checks to be more predictable, add more test cases
  > Allow HHVM build failures until Travis fixes it
  > Add host validation tests Improve host validator
  > Add hostname validation function Improve serverHostname, mainly to combat IDEs that set $_SERVER['SERVER_NAME'] to invalid hostnames
  > Replace all uses of MD5 and SHA1 with SHA256 Use more secure method of generating IDs
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Incorporate file-reading changes from #500 Update changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Trap low-level SMTP errors, see #1012
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Downgrade packages for BC with PHP 5.5 tests
  > Travis tweaks, don't update packages on test
  > Changelog
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Test suite now works on HHVM on Travis-CI
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Generate a warning when using a buggy PHP version, see #953
  > Add `ics` MIME type mapping, see #175
  > Clean up
  > Avoid possibility of line length being too short to trigger test if LE is 1 char
  > More test feedback
  > More test feedback
  > Fix tests
  > Attempt solution to line break issue, see #953
  > Update deps
  > Improve upgrade docs, see #959
  > Fix INCLUDE_DIR
  > Merge branch 'master' into 6.0
  > Extend line break tests
  > Merge branch 'master' into 6.0
  > Remove LE property - if you need to change it, override the LE constant instead
  > Merge branch 'master' into 6.0
  > Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  > Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  > Merge remote-tracking branch 'origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' of https://github.com/e7o-de/PHPMailer into e7o-de-master
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Don't include examples in deployments or zip downloads
  > Merge branch 'master' into 6.0
  > Document dropping examples folder in zip
  > Note about example inclusion
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Update deps
  > Add PSR-3 compatible debug logging
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Comments
  > Simplify validation options, default to filter_var, see #804
  > Minor fixes, code style
  > WS
  > Ignore all .pem files
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge remote-tracking branch 'origin/6.0' into 6.0
  > Merge branch 'master' into 6.0
  > Update deps
  > Merge remote-tracking branch 'remotes/origin/master' into 6.0
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Make idnSupported() static
  > Use less patronising default message in plain text body
  > Remove excess line breaks in message structure
  > Docs cleanup
  > Import class names, avoid FQCNs
  > Update examples, add contact form example
  > Merge branch 'master' into 6.0
  > Update deps
  > Fix merge error
  > Improve DKIM examples
  > Merge branch 'master' into 6.0
  > Add issue template
  > Add notes on sendmail `-f` option
  > Standardise on CRLF line breaks Better auth mechanism selection
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Docs tweaks
  > Merge branch 'master' into 6.0
  > Merge branch 'master' into 6.0
  > Coding standards
  > Add DNS entry generator, fixes #644
  > Coding standards
  > Don't talk about old versions
  > Use late static calls on things that should be overridable
  > Remove obsolete QP-encode function Improve & fix data URL handling Remove old class loader from phpunit bootstrap Improve test coverage Remove some unnecessary trailing line breaks from attachment MIME structure
  > Make DKIM canonicalization stricter, add unit tests
  > Defensive comparisons
  > Don't ignore docs folder, just its contents
  > Cleanup
  > Simplify phpdocs generation
  > Fix callback example
  > Fix callback example
  > Docs
  > Callback cleanup, examples
  > DKIM cleanup, examples
  > Merge branch 'master' into 6.0
  > Clean up documentation and examples
  > Clean up documentation and examples
  > Clean up documentation and examples
  > Merge branch 'master' into 6.0
  > Sort out namespaces and imports in examples
  > Fix misnamed property, fixes #688
  > Provide links for League packages
  > Remove unneeded state property, see #687 Provide links for League packages
  > Bump version to 6.0
  > phpdoc cleanup
  > Update generatedocs script for new file locations
  > Debugformat info
  > Add comment about legacy versions
  > Don't use is_readable - it breaks on windows with shared volumes - use file_exists instead, see #500
  > Clean up TODOs Switch SingleToArray to protected Update Readme Update composer deps
  > Use and/or in preference to &&/|| consistently - the improvement in readability far outweights the risks of incorrect precedence Flip some tests for defence
  > Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  > Improve gmail xoauth example
  > Rely on default debug output setting
  > Set default debug output format automatically
  > Add emoji to UTF-8 content
  > Fix precedence
  > Add Microsoft scope options
  > Revert to later version!
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > PSR-2 cleanup
  > Fix typo
  > Don't use dynamic classnames in aliased namespaces, see #675 Increase PHP version req to 5.5 in composer.json
  > Code cleanup, see #675
  > Rearrangements for new XOAUTH approach, see #675
  > Xoauth
  > Merge branch '5.4' into xoauth
  > Update deps
  > Merge branch 'master' into xoauth
  > Try to clean up get_oauth_token
  > Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  > More cleanup
  > Changelog
  > Merge branch '5.4' into xoauth
  > Merge branch 'master' into xoauth
  > Merge branch '5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > Fix composer files
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Merge branch '5.4' of https://github.com/PHPMailer/PHPMailer into xoauth
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Merge branch '5.4' into xoauth
  > xoauth stuff
  > Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  > Cleanup
  > Merge remote-tracking branch 'upstream/master' into xoauth
  > Merge branch 'master' of https://github.com/hayageek/PHPMailer into xoauth, PR #507

* site/ciniki-lib/Stripe 3ea451d...0922533 (92):
  > Bump version to 5.6.0
  > Merge pull request #386 from stripe/ob-exchange-rates
  > Merge pull request #388 from stripe/brandur-cleanup-nested-updateable
  > Bump version to 5.5.1
  > Merge pull request #387 from kannokanno/fix-personal-jp
  > Bump version to 5.5.0
  > Merge pull request #385 from stripe/ob-source-transactions
  > Bump version to 5.4.0
  > Put at least one PR link in here as a reminder/demonstration
  > Merge pull request #383 from stripe/ob-nested-resource-class-methods
  > Merge pull request #384 from stripe/brandur-reformat-changelog
  > Bump version to 5.3.0
  > Merge pull request #378 from stripe/ob-detach-sources
  > Bump version to 5.2.3
  > Merge pull request #376 from Samistine/patch-1
  > Bump version to 5.2.2
  > Merge pull request #374 from frankrrr/fix/file-upload-object
  > Merge pull request #375 from stripe/brandur-stripe-bitcoin-receiver-tests
  > Bump version to 5.2.1
  > Merge pull request #372 from stripe/brandur-precise
  > Merge pull request #371 from stripe/remi-fix-order-shipping
  > Bump version to 5.2.0
  > Merge pull request #369 from stripe/ob-oauth-add-missing-error
  > Bump version to 5.1.3
  > Merge pull request #367 from stripe/remi-fix-custom-jp-address
  > Bump version to 5.1.2
  > Merge pull request #364 from asgrim/fix-phpdoc-autoPagingIterator
  > Bump version to 5.1.1
  > Merge pull request #361 from danasf/danasf-return-orders
  > Bump version to 5.1.0
  > Merge pull request #360 from stripe/ob-oauth
  > Bump version to 5.0.0
  > Merge pull request #359 from stripe/ob-pay-invoice-params
  > Merge pull request #358 from stripe/brandur-cache-composer
  > Merge pull request #356 from akeeman/patch-1
  > Bump version to 4.13.0
  > Add support for ephemeral keys (#353)
  > Merge pull request #354 from demis-palma/patch-1
  > Bump version to 4.12.0
  > Merge pull request #352 from stripe/ob-client-ua-keys
  > Bump version to 4.11.0
  > Merge pull request #350 from stripe/ob-attachedobject-count
  > Merge pull request #351 from stripe/ob-travis-use-trusty
  > Merge pull request #339 from stripe/remi-remove-raw-pans
  > Bump version to 4.10.0
  > Merge pull request #348 from stripe/remi-add-login-links
  > Bump version to 4.9.1
  > Merge pull request #347 from stripe/brandur-retrieve-doc
  > Bump version to 4.9.0
  > Merge pull request #343 from stripe/ob-webhook-signatures
  > Bump version to 4.8.1
  > Merge pull request #342 from MDrollette/payout-schedule
  > Bump version to 4.8.0
  > Merge pull request #341 from stripe/brandur-logger
  > Bump version to 4.7.0
  > Merge pull request #334 from stripe/remi-split-payout-transfer
  > Bump version to 4.6.0
  > Merge pull request #338 from stripe/brandur-upgrade-api-version
  > Merge pull request #337 from stripe/brandur-peg-api-version-in-test-suite
  > Fix spelling of "generate"
  > Merge pull request #335 from stripe/brandur-peg-random-email-to-stripe
  > Bump version to 4.5.1
  > Merge pull request #332 from stripe/remi-remove-curl-dependency
  > Bump version to 4.5.0
  > Merge pull request #331 from stripe/ob-delete-sources
  > Merge pull request #328 from ARCANEFORKS/fix-dispute-tests
  > Bump version to 4.4.2
  > Merge pull request #327 from stripe/ob-fix-source-update
  > Bump version to 4.4.1
  > Merge pull request #325 from stripe/ob-proper-json-decode-check
  > Merge pull request #323 from stripe/ob-ci-php71
  > Modernize "Getting Started" a bit
  > Bump version to 4.4.0
  > Merge pull request #319 from stripe/ob-update-sources
  > Merge pull request #318 from gemal/master
  > Merge pull request #317 from stripe/brandur-fix-test
  > Merge pull request #316 from josegonzalez/patch-1
  > Remove unused variable
  > Merge pull request #314 from ZioMitch/patch-1
  > Merge pull request #313 from smottt/patch-1
  > Bump version to 4.3.0
  > Merge pull request #312 from stripe/ob-verify-sources
  > Bump version to 4.2.0
  > Merge pull request #311 from stripe/ob-3ds-retrieve
  > Merge pull request #309 from stripe/ob-issue-template
  > Bump version to 4.1.1
  > Merge pull request #306 from dimsav/patch-1
  > Bump version to 4.1.0
  > Merge pull request #303 from stripe/jack-403
  > Bump version to 4.0.1
  > Merge pull request #304 from dimsav/update-properties
  > Merge pull request #305 from stripe/remi-fix-reversals

* site/ciniki-lib/dropbox 21452d1...51ef6a2 (8):
  > ReadMe: Tell people not to use this SDK, since it's obsolete.
  > SdkVersion: Append "-dev" to version number.
  > ChangeLog: Update for 1.1.7 release.
  > Util: Fix syntax to be compatible with PHP 5.3.
  > examples/web-file-browser: Move auth handlers to the top.
  > Clean up Path::checkArg
  > Clean up Path::checkArgNonRoot
  > Util::q() manually escape special characters instead of relying on var_export.

* site/ciniki-mods/artistprofiles 0a7481b...fb744f9 (2):
  > Merge branch 'master' of https://github.com/ciniki/artistprofiles
  > Changed artist description to text field

* site/ciniki-mods/cron 85ae00e...35b7b3d (1):
  > Updated error codes

* site/ciniki-mods/herbalist 4386364...2597fad (3):
  > Added ingredient search
  > Removed debug code
  > Fixed bug to print PDF

* site/ciniki-mods/users e7e7655...07d5a25 (1):
  > Updated documenation

veggiefrog added a commit to ciniki/ciniki that referenced this issue Nov 1, 2017

Module Updates:
* site/ciniki-lib/PHPMailer a73d52d...f97b9cd (257):
  < Improve error message for invalid address (#1213)
  < Changelog
  < Improved Indonesian localization (#1205)
  < Changelog
  < Make idnSupported() static (#1203)
  < Tweak PR template to be less potentially destructive
  < Bah, undo that as it's not supported in the old version of fixer we have to run
  < Disable yoda enforcement until it allows hybrid config
  < Add missing regex delimiters
  < Match SendGrid transaction IDs, trim all IDs, fixes #1193
  < Changelog
  < Add missing POP3 name import
  < Switch to using max line length *without* including line break length. See #1181
  < Can use __DIR__ now
  < Can use __DIR__ now
  < Update readme to address recent SO questions
  < Create PULL_REQUEST_TEMPLATE.md (#1165)
  < Travis: fix cache dir (#1164)
  < Correct link to test file, fixes #1163
  < Tests improvements (#1162)
  < Show debug log only when tests fail (#1161)
  < Whitespace
  < Trailing ,
  < 6.0.1
  < Clean up after #1155
  < Don't add content-ID if cid is not set
  < Provide SMTP Transaction Id in Callback (#1155)
  < Add Content-ID for all disposition types (#1151)
  < Enforce PSR-4 (#1159)
  < Add PHP-CS-Fixer integration (#1148)
  < Generate shorter IDs (with more entropy) to work around iCloud RFC non-compliance, fixes #1140
  < Reset to SMTP mailer for line break tests
  < Reset to SMTP mailer for line break tests
  < Add test for sending DKIM-signed message via mail()
  < Code style fixes
  < Code style fixes
  < Code style fixes
  < Revert composer changes to avoid PR clash
  < Big cleanup for Symfony coding style and php-cs-fixer, see #1148
  < Quoting style
  < Remove trailing . from phpdoc params
  < Casts & PHPDoc boolean -> bool, see http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
  < PHPDoc integer -> int
  < is_null() -> null ===
  < Don't analyse dependency tests
  < Add phan config
  < Annotation fixes courtesy of phan
  < Improved Bosnian localization (#1139)
  < Merge remote-tracking branch 'remotes/origin/5.2-stable'
  < Re-add issue template
  < Case sensitivity juggle
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Remove obsolete comments, fixes #79
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Merge branch '6.0' into 6.0-ical
  < Changelog
  < Changelog
  < Fix obtaining transaction ID when keepalive is active, fixes #1123
  < Support Ical in alt_attach MIME structure, see #175
  < Prefer pre-decrement
  < Don't echo & concat, use `,`
  < Combine echo & exit
  < Take function call out of loop
  < Don't try to output possibly non-existent elements
  < Avoid XSS in error message output
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Remove code generator example - too messy!
  < Consistent alternative regex delimiter
  < Comment cleanup
  < Don't need this doc
  < Restrict zend_i18n to PHP 5.5 compat version
  < No empty parens on new
  < Remove trailing commas
  < Avoid old aliases Use short array syntax
  < Return value directly
  < Avoid embedded assignment
  < Remove common alternatives
  < Prefer pre-increment
  < Prefer short operators
  < Remove unnecessary parens
  < Avoid embedded assignment
  < Avoid embedded assignment
  < Call validate statically
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Upgrade dev deps
  < Merge changes from master
  < typo
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Allow injecting an SMTP instance
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < More reliable folding of message headers
  < Trim subject consistently
  < Speak Yoda
  < Speak Yoda
  < Remove duplicate mbstring check
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Changelog
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Better detection & reporting of bad SMTP host strings
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Workaround for broken default HHVM config on Travis-CI (travis-ci/travis-ci#7712)
  < Rewrite host checks to be more predictable, add more test cases
  < Allow HHVM build failures until Travis fixes it
  < Add host validation tests Improve host validator
  < Add hostname validation function Improve serverHostname, mainly to combat IDEs that set $_SERVER['SERVER_NAME'] to invalid hostnames
  < Replace all uses of MD5 and SHA1 with SHA256 Use more secure method of generating IDs
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Incorporate file-reading changes from #500 Update changelog
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Trap low-level SMTP errors, see #1012
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Downgrade packages for BC with PHP 5.5 tests
  < Travis tweaks, don't update packages on test
  < Changelog
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Merge branch 'master' into 6.0
  < Test suite now works on HHVM on Travis-CI
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Generate a warning when using a buggy PHP version, see #953
  < Add `ics` MIME type mapping, see #175
  < Clean up
  < Avoid possibility of line length being too short to trigger test if LE is 1 char
  < More test feedback
  < More test feedback
  < Fix tests
  < Attempt solution to line break issue, see #953
  < Update deps
  < Improve upgrade docs, see #959
  < Fix INCLUDE_DIR
  < Merge branch 'master' into 6.0
  < Extend line break tests
  < Merge branch 'master' into 6.0
  < Remove LE property - if you need to change it, override the LE constant instead
  < Merge branch 'master' into 6.0
  < Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  < Name constants consistently Remove unnecessary POP3 properties Merge branch 'master' into 6.0
  < Merge remote-tracking branch 'origin/master' into 6.0
  < Merge branch 'master' into 6.0
  < Merge branch 'master' of https://github.com/e7o-de/PHPMailer into e7o-de-master
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Don't include examples in deployments or zip downloads
  < Merge branch 'master' into 6.0
  < Document dropping examples folder in zip
  < Note about example inclusion
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Update deps
  < Add PSR-3 compatible debug logging
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Comments
  < Simplify validation options, default to filter_var, see #804
  < Minor fixes, code style
  < WS
  < Ignore all .pem files
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Merge remote-tracking branch 'origin/6.0' into 6.0
  < Merge branch 'master' into 6.0
  < Update deps
  < Merge remote-tracking branch 'remotes/origin/master' into 6.0
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Make idnSupported() static
  < Use less patronising default message in plain text body
  < Remove excess line breaks in message structure
  < Docs cleanup
  < Import class names, avoid FQCNs
  < Update examples, add contact form example
  < Merge branch 'master' into 6.0
  < Update deps
  < Fix merge error
  < Improve DKIM examples
  < Merge branch 'master' into 6.0
  < Add issue template
  < Add notes on sendmail `-f` option
  < Standardise on CRLF line breaks Better auth mechanism selection
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Docs tweaks
  < Merge branch 'master' into 6.0
  < Merge branch 'master' into 6.0
  < Coding standards
  < Add DNS entry generator, fixes #644
  < Coding standards
  < Don't talk about old versions
  < Use late static calls on things that should be overridable
  < Remove obsolete QP-encode function Improve & fix data URL handling Remove old class loader from phpunit bootstrap Improve test coverage Remove some unnecessary trailing line breaks from attachment MIME structure
  < Make DKIM canonicalization stricter, add unit tests
  < Defensive comparisons
  < Don't ignore docs folder, just its contents
  < Cleanup
  < Simplify phpdocs generation
  < Fix callback example
  < Fix callback example
  < Docs
  < Callback cleanup, examples
  < DKIM cleanup, examples
  < Merge branch 'master' into 6.0
  < Clean up documentation and examples
  < Clean up documentation and examples
  < Clean up documentation and examples
  < Merge branch 'master' into 6.0
  < Sort out namespaces and imports in examples
  < Fix misnamed property, fixes #688
  < Provide links for League packages
  < Remove unneeded state property, see #687 Provide links for League packages
  < Bump version to 6.0
  < phpdoc cleanup
  < Update generatedocs script for new file locations
  < Debugformat info
  < Add comment about legacy versions
  < Don't use is_readable - it breaks on windows with shared volumes - use file_exists instead, see #500
  < Clean up TODOs Switch SingleToArray to protected Update Readme Update composer deps
  < Use and/or in preference to &&/|| consistently - the improvement in readability far outweights the risks of incorrect precedence Flip some tests for defence
  < Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  < Improve gmail xoauth example
  < Rely on default debug output setting
  < Set default debug output format automatically
  < Add emoji to UTF-8 content
  < Fix precedence
  < Add Microsoft scope options
  < Revert to later version!
  < Merge branch '5.4' into xoauth
  < Merge branch '5.4' into xoauth
  < Merge branch '5.4' into xoauth
  < PSR-2 cleanup
  < Fix typo
  < Don't use dynamic classnames in aliased namespaces, see #675 Increase PHP version req to 5.5 in composer.json
  < Code cleanup, see #675
  < Rearrangements for new XOAUTH approach, see #675
  < Xoauth
  < Merge branch '5.4' into xoauth
  < Update deps
  < Merge branch 'master' into xoauth
  < Try to clean up get_oauth_token
  < Merge remote-tracking branch 'remotes/upstream/master' into xoauth
  < More cleanup
  < Changelog
  < Merge branch '5.4' into xoauth
  < Merge branch 'master' into xoauth
  < Merge branch '5.4' into xoauth
  < Merge branch '5.4' into xoauth
  < Fix composer files
  < Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  < Merge branch '5.4' of https://github.com/PHPMailer/PHPMailer into xoauth
  < Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  < Merge branch '5.4' into xoauth
  < xoauth stuff
  < Merge remote-tracking branch 'remotes/upstream/5.4' into xoauth
  < Cleanup
  < Merge remote-tracking branch 'upstream/master' into xoauth
  < Merge branch 'master' of https://github.com/hayageek/PHPMailer into xoauth, PR #507

* site/ciniki-lib/Stripe 0922533...3ea451d (92):
  < Bump version to 5.6.0
  < Merge pull request #386 from stripe/ob-exchange-rates
  < Merge pull request #388 from stripe/brandur-cleanup-nested-updateable
  < Bump version to 5.5.1
  < Merge pull request #387 from kannokanno/fix-personal-jp
  < Bump version to 5.5.0
  < Merge pull request #385 from stripe/ob-source-transactions
  < Bump version to 5.4.0
  < Put at least one PR link in here as a reminder/demonstration
  < Merge pull request #383 from stripe/ob-nested-resource-class-methods
  < Merge pull request #384 from stripe/brandur-reformat-changelog
  < Bump version to 5.3.0
  < Merge pull request #378 from stripe/ob-detach-sources
  < Bump version to 5.2.3
  < Merge pull request #376 from Samistine/patch-1
  < Bump version to 5.2.2
  < Merge pull request #374 from frankrrr/fix/file-upload-object
  < Merge pull request #375 from stripe/brandur-stripe-bitcoin-receiver-tests
  < Bump version to 5.2.1
  < Merge pull request #372 from stripe/brandur-precise
  < Merge pull request #371 from stripe/remi-fix-order-shipping
  < Bump version to 5.2.0
  < Merge pull request #369 from stripe/ob-oauth-add-missing-error
  < Bump version to 5.1.3
  < Merge pull request #367 from stripe/remi-fix-custom-jp-address
  < Bump version to 5.1.2
  < Merge pull request #364 from asgrim/fix-phpdoc-autoPagingIterator
  < Bump version to 5.1.1
  < Merge pull request #361 from danasf/danasf-return-orders
  < Bump version to 5.1.0
  < Merge pull request #360 from stripe/ob-oauth
  < Bump version to 5.0.0
  < Merge pull request #359 from stripe/ob-pay-invoice-params
  < Merge pull request #358 from stripe/brandur-cache-composer
  < Merge pull request #356 from akeeman/patch-1
  < Bump version to 4.13.0
  < Add support for ephemeral keys (#353)
  < Merge pull request #354 from demis-palma/patch-1
  < Bump version to 4.12.0
  < Merge pull request #352 from stripe/ob-client-ua-keys
  < Bump version to 4.11.0
  < Merge pull request #350 from stripe/ob-attachedobject-count
  < Merge pull request #351 from stripe/ob-travis-use-trusty
  < Merge pull request #339 from stripe/remi-remove-raw-pans
  < Bump version to 4.10.0
  < Merge pull request #348 from stripe/remi-add-login-links
  < Bump version to 4.9.1
  < Merge pull request #347 from stripe/brandur-retrieve-doc
  < Bump version to 4.9.0
  < Merge pull request #343 from stripe/ob-webhook-signatures
  < Bump version to 4.8.1
  < Merge pull request #342 from MDrollette/payout-schedule
  < Bump version to 4.8.0
  < Merge pull request #341 from stripe/brandur-logger
  < Bump version to 4.7.0
  < Merge pull request #334 from stripe/remi-split-payout-transfer
  < Bump version to 4.6.0
  < Merge pull request #338 from stripe/brandur-upgrade-api-version
  < Merge pull request #337 from stripe/brandur-peg-api-version-in-test-suite
  < Fix spelling of "generate"
  < Merge pull request #335 from stripe/brandur-peg-random-email-to-stripe
  < Bump version to 4.5.1
  < Merge pull request #332 from stripe/remi-remove-curl-dependency
  < Bump version to 4.5.0
  < Merge pull request #331 from stripe/ob-delete-sources
  < Merge pull request #328 from ARCANEFORKS/fix-dispute-tests
  < Bump version to 4.4.2
  < Merge pull request #327 from stripe/ob-fix-source-update
  < Bump version to 4.4.1
  < Merge pull request #325 from stripe/ob-proper-json-decode-check
  < Merge pull request #323 from stripe/ob-ci-php71
  < Modernize "Getting Started" a bit
  < Bump version to 4.4.0
  < Merge pull request #319 from stripe/ob-update-sources
  < Merge pull request #318 from gemal/master
  < Merge pull request #317 from stripe/brandur-fix-test
  < Merge pull request #316 from josegonzalez/patch-1
  < Remove unused variable
  < Merge pull request #314 from ZioMitch/patch-1
  < Merge pull request #313 from smottt/patch-1
  < Bump version to 4.3.0
  < Merge pull request #312 from stripe/ob-verify-sources
  < Bump version to 4.2.0
  < Merge pull request #311 from stripe/ob-3ds-retrieve
  < Merge pull request #309 from stripe/ob-issue-template
  < Bump version to 4.1.1
  < Merge pull request #306 from dimsav/patch-1
  < Bump version to 4.1.0
  < Merge pull request #303 from stripe/jack-403
  < Bump version to 4.0.1
  < Merge pull request #304 from dimsav/update-properties
  < Merge pull request #305 from stripe/remi-fix-reversals

* site/ciniki-lib/dropbox 51ef6a2...21452d1 (8):
  < ReadMe: Tell people not to use this SDK, since it's obsolete.
  < SdkVersion: Append "-dev" to version number.
  < ChangeLog: Update for 1.1.7 release.
  < Util: Fix syntax to be compatible with PHP 5.3.
  < examples/web-file-browser: Move auth handlers to the top.
  < Clean up Path::checkArg
  < Clean up Path::checkArgNonRoot
  < Util::q() manually escape special characters instead of relying on var_export.

* site/ciniki-mods/artistprofiles fb744f9...0a7481b (2):
  < Merge branch 'master' of https://github.com/ciniki/artistprofiles
  < Changed artist description to text field

* site/ciniki-mods/cron 35b7b3d...85ae00e (1):
  < Updated error codes

* site/ciniki-mods/herbalist 2597fad...4386364 (3):
  < Added ingredient search
  < Removed debug code
  < Fixed bug to print PDF

* site/ciniki-mods/users 07d5a25...e7e7655 (1):
  < Updated documenation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment