From c99beee552eae9ac7b172562ad99a7231ecf85aa Mon Sep 17 00:00:00 2001 From: Bennett Blodinger Date: Thu, 29 Sep 2016 20:13:15 -0400 Subject: [PATCH 1/3] bump --- Gemfile.lock | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index bf67db06..7d0b6880 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,7 +13,7 @@ GEM execjs coffee-script-source (1.10.0) colorator (1.1.0) - ethon (0.9.0) + ethon (0.9.1) ffi (>= 1.3.0) execjs (2.7.0) faraday (0.9.2) @@ -22,7 +22,7 @@ GEM ffi (1.9.14-x64-mingw32) forwardable-extended (2.6.0) gemoji (2.1.0) - github-pages (94) + github-pages (96) activesupport (= 4.2.7) github-pages-health-check (= 1.2.0) jekyll (= 3.2.1) @@ -41,7 +41,7 @@ GEM liquid (= 3.0.6) listen (= 3.0.6) mercenary (~> 0.3) - minima (= 1.0.1) + minima (= 1.2.0) rouge (= 1.11.1) terminal-table (~> 1.4) github-pages-health-check (1.2.0) @@ -99,8 +99,8 @@ GEM rb-inotify (>= 0.9.7) mercenary (0.3.6) mini_portile2 (2.1.0) - minima (1.0.1) - minitest (5.9.0) + minima (1.2.0) + minitest (5.9.1) multipart-post (2.0.0) net-dns (0.8.0) nokogiri (1.6.8) @@ -124,15 +124,14 @@ GEM sawyer (0.7.0) addressable (>= 2.3.5, < 2.5) faraday (~> 0.8, < 0.10) - terminal-table (1.7.0) - unicode-display_width (~> 1.1) + terminal-table (1.7.3) + unicode-display_width (~> 1.1.1) thread_safe (0.3.5) typhoeus (0.8.0) ethon (>= 0.8.0) tzinfo (1.2.2) thread_safe (~> 0.1) unicode-display_width (1.1.1) - wdm (0.1.1) PLATFORMS ruby @@ -140,7 +139,6 @@ PLATFORMS DEPENDENCIES github-pages - wdm (>= 0.1.0) BUNDLED WITH 1.13.1 From e24b2a4b11dd2940dea52c879ff535a3a808342e Mon Sep 17 00:00:00 2001 From: Bennett Blodinger Date: Thu, 29 Sep 2016 20:14:30 -0400 Subject: [PATCH 2/3] pagination --- _config.yaml | 2 + _data/authors.yaml | 7 +++ _includes/navigation.html | 2 +- _layouts/post.html | 19 ++++++- posts.md | 12 ----- ...27-looking-for-new-leader-for-mremoteng.md | 2 +- ...-latest-update-and-plans-for-the-future.md | 2 +- ...-04-26-fireside-chat-1-the-story-so-far.md | 2 +- ...portant-notice-about-security-and-trust.md | 2 +- ...06-21-fireside-chat-2-onward-and-upward.md | 2 +- {_posts => posts/_posts}/2016-07-11-chat.md | 2 +- posts/index.html | 54 +++++++++++++++++++ 12 files changed, 87 insertions(+), 21 deletions(-) create mode 100644 _data/authors.yaml delete mode 100644 posts.md rename {_posts => posts/_posts}/2016-01-27-looking-for-new-leader-for-mremoteng.md (98%) rename {_posts => posts/_posts}/2016-03-22-latest-update-and-plans-for-the-future.md (99%) rename {_posts => posts/_posts}/2016-04-26-fireside-chat-1-the-story-so-far.md (99%) rename {_posts => posts/_posts}/2016-05-31-important-notice-about-security-and-trust.md (97%) rename {_posts => posts/_posts}/2016-06-21-fireside-chat-2-onward-and-upward.md (99%) rename {_posts => posts/_posts}/2016-07-11-chat.md (95%) create mode 100644 posts/index.html diff --git a/_config.yaml b/_config.yaml index dba824d0..230c626f 100644 --- a/_config.yaml +++ b/_config.yaml @@ -5,6 +5,8 @@ baseurl: /mRemoteNG repository: mRemoteNG/mRemoteNG exclude: [README.md, Gemfile, Gemfile.lock] permalink: pretty +paginate: 5 +paginate_path: /posts/:num/ defaults: - diff --git a/_data/authors.yaml b/_data/authors.yaml new file mode 100644 index 00000000..39a14097 --- /dev/null +++ b/_data/authors.yaml @@ -0,0 +1,7 @@ +dmsparer: + name: David Sparer + github: sparerd + +rmcardle: + name: Riley McArdle + github: rmcardle diff --git a/_includes/navigation.html b/_includes/navigation.html index 01cf673c..dbc7270b 100644 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -14,7 +14,7 @@
  • Home
  • -
  • +
  • Posts
  • diff --git a/_layouts/post.html b/_layouts/post.html index 2df05cf2..3139a2e4 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -4,9 +4,24 @@ {% include jumbotron.html %}

    {{ page.title }}

    - {{ page.author }} | {{ page.date | date: '%B %-d, %Y'}} -
    + {% assign author = site.data.authors[page.author] %} + {% if author == nil %} + {% assign author = site.name %} + {% endif %} + {{ author.name }} |
    {% include footer.html %} diff --git a/posts.md b/posts.md deleted file mode 100644 index 1f55a988..00000000 --- a/posts.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Posts -permalink: /posts ---- - -{% for post in site.posts %} -## [{{ post.title }}]({{ site.baseurl }}{{ post.url }}) -**{{ post.author }}** | {{ post.date | date: '%B %-d, %Y'}} -{% unless forloop.last %} ---- -{% endunless %} -{% endfor %} diff --git a/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md b/posts/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md similarity index 98% rename from _posts/2016-01-27-looking-for-new-leader-for-mremoteng.md rename to posts/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md index bd3c1b5b..e6971170 100644 --- a/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md +++ b/posts/_posts/2016-01-27-looking-for-new-leader-for-mremoteng.md @@ -1,6 +1,6 @@ --- title: Looking for new leader for mRemoteNG -author: Riley McArdle +author: rmcardle --- mRemoteNG has not been in active development for quite some time now. After I lost my job, I had hoped I could make a living maintaining mRemoteNG. However, user contributions and website advertising revenue turned out not to be enough to make that possible and the open source license means there are not many other options for monetization. diff --git a/_posts/2016-03-22-latest-update-and-plans-for-the-future.md b/posts/_posts/2016-03-22-latest-update-and-plans-for-the-future.md similarity index 99% rename from _posts/2016-03-22-latest-update-and-plans-for-the-future.md rename to posts/_posts/2016-03-22-latest-update-and-plans-for-the-future.md index a600b2e7..15a61e86 100644 --- a/_posts/2016-03-22-latest-update-and-plans-for-the-future.md +++ b/posts/_posts/2016-03-22-latest-update-and-plans-for-the-future.md @@ -1,6 +1,6 @@ --- title: Latest update and plans for the future -author: David Sparer +author: dmsparer --- Hello all, diff --git a/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md b/posts/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md similarity index 99% rename from _posts/2016-04-26-fireside-chat-1-the-story-so-far.md rename to posts/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md index 525f13c8..f4567cab 100644 --- a/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md +++ b/posts/_posts/2016-04-26-fireside-chat-1-the-story-so-far.md @@ -1,6 +1,6 @@ --- title: '[Fireside Chat #1] The Story So Far' -author: David Sparer +author: dmsparer tags: fireside --- diff --git a/_posts/2016-05-31-important-notice-about-security-and-trust.md b/posts/_posts/2016-05-31-important-notice-about-security-and-trust.md similarity index 97% rename from _posts/2016-05-31-important-notice-about-security-and-trust.md rename to posts/_posts/2016-05-31-important-notice-about-security-and-trust.md index 35b656f1..e76e9482 100644 --- a/_posts/2016-05-31-important-notice-about-security-and-trust.md +++ b/posts/_posts/2016-05-31-important-notice-about-security-and-trust.md @@ -1,6 +1,6 @@ --- title: Important Notice about Security and Trust -author: Riley McArdle +author: rmcardle --- Every time you store a password in mRemoteNG, you are placing your trust in it, and by extension me. I deeply appreciate that trust and I hope that I've been worthy of it. diff --git a/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md b/posts/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md similarity index 99% rename from _posts/2016-06-21-fireside-chat-2-onward-and-upward.md rename to posts/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md index aab9e94b..3e51232e 100644 --- a/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md +++ b/posts/_posts/2016-06-21-fireside-chat-2-onward-and-upward.md @@ -1,6 +1,6 @@ --- title: '[Fireside Chat #2] Onward and Upward' -author: David Sparer +author: dmsparer tags: fireside --- diff --git a/_posts/2016-07-11-chat.md b/posts/_posts/2016-07-11-chat.md similarity index 95% rename from _posts/2016-07-11-chat.md rename to posts/_posts/2016-07-11-chat.md index baeb26e5..6a850d88 100644 --- a/_posts/2016-07-11-chat.md +++ b/posts/_posts/2016-07-11-chat.md @@ -1,6 +1,6 @@ --- title: Chat -author: David Sparer +author: dmsparer --- Hello all, diff --git a/posts/index.html b/posts/index.html new file mode 100644 index 00000000..61de5dc5 --- /dev/null +++ b/posts/index.html @@ -0,0 +1,54 @@ +--- +title: Posts +--- +{% for post in paginator.posts %} +

    {{ post.title }}

    +{% assign author = site.data.authors[post.author] %} +{% if author == nil %} +{% assign author = site.name %} +{% endif %} +{{ author.name }} | {{ post.date | date: '%B %-d, %Y'}} +
    + {{ post.content }} +
    +{% unless forloop.last %} +
    +{% endunless %} +{% endfor %} +{% if paginator.total_pages > 1 %} + +{% endif %} From 22a61201ce8e6e83c0e1db29fe8defc9872070b5 Mon Sep 17 00:00:00 2001 From: Bennett Blodinger Date: Thu, 29 Sep 2016 20:14:41 -0400 Subject: [PATCH 3/3] fireside chat 3 --- ...eside-chat-3-we-can-rebuild-it-we-have-the-technology.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename _drafts/fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md => posts/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md (78%) diff --git a/_drafts/fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md b/posts/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md similarity index 78% rename from _drafts/fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md rename to posts/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md index ef7e0ac3..b5ac6fc5 100644 --- a/_drafts/fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md +++ b/posts/_posts/2016-09-29-fireside-chat-3-we-can-rebuild-it-we-have-the-technology.md @@ -1,6 +1,6 @@ --- title: '[Fireside Chat #3] We can rebuild it, we have the technology' -author: David Sparer +author: dmsparer tags: fireside --- @@ -8,7 +8,7 @@ Hello mRemoteNG users! Here is another extrememly overdue update from the dev team. -We've been hard at work getting v1.75 ready for alpha/beta testing. I think we are getting close(r) This update was slated to be security-focused with many important improvements. While that's still mostly the case, it has been diluted a bit. When we took a look at the areas of the program that we wanted to change over the next few versions, it became clear that the architecture of the application was going to be a significant burden. Much of the code was tightly woven with how things get displayed and how that display should react when data changes. +We've been hard at work getting v1.75 ready for alpha/beta testing. I think we are getting close(r). This update was slated to be security-focused with many important improvements. While that's still mostly the case, it has been diluted a bit. When we took a look at the areas of the program that we wanted to change over the next few versions, it became clear that the architecture of the application was going to be a significant burden. Much of the code was tightly woven with how things get displayed and how that display should react when data changes. #### What has happened: * Large re-write of anything that touched the TreeView displayed. If it dared to talk about TreeNodes, it was rewriten. Unfortunately, this took up most of the last month. @@ -19,7 +19,7 @@ We've been hard at work getting v1.75 ready for alpha/beta testing. I think we a * On the plus side, the new encryption algorithms (using BouncyCastle) are in place on the develop branch. These are not yet used within the application, though thats the next focus after the re-write mentioned above is finished. There will be a forced upgrade of the encryption used on connections files. If you are encrypting your confCons (you should), there will be a one-time upgrade to use the newer encryption. There will be several options, with AES-GCM being the default. We need folks to check the implementation - if you find any flaws please let us know immediately. * We've added a bunch of new unit/integration tests. We aren't even close to having the whole project covered, but we've got a start. * Bennett Blodinger has built out a new website powered by GitHub Pages (thanks Bennett!). In the coming weeks we will re-point the mremoteng.org domain to this new site. You can view the new mock-up here: [https://mremoteng.github.io/mRemoteNG/](https://mremoteng.github.io/mRemoteNG/) -* We have also decided to eventually move all of our bug/feature/improvement tracking from Jira to GitHub Issues. We currently do not have a timeline for switching over. There are a couple of reasons that we decided to make the switch: +* We are moving all bug/request tracking from Jira to GitHub Issues. Please create new bug/request tickets here: [https://github.com/mRemoteNG/mRemoteNG/issues](https://github.com/mRemoteNG/mRemoteNG/issues). We will still accept Jira tickets for the time being, though the ability to create new tickets will be turned off sometime soon-ish. After that, we will migrate existing tickets from Jira to GitHub. There are a couple of reasons that we decided to make the switch: * Jira is one more account/system between you and getting your issue addressed. * GitHub Issues will integrate better with our other solutions (chat/Jenkins/website). * GitHub Issues will be more visible to the community (because of the previous two reasons).