Hubzilla 2.8.1 Released!

Mario Vavti
  
This, for once, is not a pure bugfix release. Some neat little new features have been included. Most notable is probably that notification links from network and channel notifications load via ajax now. This makes zaping through notifications easier and faster. Please also notice the bulk of diaspora addon fixes. Here is the complete list of changes:

Core:
  • Rename channel app events to calendar and add nav_set_selected() to /cal
  • Load notifications links to /display via ajax if we are already in /display
  • Add location info to the navbar for remote visitors
  • Bring back tabindex to submit comments
  • Add spanish translations for context help
  • Added mode to portfolio widget

Core bugfixes
  • Fix os_syspath in DAV file put operation so that photos will scale correctly
  • Fix unicode characters in urls tripping up url regexes - github issue #901
  • Fix wiki pages not updating after creating new page
  • Fix notifications covered by cover photo on medium size screens - github issue #906
  • Fix unable to change permissions on wiki with space in name
  • Fix only show nav app link if we have a selected app
  • Fix unable to mark all messages read
  • Fix imagedata not set correctly if large photo and imagick is not installed
  • Fix issues with diaspora xchans
  • Fix profile photo issue triggered by a previous bug

Addons
  • N-S-F-W: improve the undocumented n-s-f-w author::word feature
  • Diaspora: update the import_diaspora tool for the version 2.0 account export files
  • Diaspora: fix comments are partly containing "diaspora_handle" instead of "author" - github issue #69
  • Pubcrawl: provide feature setting for downgrade_media option
  • Pubcrawl: fix issue where replies to replies did not find its parent
  • Diaspora: fix friendica likes on comments
  • Diaspora: fix private mail
  • Diaspora: fix third party deletes/retractions not propagating
  • Diaspora: likes not working - github issue #895 in core
  • Diaspora: fix comments from unknown persons not accepted if allow public comments is enabled - github issue #68
  • XMPP: fix php warning

@Hubzilla Announcements+ @Hubzilla Support Forum+
Mario Vavti
  
@h.ear.t | tobias no action needed. /cal is your visitors view of your /events and has been there quite a while...
h.ear.t | tobias
  last edited: Sun, 12 Nov 2017 07:11:31 -0500  
@Mario Vavti ah, ok. Then I have misunderstood that changelog entry. Did not know *that* so far.
I thought /events had been *renamed*. Sorry, I did not understand the actual change. (Tbh, I still don't but suspect it's more under the hood.).
Mike Macgirvin
  
/cal is your "shareable" (and read-only) calendar. /events is your personal/private (and read/write) calendar. Under the hood this help us keep bad people from doing bad things.
Hubzilla-2.8 Released!

Mario Vavti
  last edited: Wed, 25 Oct 2017 07:54:18 -0400  
This release is another giant step towards Hubzilla-3.0. Besides the introduction of the pubcrawl plugin (our implemnentation of the activitypub protocol) we replaced the famous Zot Magic-Auth with the lightning fast Open-Web-Auth which is part of next generation Zot aka Zot VI. Open-Web-Auth is now also implemented for server to server communications. This will allow us to access API and DAV services easily without using OAuth or passwords or storing cookies server side.

Besides the extended work under the hood we also implemented many usability improvements. The notifications were moved from the panel to the right column, which was not used by default until now. Also we display the active app name (with a link to the top level of the app) next to the profile menu in the navbar now. Last but not least app-tray apps can be pinned to the panel via the navbar_default app category now. This feature is still experimental and might be implemented in a different way in the next release.

Here is a list of the most prominent changes:

Core:
  • Provide support for HTTP signatures
  • New cards feature
  • Disovery tab removed in favour of the public dtream app
  • Provide support for JSON-LD signatures
  • Server to server magic auth
  • Implement Open-Web-Auth
  • Wiki ACL and names can now be edited after creation
  • Various small database performance improvements
  • Encrypt delivery reports (not backward compatible)
  • Provide ability to mention a forum by using !forumname (not backward compatible)
  • Updated the trusted CA cert database
  • Implement new css based spinner
  • Implement admin setting to use imagick converter for large photos
  • New notification types:
    • Unseen shared files
    • Unseen public stream posts (off by default)
    • New account approvals (admin only)
  • Keep updating notifications for the opened notifications area
  • Introduce custom navbars


Addon:
  • Introduce the pubcrawl plugin (activitypub protocol)
  • Introduce the gravatar plugin
  • Federation improvements for the Diaspora plugin
  • Federation improvements for the GNU-Social plugin


Bugfixes:
  • Fix w2w posts not removed when a channel was removed from connections
  • Fix profile thing image not deleted when thing deleted
  • Fix deletions to comments not synced on wall posts
  • Fix community tags not preserved on post edit
  • Fix profile photo propagation issue in combination with channel cloning
  • Fix selected theme not appearing selected after change
  • Fix an issue where some posts were not displayed in mod display
  • Fix last remaining task in tasklist not removed from view when completed
  • Uncountable little fixes to improve usability and app stability in general

For a more detailed change log have a look here.

As always a big THANK YOU! to all the translators and everybody who is helping to improve Hubzilla with each release.

Get it while it's hot!
https://github.com/redmatrix/hubzilla

Please consider to support this project: https://salt.bountysource.com/teams/hubzilla

@Hubzilla Announcements+ @Hubzilla Support Forum+
mrjive
  
Let's party!



Giant Steps
by Jazzman2696 on YouTube
Andrew Manning
  
project.hubzilla.org and the project webpage release "sticky note" at http://hubzilla.org were updated yesterday. Keep up the good work!
kris
  
I agree with Einer von Vielen  it works really fine.
Hubzilla-2.8RC Released

Mario Vavti
  last edited: Thu, 19 Oct 2017 05:45:09 -0400  
If you installed Hubzilla via git and running master branch, you are only a git checkout 2.8RC away from the next Hubzilla version. Do not forget to also git checkout 2.8RC the addons (yes, looking at you again :nerd:).

Please help us test this RC (especially install, upgrade and core components) and provide feedback in form of bugreports or pull requests on issues you might find. Also testing of addons/plugins is highly appreciated.

You can follow the progress of RC testing in this wiki. Keep in mind that the wiki is not yet complete. Please PM me for write-access if desired.

For the changelog please have a look at the git history for now.

A condensed summary will follow with the version 2.8 release announcement.

Happy testing!

@Hubzilla Announcements+ @Hubzilla Development+
Haakon Meland Eriksen (Parlementum)
  
The Norwegian translation team is somewhere, and may surprise or not. ;-)
Manuel
  
Thank you, @Mario Vavti ! It's very rare for anyone to remember us.
Mario Vavti
  
I just bumped the version to RC1 which includes the latest fixes...
Hubzilla-2.6.3 Bugfix Release

Mario Vavti
  
Fixes
  • Fix anonymous comments/likes on photos - this is not yet implemented
  • Fix favicon not displayed on certain pages
  • Fix hubzilla logo icon for favicon and email notifications
  • Fix an issue with displaying selected theme in settings/display
  • [SECURITY] Restrict the input characters we accept in token verification strings to hex digits
  • Remove hubzilla.nl from fallback directory servers

Please update both core and addons ASAP!

@Hubzilla Announcements+ @Hubzilla Support Forum+
kris
  last edited: Thu, 21 Sep 2017 10:10:23 -0400  
I found :)

--> you have to the channel > Security and Privacy Settings  > Custom expert mode
Can comment on or like my posts > I just put anybody authentificated that means if I send a link with token my visitor would be able to comment. But not someone who does not have the link. I don't want that anybody on internet make comment

That is great the only things I see is that it miss a name when we comment anonymosly at leas we can put a name and a comment.

Just realised that the custom expert mode is very flexible.
Einer von Vielen
  
/settings > Kanaleinstellungen > Sicherheits- und Datenschutzeinstellungen > (Button) Kanal-Berechtigungslimits

The visibility might depend on "Zugriffsrechte-Kategorie des Kanals:", in my case set to "Benutzerdefiniert / Expertenmods"
kris
  
Thank you. I appreciate the way we can change language to follow even with german language.
Hubzilla-2.6.2 Bugfix Release

Mario Vavti
  
Fixes:
  • Webfinger returns invalid XML - GitHub issue #851

Please update both core and addons ASAP!

@Hubzilla Announcements+ @Hubzilla Support Forum+
Hubzilla-2.6.1 Bugfix Release

Mario Vavti
  last edited: Fri, 18 Aug 2017 13:51:18 -0400  
Fixes:
  • Fix regression in 2.6 where dav clients could not authenticate
  • Raise install requirements to PHP 5.6 and MySql 5.5.3
  • Fix PHP warning in diaspora addon
  • Fix PHP warning in gnu-social addon


Please update both core and addons ASAP!

@Hubzilla Announcements+ @Hubzilla Support Forum+
Test
 
Fghfrzjg gzv h gh.  Hhh.  Jjj
Hubzilla-2.6 Released!

Mario Vavti
  
This release marks a huge leap forward in regard to bridges to other networks (mainly Diaspora and GNU-Social/Mastodon). Here is a summary of the most important changes:

  • Several fundamental changes to federation mechanisms with external services. This removed the need to provide separate server roles for communicating with separate networks. There is now one server role ("pro") and features peculiar to other server roles have all been consolidated. Notice: As a result of this change, 'techlevels' now apply to all server roles. If you find the interface and feature choices too simple for your tastes or needs, visit your account settings and change the tech level to something you're happy with.
  • Federation connectors completely reworked. Implemented Diaspora Version 2 federation protocol and performed major cleanup of the Diaspora protocol addon. GNU-Social and Mastodon compatibility was greatly increased and a "fetch conversations" feature added to try and locate missing contextual references and maintain conversations in posts from those networks. ActivityPub protocol connector is in progress.
  • Ability to re-order apps in the "app tray". Additional there were lots of changes in the app tray and navbar to increase general usability.
  • Improved file sharing mechanism.
  • Automatic language selection added to help, webpages, and wiki content for multi-lingual uses.
  • For new MySQL installations, we now default to UTF8MB4 and InnoDB tables so all text fields will be emoji and fully Asian language capable going forward.
  • Text search now includes webpages that you have permission to view. Tag and category searches now accept wildcards.
  • Syntax highlighting of code blocks moved to plugin. Without the plugin a normal code block will be presented.
  • Discovered some issues syncing photos and files to clones, which were fixed.
  • Added the ability to upload large files (such as videos) to conversations directly. It was memory limited previously.
  • Allow channels to accept moderated comments from unregistered members (like WordPress) if configured to do so.
  • CalDAV/CardDAV server moved from addon to core to facilitate closer integration with the native calendar and addressbook.
  • Upgrade to bootstrap-4 beta
  • Improved installer

For a detailed change log have a look here.

As always a big THANK YOU to all the translators and everybody who is helping to improve Hubzilla with each release.

Get it while it's hot!
https://github.com/redmatrix/hubzilla

Please consider to support this project: https://salt.bountysource.com/teams/hubzilla

@Hubzilla Announcements+ @Hubzilla Support Forum+
Hubzilla-2.6RC Released!

Mario Vavti
  last edited: Thu, 10 Aug 2017 16:24:01 -0400  
If you installed Hubzilla via git and running master branch, you are only a git checkout 2.6RC away from the latest and greatest Hubzilla ever. Do not forget to also update git checkout 2.6RC the addons (yes i am looking at you :nerd:).

Please help us test this RC (especially install, upgrade and core components) and provide feedback in form of bugreports or pull requests on issues you might find. Also testing of addons/plugins is highly appreciated.

You can follow the progress of RC testing in this wiki. Keep in mind that the wiki is not yet complete. Please PM me for write-access if desired.

For the changelog please have a look at the git history for now.

A condensed summary will follow with the version 2.6 release announcement.

Happy testing!

@Hubzilla Announcements+  @Hubzilla Development+
Mario Vavti
  
That should be #fixed now @Beni Grind
Beni Grind
  
@Mario Vavti Thank you! I'll give it a try after this weekend.  I wont be able to pull before then.
Mario Vavti
  
So far all known issues in RC branch have been ironed out. Let's hope it stays that way so we can release at the beginning of next week :grin:
Hubzilla-2.4 Released!

Mario Vavti
  
After roughly two months of development we are proud to present Hubzilla 2.4
Here is a summary of the most notable changes:
  • More work on consolidation of caldav and carddav with the Hubzilla Addressbook and event system (ongoing). In the latest round we provided a way to use iCal as a base event federation format, and the ability to fetch/import vcards from remote profiles.
  • Simplify the 'allow-code' system privilege. Remove the per-account setting and only make it available per channel. Provide a way to implement HTML purification of Markdown content without breaking things like code snippets.
  • Zot 1.0 insecure communications are now refused. They have been blocked since January 1 and should only affect older Redmatrix/Hubzilla sites that have never upgraded as both repositories were patched in May 2016 (a year ago). The standard zot encryption algorithm is now AES256CTR. AES256CBC is now deprecated and will be removed in a future release. Crypto negotiation is now supported for all server roles.
  • Provide core support for client side E2EE for both posts and private mail. This is in addition to the web-based E2EE provided currently and allows easy integration with PGP and S/MIME (for example), and/or custom crypto techniques.
  • Enhanced envelope privacy. Private communications now have a reduced visibility envelope so rogue admins on any one destination site cannot see the entire privacy distribution (after decryption), but only recipients on their own site.
  • Emoji emoticons moved from core to plugin.
  • Bootstrap upgraded to version 4, several other core libraries (markdown, simplepie, etc.) also updated.
  • Various enhancments for the redbasic theme. New toplevel posts (not older than 12 hours) are now highlighted.
  • Profile tabs (aka channel apps) have been moved to the app tray.
  • Lots more work on Travis and automated test integration.
  • Channel import required two passes and this caused a number of other issues. This was fixed.
  • Widgets have been moved from a singe procedural file to an object based directory of discrete widgets.
  • Several postgres fixes.
  • Some more work on Mastodon compatibility (ongoing) and a wider range of GNU-Social server versions.

For a detailed change log have a look here.

A big THANK YOU! to all the translators and everybody who is helping to improve Hubzilla with each release.

Get it while it's hot!
https://github.com/redmatrix/hubzilla

Please consider to support this project: https://salt.bountysource.com/teams/hubzilla

@Hubzilla Announcements+ @Hubzilla Support Forum+
Hubzilla-2.4RC Released!

Mario Vavti
  
Version 2.4RC has been branched out from the development branch today. Please help us test this RC (especially install, upgrade and core components) and provide feedback in form of bugreports or pull requests on issues you might find. Also testing of addons/plugins is highly appreciated.

You can follow the progress of RC testing in this wiki. Keep in mind that the wiki is not yet complete. Please PM me for write-access if desired.

For the changelog please have a look at the git history for now.

A condensed summary will follow with the version 2.4 release announcement.

Happy testing!

@Hubzilla Announcements+ @Hubzilla Development+
Mario Vavti
  
In fact i forgot one commit with postgres fixes so here is 2.4RC1.1
Christian Vogeley
  
Updated to 24RC 1.1:
Still getting those messages (Although they seem to all refer to long dead servers:
2017-05-20 21:52:11:LOG_INFO:2gqro6k4kit6a0atoa8i9pa9e6:zot.php:2450:sync_locations: sync_locations: new hub: https://hubzilla.friendicared.de
2017-05-20 21:52:11:LOG_ERR:2gqro6k4kit6a0atoa8i9pa9e6:dba_driver.php:461:db_logger: dba_pdo: ERROR: INSERT INTO "hubloc" ("hubloc_guid", "hubloc_guid_sig", "hubloc_hash", "hubloc_addr", "hubloc_network", "hubloc_flags", "hubloc_status", "hubloc_url", "hubloc_url_sig", "hubloc_host", "hubloc_callback", "hubloc_connect", "hubloc_sitekey", "hubloc_updated", "hubloc_connected", "hubloc_primary", "hubloc_orphancheck", "hubloc_error", "hubloc_deleted") VALUES ('R0ZQMWIy4ZYgD0T2Sky110TpyfT5gZ4sE5h7TEH2UOPuOFclJGDOopC4g7qCIJqwu7vBku8sJpirlDzoYEr4TA', 'Ct2MK5qaGKb_uQDwQr_ynQzGZdm78oXWscmW0oCrLt6bjIm5yzryUG_m4cLHsyQui_zvIN3R7DM0XwJ8mtbQ4LdmQAS0gjSUlEPIi7AQwMqb5Ay5trXoKb4yaC7zKeJAPY4WCpiFuj2hDr2YmWs4bD-7qUAOEW8NjuWm-HkPys9qexpDoXrbesHMLt7j9bmTmKPj3A1lyuYdFaz-xmGPu_FKXpf9zAZyM7HcVsavbhsYqyNtNUOROSCZRpsqDvxXJ9qLUqCAlNIa6Uh6FDbKT45XRH5XNJOMk4OWjqvYU8T94rzg3m5-PduMeIOt_K3iBQJQAn7TDss7VzJcP8BUcvrhaDv1eRZmlGs_1bDo6CgCe1D19VsL3hMZ_BgOJihBw-p4MB4gwyVpFdy55l-eiZOWsbrhIk73g3RqN6hdF1FJ2taWS5gVJ5thr1lA0VWAnd2e4AKu0yusrv0-E_WW-Z5tJdwJia8cjwux8tvtCPATPGJXaUnnPN8i87or-gOf7hBOHaIUOpivysBwjy7yEETZ8z__4_7PKZ6TkAwP4xPqWMOFdE89ivbVrqftIc4BJOE4G7GtpnY4ERn1CfX5epUreqCIcGJB56EIr5TVYozXnB7wM1uQFebZuwZJZqySR-klBlhfdVvAye54GqfqCutsBNUYok6WbzxH3Pz2izA', '7ZSedv2eW9QF1rhh4oexRaEMec4cnNN9_HG82Oqvazr113OKZio2XPwrdxyzwuvDXl1ETg_l5Qnrw2ya64zV8w', 'christian@hubzilla.friendicared.de', 'zot', '0', '0', 'https://hubzilla.friendicared.de', 'aY8s7Tn-VNj_-dp2STRnY7JO_mbJAuu6XVH-zAkm3YqhDgUj-ZfWE27z34fk9qX90jmr0fm1mGYgo7WRSu4tenrBbyupbYVAz2jfsLHkdhTC_POKtIextjRtiPVSbcJJ6wR5Z7JpCuN_XeqBYUqDLqpws1kEr3lRolSs4uPgZwY6CmMhKEABI0283A2DR9g0r0URTqaA4BcgByB4JTf9Oj8dRHesIYTuoR8d5A9XCDLtA3SbZdcUEcWmEUlaNs6cp8mvJxxdzlD-KiIi44tIGdD8X5svC-0dwahExGUWnFSe_c5pPYLYZ4DKTrdiTaNWjYbvue1vneqBJwZ5d9PzNz0CY51KImZMpWm6fYYDYlbVuE3_DJvIiV4GxQgsgqSKVDZr7udskbKWf8vgegKSEEeO5XDdpUGqpqSczboVhIrgfof8Hi-Uxlw7Evw051g582pkilA_r2vcVYbDbaWYzT63G3qscRuIEZtE3rkQPEWaYFff6LxDKggwqFL4iJQgSgMXlVx8eYL2LigXPop6K3Uu6GLUoHLSPOzSO9VLLBp6YvaXutzbrT4JIGq9UNM_tIqHksi03Y8GfG7trgCy6T-s_FOOAg4Na6WTwvJesZo43HDVeoOk5TYZAGdhZ8L1m_ZBXJtAZ4lN2lHE-vYH_bv2NusFxDkYkeJTtGoOdpE', 'hubzilla.friendicared.de', 'https://hubzilla.friendicared.de/post', '', '-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
', '2017-05-20 21:52:11', '2017-05-20 21:52:11', '', '0', '0', '0');
SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for integer: ""
LINE 15: ', '2017-05-20 21:52:11', '2017-05-20 21:52:11', '', '0', '0...
Mario Vavti
  
@Christian Vogeley i am afraid you will need to purge the DB and recreate it to test those changes...
You might need to export it and import it again after recreating it if you don't want to do a plain reinstall...
Updates to the Hubzilla project infrastructure

Hubzilla Announcements
  
This week you will see some changes to the Hubzilla project infrastructure.

  • The official Hubzilla project webpage at https://hubzilla.org will be moving to a new dedicated virtual private server and will be powered by the Hubzilla Webpages system on a new project hub. Collaboration on the Hubzilla project website code itself will continue using the webpage GitHub repo and the webpage element import tool. The tentative plan is to direct https://hubzilla.org to https://project.hubzilla.org such that the Hubzilla project domain does not get tied to a particular hub instance and provides some flexibility.
  • The Hubzilla Announcements and Hubzilla Development channels have primary clones at project.hubzilla.org now, and the links on the project webpage will link to those locations.
  • The project webpage link to real-time chat takes visitors to a dedicated Hubzilla "room" in the decentralized Matrix network via the Riot web app. If we choose to develop the native Hubzilla chat system to support this use case, we may one day transition this to a native real-time chat solution.
  • The Donate section of the project webpage links to https://salt.bountysource.com/teams/hubzilla to better represent that donations are for the Hubzilla project, although for now Mike Macgirvin remains the only team member actually receiving donations.
  • Finally, the project webpage "Try a demo" link now takes visitors to an actual demonstration hub instead of a registration screen, where they are automatically logged in as a fictional character on a hub that resets its state every ten minutes. This significantly lowers the barrier to casually exploring the software and will hopefully help grow our developer community.
Hubzilla Announcements
  
Hubzilla Announcements updated their profile photo

Image/photo