Return to http://freshlog.com

Wednesday, October 14, 2009

Freshlog Store Downtime [Fixed]

Just realized Paypal updated their certificates and I didn't get an announcement about this from them.

If you're running PotionStore, here's the fix:

http://groups.google.com/group/potion-store/browse_thread/thread/e960c0a0ed3882c7

Alternatively, Andy Kim has updated the Git repo with the new Paypal cert, so you can just git pull and you're home free.

Real sorry if you have encountered problems trying to buy Freshlog for the past week!

Friday, August 14, 2009

Implemented Basecamp project categorization and sorting

00a28a69e73f19b71e4467ef9fab8e78

Categorized projects by companies and sorted alphabetically.

Update to the latest version 1.0.3 to enjoy this now :)

Thursday, August 13, 2009

Freshlog 1.0.2 Released

- Filtered out loading archived Basecamp projects.
- Fixed error message dialog when one unchecks the ‘upload as attachment’ checkbox while not being being logged in with a freshlog.com account.

Update your clients to enjoy these improvements :)

Tuesday, August 11, 2009

Monday, August 10, 2009

Thursday, August 6, 2009

[RESOLVED] Basecamp Message creation API seem to bork with HTTPS


Silly me, 37Signals wrote back to say that I need to turn on SSL :)



Intructions



37c96c0a726629a89717396c2434b59a

723dcc6a30ad636e6ab7239abc7f8810

Now you should be able to use Basecamp with HTTPS :)


---------

Set your basecamp address to use http intead of https in the meantime.

I've sent a support ticket to Basecamp, will update as soon as I receive a reply.

Full details below:




POSTing to
https://freshlogdev.basecamphq.com/projects/3539859/posts.xml fails

$ curl -i -u alvin:<password snipped> -X POST -H "Accept:
application/xml" -H "Content-Type: application/xml" -d
"<post><read-by-person-id>4068593</read-by-person-id><milestone-id>10853617</milestone-id><title>ming</title><body>ah</body><attachments><name>w.png</name><file><file>4a7b7ee262a26f41feae97232e84408fe98d5866947435c0</file><content-type>image/png</content-type><original_filename>screenshot.png</original_filename></file></attachments></post>"
https://freshlogdev.basecamphq.com/projects/3539859/posts.xml


HTTP/1.1 302 Found
Date: Fri, 07 Aug 2009 01:10:41 GMT
Server: Apache
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.2.4
X-Runtime: 7
Cache-Control: no-cache
Location:
http://freshlogdev.basecamphq.com/projects/3539859/posts.xml
Status: 302
Content-Type: text/html; charset=utf-8
Set-Cookie:
_basecamp_session=BAh7BjoPc2Vzc2lvbl9pZCIlOTllNjhlMGU4ZWMzNDBlOTkxOWJkYTQyNDg1MWM4MWY%3D--5b88451e8eace685b6fa245e68110a564222db73;
path=/; HttpOnly
Via: 1.1 basecamp.basecamphq.com
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked

<html><body>You are being <a
href="http://freshlogdev.basecamphq.com/projects/3539859/posts.xml">redirected</a>.</body></html>


------

While POSTing to
http://freshlogdev.basecamphq.com/projects/3539859/posts.xml works


$ curl -i -u alvin:<password snipped> -X POST -H "Accept:
application/xml" -H "Content-Type: application/xml" -d
"<post><read-by-person-id>4068593</read-by-person-id><milestone-id>10853617</milestone-id><title>ming</title><body>ah</body><attachments><name>w.png</name><file><file>4a7b7ee262a26f41feae97232e84408fe98d5866947435c0</file><content-type>image/png</content-type><original_filename>screenshot.png</original_filename></file></attachments></post>"
http://freshlogdev.basecamphq.com/projects/3539859/posts.xml


HTTP/1.1 201 Created
Date: Fri, 07 Aug 2009 01:10:46 GMT
Server: Apache
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.2.4
X-Runtime: 1165
Cache-Control: no-cache
Location: /posts/24361328.xml
Status: 201
Content-Type: application/xml; charset=utf-8
Set-Cookie:
_basecamp_session=BAh7BzoPc2Vzc2lvbl9pZCIlODAxN2I5OWU3NGY4Y2FlZWM0ZmQwZTRhOGJlZjFiMTAiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7BiIKYWxlcnQiSk5vIG5vdGlmaWNhdGlvbiB3YXMgc2VudCAodW5kZWZpbmVkIG1ldGhvZCBgZW1wdHk%2FJyBmb3IgbmlsOk5pbENsYXNzKQY6CkB1c2VkewZACUY%3D--665270e672ab4ce41df9fe52e808bb5ba9a65e71;
path=/; HttpOnly
Via: 1.1 basecamp.basecamphq.com
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked


Freshlog now in Bodega Store!

F39b33905077e454ced4d071327891fd