aboutsummaryrefslogtreecommitdiffstats
path: root/po
Commit message (Collapse)AuthorAgeFilesLines
* Snapshot 6.2.9-rc1.Matthias Andree2005-08-257-852/+950
| | | | svn path=/trunk/; revision=4241
* Update from translation project.Matthias Andree2005-08-041-687/+577
| | | | svn path=/trunk/; revision=4234
* add missing space to recent servport.c translated string.Matthias Andree2005-08-021-4/+3
| | | | svn path=/trunk/; revision=4231
* Freeze 6.2.6-pre9.Matthias Andree2005-08-027-3697/+4051
| | | | svn path=/trunk/; revision=4228
* Make servport.c translatable, remove fetchmail.hMatthias Andree2005-08-021-1/+1
| | | | svn path=/trunk/; revision=4227
* Fix typo.Matthias Andree2005-07-311-1/+1
| | | | svn path=/trunk/; revision=4195
* Update translations to 6.2.6-pre8.Matthias Andree2005-07-262-511/+366
| | | | svn path=/trunk/; revision=4184
* Update translations to 6.2.6-pre7.Matthias Andree2005-07-242-911/+643
| | | | svn path=/trunk/; revision=4181
* Update.Matthias Andree2005-07-231-7/+6
| | | | svn path=/trunk/; revision=4179
* Snapshot 6.2.6-pre8.Matthias Andree2005-07-237-1673/+1778
| | | | svn path=/trunk/; revision=4177
* -4029/+4840
| | | | svn path=/trunk/; revision=4154
* Update.Matthias Andree2005-07-121-16/+16
| | | | svn path=/trunk/; revision=4120
* Update.Matthias Andree2005-07-111-311/+356
| | | | svn path=/trunk/; revision=4119
* Disable all translations with > 60 (= 10%) fuzzy/untranslatedMatthias Andree2005-07-071-4/+4
| | | | svn path=/trunk/; revision=4102
* Drop 'fuzzy' tag.Matthias Andree2005-07-071-75/+177
| | | | svn path=/trunk/; revision=4101
* Add Russian translation, courtesy of Pavel Maryanov.Matthias Andree2005-07-072-1/+2798
| | | | svn path=/trunk/; revision=4100
* Update.Matthias Andree2005-07-051-309/+390
| | | | svn path=/trunk/; revision=4097
* Non-maintainer update awaiting translating team ACK.Matthias Andree2005-07-051-101/+247
| | | | svn path=/trunk/; revision=4096
* Update.Matthias Andree2005-07-051-220/+220
| | | | svn path=/trunk/; revision=4095
* Update.Matthias Andree2005-07-052-983/+821
| | | | svn path=/trunk/; revision=4094
* Fix typo.Matthias Andree2005-07-041-1/+1
| | | | svn path=/trunk/; revision=4089
* Fix typo.Matthias Andree2005-07-031-123/+135
| | | | svn path=/trunk/; revision=4086
* Update.Matthias Andree2005-07-031-336/+398
| | | | svn path=/trunk/; revision=4077
* i18n fixes, cs.po updates, by Miloslav Trmac.Matthias Andree2005-07-032-1321/+1299
| | | | svn path=/trunk/; revision=4076
* Merge fix from Debian bug #286044. remover -> eliminar; one typo fixed.Matthias Andree2005-06-291-5/+5
| | | | svn path=/trunk/; revision=4060
* Merge fixes sent by Nico Golde.Matthias Andree2005-06-291-9/+9
| | | | svn path=/trunk/; revision=4059
* Redo plural fix.Matthias Andree2005-04-281-3/+3
| | | | svn path=/trunk/; revision=4055
* Updated file from translation project.Matthias Andree2005-04-281-170/+132
| | | | svn path=/trunk/; revision=4054
* Fix pluralizationMatthias Andree2005-04-271-319/+348
| | | | svn path=/trunk/; revision=4053
* Add missing blank.Matthias Andree2005-04-271-1/+1
| | | | svn path=/trunk/; revision=4052
* Fix indentation of --sslkey help message.Matthias Andree2005-04-271-1/+1
| | | | svn path=/trunk/; revision=4051
* Reformat missing --sslfingerprint help string.Matthias Andree2005-04-271-1/+3
| | | | svn path=/trunk/; revision=4050
* Fix pluralization.Matthias Andree2005-04-271-786/+820
| | | | | | | Convert to UTF-8, to support latin small ligature oe (œ) in nœud. Update. svn path=/trunk/; revision=4049
* Fix pluralization.Matthias Andree2005-04-272-236/+240
| | | | svn path=/trunk/; revision=4048
* Fix obvious typo (LSTMP -> LMTP).Matthias Andree2005-04-271-2/+2
| | | | svn path=/trunk/; revision=4047
* Update translationsMatthias Andree2005-04-262-819/+818
| | | | svn path=/trunk/; revision=4040
* Add Albanian translation.Matthias Andree2005-04-252-1/+2857
| | | | svn path=/trunk/; revision=4038
* Install updated translations from the translation project.Matthias Andree2005-04-162-633/+651
| | | | svn path=/trunk/; revision=4030
* Print warning if multidrop is configured, but not envelope option.Matthias Andree2005-04-131-153/+163
| | | | svn path=/trunk/; revision=4028
* Update translation for 'SSL is not enabled.'.Matthias Andree2005-03-191-14/+14
| | | | | | Side effect, update line numbers. svn path=/trunk/; revision=4025
* Update.Matthias Andree2005-03-061-76/+94
| | | | svn path=/trunk/; revision=4020
* Remove bogus file.Matthias Andree2004-12-2710-6002/+4061
| | | | svn path=/trunk/; revision=4017
* Remove some unused cruft from the trunk.Graham Wilson2004-11-291-3/+0
| | | | svn path=/trunk/; revision=4014
* Add new help message(s). (Automatic:) Adjust line numbers.Matthias Andree2004-11-102-523/+545
| | | | svn path=/trunk/; revision=3992
* Update warning mail signature.Matthias Andree2004-10-203-265/+265
| | | | svn path=/trunk/; revision=3969
* chase xalloca.c removal.Matthias Andree2004-10-203-15/+12
| | | | svn path=/trunk/; revision=3967
* Delete obsolete file xalloca.c, now a macro.Matthias Andree2004-10-201-1/+0
| | | | svn path=/trunk/; revision=3966
* Fix fuzzy translations.Matthias Andree2004-10-201-340/+310
| | | | | | Add Plural-Forms: header. svn path=/trunk/; revision=3965
pan>; } } while (maj_stat == GSS_S_CONTINUE_NEEDED); gss_release_name(&min_stat, &target_name); /* get security flags and buffer size */ if (result = gen_recv(sock, buf1, sizeof buf1)) return result; request_buf.length = from64tobits(buf2, buf1 + 2, sizeof(buf2)); if (request_buf.length == -1) /* in case of bad data */ request_buf.length = 0; request_buf.value = buf2; maj_stat = gss_unwrap(&min_stat, context, &request_buf, &send_token, &cflags, &quality); if (maj_stat != GSS_S_COMPLETE) { report(stderr, GT_("Couldn't unwrap security level data\n")); gss_release_buffer(&min_stat, &send_token); return PS_AUTHFAIL; } if (outlevel >= O_DEBUG) report(stdout, GT_("Credential exchange complete\n")); /* first octet is security levels supported. We want none, for now */ server_conf_flags = ((char *)send_token.value)[0]; if ( !(((char *)send_token.value)[0] & GSSAUTH_P_NONE) ) { report(stderr, GT_("Server requires integrity and/or privacy\n")); gss_release_buffer(&min_stat, &send_token); return PS_AUTHFAIL; } ((char *)send_token.value)[0] = 0; buf_size = ntohl(*((long *)send_token.value)); /* we don't care about buffer size if we don't wrap data */ gss_release_buffer(&min_stat, &send_token); if (outlevel >= O_DEBUG) { report(stdout, GT_("Unwrapped security level flags: %s%s%s\n"), server_conf_flags & GSSAUTH_P_NONE ? "N" : "-", server_conf_flags & GSSAUTH_P_INTEGRITY ? "I" : "-", server_conf_flags & GSSAUTH_P_PRIVACY ? "C" : "-"); report(stdout, GT_("Maximum GSS token size is %ld\n"),buf_size); } /* now respond in kind (hack!!!) */ buf_size = htonl(buf_size); /* do as they do... only matters if we do enc */ memcpy(buf1, &buf_size, 4); buf1[0] = GSSAUTH_P_NONE; strcpy(buf1+4, username); /* server decides if princ is user */ request_buf.length = 4 + strlen(username) + 1; request_buf.value = buf1; maj_stat = gss_wrap(&min_stat, context, 0, GSS_C_QOP_DEFAULT, &request_buf, &cflags, &send_token); if (maj_stat != GSS_S_COMPLETE) { report(stderr, GT_("Error creating security level request\n")); return PS_AUTHFAIL; } to64frombits(buf1, send_token.value, send_token.length); suppress_tags = TRUE; result = gen_transact(sock, buf1, strlen(buf1)); suppress_tags = FALSE; /* flush security context */ if (outlevel >= O_DEBUG) report(stdout, GT_("Releasing GSS credentials\n")); maj_stat = gss_delete_sec_context(&min_stat, &context, &send_token); if (maj_stat != GSS_S_COMPLETE) { report(stderr, GT_("Error releasing credentials\n")); return PS_AUTHFAIL; } /* send_token may contain a notification to the server to flush * credentials. RFC 1731 doesn't specify what to do, and since this * support is only for authentication, we'll assume the server * knows enough to flush its own credentials */ gss_release_buffer(&min_stat, &send_token); if (result) return(result); else return(PS_SUCCESS); } #endif /* GSSAPI */ /* gssapi.c ends here */