Language:
switch to room list switch to menu My folders
Go to page: [1] 2 3 4 5 ... Last
↑↑↑ Old messages ↑↑↑            ↓↓↓ New messages ↓↓↓
[#] Thu Nov 21 2013 20:45:58 EST from warbaby67

Subject: PHP Bindings/RESTful API package moved

[Reply] [ReplyQuoted] [Headers] [Print]

Since Google Code is steadily deprecating all the download methods from their repositories, I moved the Baby Citadel PHP package to git on bitbucket.org.  

https://bitbucket.org/warbaby67/baby-citadel

Could one of you gentlemen please update http://www.citadel.org/doku.php/installation:source?&#third-partycontributions

Thanks,

 

-Warren

 



[#] Fri Nov 22 2013 03:48:10 EST from the_mgt

Subject: Re: PHP Bindings/RESTful API package moved

[Reply] [ReplyQuoted] [Headers] [Print]

If I can remember my password, I'll add that as well, while adding the ldap auth infos, see Support room.



[#] Fri Nov 22 2013 16:50:38 EST from dothebart

Subject: Re: PHP Bindings/RESTful API package moved

[Reply] [ReplyQuoted] [Headers] [Print]

did that, and changed your passvoid, th_mgt.



[#] Fri Nov 22 2013 17:31:46 EST from the_mgt

Subject: Re: PHP Bindings/RESTful API package moved

[Reply] [ReplyQuoted] [Headers] [Print]

 

Fri Nov 22 2013 16:50:38 EST from dothebart @ Uncensored Subject: Re: PHP Bindings/RESTful API package moved

did that, and changed your passvoid, th_mgt.



Thanks and thanks for the reminder, I could only remember the ldap issue.



[#] Sun Dec 15 2013 09:22:56 EST from vince-q <vince-q@ns1.netk2ne.net>

Subject: Of Beginnings and a Journey - Happy Thirty Years !!!

[Reply] [ReplyQuoted] [Headers] [Print]

Today is a birthday. An Anniversary.

On December 15, 1983 NetK2NE and the Jersey Devil BBS were "born."

Jersey Devil BBS began its life anchored to a (believe it or not) 300 baud single-line dial up modem. The BBS ran on a Commodore 64 machine using the CommLine-64 software which I wrote.

About a year later it had morphed into a Citadel clone-ish thing that I called Citadel-64, which then migrated to the Commodore-128 with (gasp!) a 20 meg hard drive. Yes, there were hard drives available for the '128, and we started calling the software "Citadel-128."

The migration to IBM PC clone hardware was done in 1987, and Citadel:K2NE was born.

Oh, NetK2NE. Yes.

NetK2NE started as a very small software company (K2NE Software) created to market the Commodore 64 BBS software along with a few other items for which we were licensed.

That, of course, grew by the proverbial leaps and bounds once the Public Internet became available in the early 1990s, and the dial-up BBS world rapidly evolved into the various privately-owned internet service providers (ISPs) that you still see today.

Some of those stayed small; some grew. We grew. Not as big as some others. But grew.

And then - in 2001 - I retired from all of that (and from teaching Physics) and moved from New Jersey to California.

NetK2NE. Now thirty years old. Imagine that!!

Who'da thunk that (!!) back in December of 1983 on that snowy night when Jersey Devil BBS "went live"!?!?!

Thanks certainly go out to all that made it possible. From Jim Rose, Rich Kolbush, Bob Davenport, Alan Bowen, Jason Costomiris, Avi Freedman, and Mike Burger to countless others that will undoubtedly be mad when they read this and don't see their names.

Thanks to the "Big Guy Upstairs" Who certainly must have been watching over all this stuff.

Thanks to our customers, clients and friends for their encouragement, and yes - for their business.

And thanks to you, whoever may be reading this, for sharing this tiny bit of history and pride.

Without every one of you, in some way or another, none of it could have happened.

HAPPY ANNIVERSARY !!!



[#] Sun Dec 15 2013 18:03:26 EST from IGnatius T Foobar

Subject: Re: Of Beginnings and a Journey - Happy Thirty Years !!!

[Reply] [ReplyQuoted] [Headers] [Print]

Citadel nostalgia. Gotta love it.

[#] Wed Dec 18 2013 09:55:55 EST from vince-q

[Reply] [ReplyQuoted] [Headers] [Print]


"Nostalgia" is sitting here, thinking about The Old Days, and coming to the conclusion that the only reason BBS writers put a 'Pause after each Screen' option was the advent of the 2400bps dialup modem.

Up to that point you could sit back, watch the text scroll onto your screen at comfortable reading speed (up to 1200 baud) and just enjoy the experience.

Then it got faster. And even faster. And still faster.
And then came ISDN. Not fast enough, so let's do DSL or (shudder!) Internet By Cable TV Company.

Hence the 'Pause after each Screen' option.

The old days were better.

[#] Wed Dec 18 2013 23:06:42 EST from ax25

[Reply] [ReplyQuoted] [Headers] [Print]

You could just connect via slip and minimodem to another computer within earshot of your own and limit the speed and then connect with the text client if you wanted the real feel.



[#] Mon Dec 23 2013 13:04:18 EST from wizard of aahz

[Reply] [ReplyQuoted] [Headers] [Print]

Vince - I could read at 2400 baud.. It's when I went faster that I needed that handy pause button.

[#] Mon Dec 23 2013 13:23:34 EST from vince-q <vince-q@ns1.netk2ne.net>

[Reply] [ReplyQuoted] [Headers] [Print]

Dec 23 2013 10:04am from wizard of aahz @uncnsrd (Uncensored)
Vince - I could read at 2400 baud.. It's when I went faster that I
needed that handy pause button.



Lots of people - especially those in the "computer world" - can read at 2400 baud.

Personally, the "pause after each screen" was the option that I favored - even at the slower baudrates. That allowed you to re-read something that really interested you and that you perhaps were going to justify with a response or a comment. It was for that "let me make sure I really got that!" moment.


[#] Fri Dec 27 2013 09:55:52 EST from TaMeR

Subject: [ANN] CitadelSync a vcard uploader for citadel

[Reply] [ReplyQuoted] [Headers] [Print]

 

Import vCards to the Citadel Server

Just here to let every body know that I just uploaded citadelsync version 1 to bitbucket.

Any comments or bug reports are welcome

Enjoy 

 



[#] Fri Dec 27 2013 14:05:00 EST from TaMeR

Subject: Re: Of Beginnings and a Journey - Happy Thirty Years !!!

[Reply] [ReplyQuoted] [Headers] [Print]

How do you not reply to this?

I was there, and I still got my Commodore 64.

Great job guys, I wasn't part of Citadel back then, didn't even discover Citadel until I moved to the US in the late 90s, but a small group of us back in Germany we had our own little thing going, and it sure was exciting.

I think we have been living at the best time.

I sure am glad I didn't miss all that, would wanna be a teenager now, thats for sure.

  



[#] Fri Dec 27 2013 14:27:24 EST from dothebart

Subject: Re: [ANN] CitadelSync a vcard uploader for citadel

[Reply] [ReplyQuoted] [Headers] [Print]

Fri Dec 27 2013 09:55:52 EST from TaMeR @ Uncensored Subject: [ANN] CitadelSync a vcard uploader for citadel

 Import vCards to the Citadel Server

Just here to let every body know that I just uploaded citadelsync version 1 to bitbucket.

Any comments or bug reports are welcome

Enjoy 

can you have a few more words what the intended audience is? its written in the go programming language, right?

do you intend to make it a general purpose client library?



[#] Fri Dec 27 2013 16:24:40 EST from TaMeR

Subject: Re: [ANN] CitadelSync a vcard uploader for citadel

[Reply] [ReplyQuoted] [Headers] [Print]

I updated the docs on the website.

Yes it is written in Go.

No this is an application not a lib. but it uses a lib, to access Citadel.

That lib. is also available opensource MIT License here:

https://bitbucket.org/gotamer/citadel

 

 

 


Imports vCards in to the Citadel Mail Server


Features

  • Citadel Sync will work on most operating systems including Linux, Mac, PC, Android ...
  • Converts a multi vCard file in to many for each to hold a single contact
  • Adds UID and REV fields to the vCard if missing
  • Uploads vCards to a given remote Citadel Mail Server
  • You can specify, which folder on the server to upload to
  • Can populate the Display name field from first and last name, or populate first and last name from display name

Features planned

  • Compare revision state and sync in case you modify a vCard on the server. This is not supported in version 1, vCards on the server will be over written by the local once.
  • Create an executable for Android etc.
  • Create a single vCard to hold all contacts, so it can be used as an address book in Thunderbird etc.

Features not supported

  • Does not support non standard vCard fields like (If you must have one or two of those let me know)
    • X-EVOLUTION-RADIO
    • X-KADDRESSBOOK-X-AssistantsName

Hints:

  • Backup your vCards before you start using citadelsync, both local and server
  • Backup your config file before you upgrade to a new version of citadelsync

Command Line Flags:

A config file is required, set it with the -c flag.

If the specified config file does not exist, one will be created with default values.

-D will delete all items on the remote server, in the given room WITHOUT WARNING

Username and Password for the Citadel Mail Server may be defined in the config file, or optionally on the command line

The -r Flag checks if the room exists on the mail server. You can use this to verify that you have spelled the room name correctly

-v=false: version -h=false: Prints out this help text -c="citadelVcard.json": Config file (*.json) -u="": Username -p="": Password -r=false: Check if the citadel room even exists -D=false: Delete all items in the room! -i="": Import file (*.vcf) 

The Environment flags in the config file are:

0 = Production 1 = Prints a lot of info 2 = Debug mode, same as 1 but will exit on error 

Install

Executable

There is an executable version for Linux AMD64 at:https://bitbucket.org/gotamer/citadel/downloads/citadelsync

From Source

Install go then run

go get bitbucket.org/gotamer/citadel 

The MIT License (MIT)

Copyright © 2013 Dennis T Kaplan http://www.robotamer.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sub-license, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



[#] Sat Dec 28 2013 08:59:08 EST from dothebart

Subject: Re: [ANN] CitadelSync a vcard uploader for citadel

[Reply] [ReplyQuoted] [Headers] [Print]

[#] Sun Dec 29 2013 21:45:27 EST from TaMeR

Subject: ANN Citadel Sync Version 2 released

[Reply] [ReplyQuoted] [Headers] [Print]

 

Citadel Sync


Upload to a Citadel Mail Server


Citadel Sync can upload files to a specified room on a remote Citadel Mail Server.

You may upload any type of text files but Citadel Sync is most useful for

  • Contacts from vCards .vcf
  • Notes from vNotes .vnt
  • Calendar from vCalendars .vcs or .ics
  • Task from vCalendars .vcs or .ics
  • Text from any text based files .txt

HowTo

cd
mkdir citsync
cd citsync
wget https://bitbucket.org/gotamer/citadelsync/downloads/citadelsync
citadelsync -n contacts
nano contacts.cfg.json

The above download link is compatible with any Linux AMD64 based system For other systems please see install section below

{
    "Version": 2,
    "Environment": 1,
    "LocalDir": "/home/username/pim/contacts",
    "Room": "Contacts",
    "Username": "TaMeR",
    "Password": "God knows what",
    "Server": "localhost",
    "Port": ":504",
    "Floor": "Not implemented",
    "SSL_KEY": "Not implemented",
    "SSL_CER": "Not implemented"
}

Version:

Do not change unless prompted after an upgrade.

Environment:

1. Production
2. Info mode, prints a lot of info in to the log file
3. Debug mode, will print to screen, and exit if it finds something not quite right

LocalDir:

Point to the local folder containing your vCards, vNotes etc. files

Room:

The Citadel Room to upload to

Username and Password

Your Citadel username or password. Keep empty "" to specify on the command line

Server:

Your Citadel hostname.

Port:

Your Citadel port. Standard is 504 if you haven't changed it on the server.


When you are done editing run again

citadelsync -n contacts

This will

  1. Check your server connection
  2. Your login information
  3. The availability of the room
  4. The compatibillity of the room with your file type
  5. Your LocalDir

If everything checks out it will upload all files from your LocalDir to the specified Room on the remote Citadel Server.


Notes

  • Files must be individual files each holding a single entry residing in one folder, anywhere on your computer or device.

  • Citadel Sync remembers the state of your files and will only upload modified files

  • Citadel Sync will not delete or modify any files it didn't upload, unless you use the -D flag.

Install

Executable

There is an executable version for Linux AMD64 at:

https://bitbucket.org/gotamer/citadelsync/downloads/citadelsync

From Source

Install go then run

go get bitbucket.org/gotamer/citadelsync

 


-- 
TaMeR

Citadel Sync:
https://bitbucket.org/gotamer/citadelsync



[#] Mon Dec 30 2013 06:42:01 EST from dothebart

Subject: Re: ANN Citadel Sync Version 2 released

[Reply] [ReplyQuoted] [Headers] [Print]

Hint:

yaml.org for config files.

  - human readable & writeable (more than json)

  - can do comments (json can't)

  - can do here documents (i.e. documentation in markdown)

 

similar to json, there are dumpers & Readers available; having a sample config structure inside of the program, and dumping it using the yaml dumper is a good thing to do.

 

Btw, Plain text - do you do quoted printeable encoding? since email is 8 bit, and you mustn't have umlauts etc. in mails.



[#] Sat Jan 18 2014 12:51:12 EST from TaMeR

Subject: Re: ANN Citadel Sync Version 2 released

[Reply] [ReplyQuoted] [Headers] [Print]

 

Go works with UTF-8

-- 
TaMeR

Citadel Sync:
https://bitbucket.org/gotamer/citadelsync



[#] Sat Jan 18 2014 12:59:43 EST from TaMeR

Subject: [ANN] Citadel PHP

[Reply] [ReplyQuoted] [Headers] [Print]

Citadel PHP

Citadel is a email and collaboration server.

There is also a web server for Citadel called Webcit.
However, I use Webcit almost exclusively for Admin/Aida purposes.

My users use either a desktop client or Roundcube, which is a PHP driven web mail client.


PURPOSE

The purpose of Citadel PHP is to give users a means to change their passwords.

The server side protocols IMAP, SMTP etc. don't provide any means to change passwords.


INCLUDES

  • A library to access Citadel email and collaboration servers from php, using the Citadel Protocol.
  • A simple ajax driven website on which users can:
    • Login
    • Change Password

-- 
TaMeR

Citadel Sync:
https://bitbucket.org/gotamer/citadelsync

Citadel PHP:
https://bitbucket.org/robotamer/citadelphp



[#] Sat Jan 18 2014 13:08:32 EST from TaMeR

Subject: Re: ANN Citadel Sync Version 2 released

[Reply] [ReplyQuoted] [Headers] [Print]

 

Sorry, I replied too fast!
And there is no means of deleting my own message.

No, I haven't done any encoding, however there are libs available in Go to assist.

YAML don't make much sense, but I been looking in to TOML

I tried TOML a few weeks ago, but there are still too many bugs in the library.
Once it works, I will switch to TOML.

-- 
TaMeR

Citadel Sync:
https://bitbucket.org/gotamer/citadelsync

Citadel PHP:
https://bitbucket.org/robotamer/citadelphp



Go to page: [1] 2 3 4 5 ... Last