As an interim solution, until the PEM module can be fully integrated
into NSS, a project was created on fedorahosted.org
The following are the initial members of the project:
Each of you has permission to clone the project and commit, use:
git clone ssh://YOURNAME@git.fedorahosted.org/git/nss-pem.git
You can browse the source at
Revision log is at https://fedorahosted.org/nss-pem/log/
I also gave admin permissions to each of you for the
project website, once you log in with your fedora account, you can edit
anything you want.
The git repository uses the full path (mozilla/security/nss/lib/ckfw/pem)
to make it easier to create tarballs and drop them into NSS.
I don't know how to tag a release using git,
but maybe it's helpful to know how it's done using "hg" with fedorahosted,
hg archive -t tbz2 -p nss-gui-0.3.3 -r NSS_GUI_0_3_3_RTM
I assume that
git archive --prefix=your-pem-version --format=tar -o
is similar to the equivalent. The files in the archive file will
automatically be directory-prefixed with the --prefix
I don't know whether that command can automatically apply compression
You should run gzip or bzip2 on the resulting tar.
Once you have created a release archive, you might want to upload
release tar balls.
Make sure you created the correct name and that it is unique, then
scp -pr your-tarball.tar.gz YOURNAME@fedorahosted.org:nss-pem
Once you upload, they should show up here:
Be careful of what you publish, I believe you cannot revert the upload!!!
I propose you could look at https://fedorahosted.org/nss-gui/
if you plan to edit the project's main page.
Please let me know if anything doesn't work as expected.